使用 docker 创建容器时,如果没有用 --name 设置,docker 会为用户选择一个名称, 格式是两个带有下划线的单词,如xxx_yyyy
其相关的实现在此处 pkg/namesgenerator/names-generator.go
有两个数组,第一个是一个形容词列表,如 *“惊人的”,“愤怒的”,“勇敢的”*等
使用 docker 创建容器时,如果没有用 --name 设置,docker 会为用户选择一个名称, 格式是两个带有下划线的单词,如xxx_yyyy
其相关的实现在此处 pkg/namesgenerator/names-generator.go
有两个数组,第一个是一个形容词列表,如 *“惊人的”,“愤怒的”,“勇敢的”*等
cargo install cargo-binutils
Updating `ustc` index
Downloaded cargo-binutils v0.3.6 (registry ustc)
Downloaded 1 crate (26.1 KB) in 1.37s
Installing cargo-binutils v0.3.6
Downloaded addr2line v0.21.0 (registry ustc)
Downloaded aho-corasick v1.0.4 (registry ustc)
Downloaded anyhow v1.0.75 (registry ustc)
Downloaded camino v1.1.6 (registry ustc)
Downloaded cargo-platform v0.1.3 (registry ustc)
Downloaded cc v1.0.83 (registry ustc)
Downloaded backtrace v0.3.69 (registry ustc)
Downloaded gimli v0.28.0 (registry ustc)
Downloaded object v0.32.0 (registry ustc)
Downloaded quote v1.0.33 (registry ustc)
Downloaded regex v1.9.3 (registry ustc)
Downloaded serde_json v1.0.105 (registry ustc)
Downloaded serde_derive v1.0.188 (registry ustc)
Downloaded serde v1.0.188 (registry ustc)
Downloaded rustc-demangle v0.1.23 (registry ustc)
Downloaded rustc-cfg v0.4.0 (registry ustc)
Downloaded regex-syntax v0.7.4 (registry ustc)
Downloaded syn v2.0.29 (registry ustc)
Downloaded regex-automata v0.3.6 (registry ustc)
Downloaded 19 crates (2.8 MB) in 1.96s
Compiling proc-macro2 v1.0.66
Compiling unicode-ident v1.0.11
Compiling libc v0.2.147
Compiling memchr v2.5.0
Compiling serde v1.0.188
Compiling syn v1.0.109
Compiling unicode-xid v0.2.4
Compiling failure_derive v0.1.8
Compiling adler v1.0.2
Compiling gimli v0.28.0
Compiling semver v1.0.18
Compiling addr2line v0.21.0
Compiling miniz_oxide v0.7.1
Compiling cfg-if v1.0.0
Compiling serde_json v1.0.105
Compiling camino v1.1.6
Compiling rustc-demangle v0.1.23
Compiling object v0.32.0
Compiling aho-corasick v1.0.4
Compiling quote v1.0.33
Compiling cc v1.0.83
Compiling syn v2.0.29
Compiling unicode-width v0.1.10
Compiling ryu v1.0.15
Compiling regex-syntax v0.7.4
Compiling itoa v1.0.9
Compiling anyhow v1.0.75
Compiling textwrap v0.11.0
Compiling atty v0.2.14
Compiling backtrace v0.3.69
Compiling ansi_term v0.12.1
Compiling vec_map v0.8.2
Compiling bitflags v1.3.2
Compiling strsim v0.8.0
Compiling clap v2.34.0
Compiling synstructure v0.12.6
Compiling regex-automata v0.3.6
Compiling serde_derive v1.0.188
Compiling failure v0.1.8
Compiling regex v1.9.3
Compiling rustc-cfg v0.4.0
Compiling cargo-platform v0.1.3
Compiling rustc_version v0.4.0
Compiling toml v0.5.11
Compiling cargo_metadata v0.14.2
Compiling cargo-binutils v0.3.6
Finished release [optimized] target(s) in 38.09s
Installing /Users/fliter/.cargo/bin/cargo-cov
Installing /Users/fliter/.cargo/bin/cargo-nm
Installing /Users/fliter/.cargo/bin/cargo-objcopy
Installing /Users/fliter/.cargo/bin/cargo-objdump
Installing /Users/fliter/.cargo/bin/cargo-profdata
Installing /Users/fliter/.cargo/bin/cargo-readobj
Installing /Users/fliter/.cargo/bin/cargo-size
Installing /Users/fliter/.cargo/bin/cargo-strip
Installing /Users/fliter/.cargo/bin/rust-ar
Installing /Users/fliter/.cargo/bin/rust-cov
Installing /Users/fliter/.cargo/bin/rust-ld
Installing /Users/fliter/.cargo/bin/rust-lld
Installing /Users/fliter/.cargo/bin/rust-nm
Installing /Users/fliter/.cargo/bin/rust-objcopy
Installing /Users/fliter/.cargo/bin/rust-objdump
Installing /Users/fliter/.cargo/bin/rust-profdata
Installing /Users/fliter/.cargo/bin/rust-readobj
Installing /Users/fliter/.cargo/bin/rust-size
Installing /Users/fliter/.cargo/bin/rust-strip
Installed package cargo-binutils v0.3.6 (executables cargo-cov, cargo-nm, cargo-objcopy, cargo-objdump, cargo-profdata, cargo-readobj, cargo-size, cargo-strip, rust-ar, rust-cov, rust-ld, rust-lld, rust-nm, rust-objcopy, rust-objdump, rust-profdata, rust-readobj, rust-size, rust-strip)
go/src/cmd/go/internal/help/helpdoc.go
在Golang中,CGO_CFLAGS,CGO_CPPFLAGS,CGO_CXXFLAGS,CGO_FFLAGS和CGO_LDFLAGS是用于配置CGO(C语言和Go语言之间的接口)的环境变量。
CGO_CFLAGS:用于设置C编译器的编译选项。它包含了传递给C编译器的标志和选项,例如优化级别、警告级别、指定头文件搜索路径等。
CGO_CPPFLAGS:用于设置C/C++编译器的编译选项。类似于CGO_CFLAGS,但兼容C++代码。
CGO_CXXFLAGS:用于设置C++编译器的编译选项。类似于CGO_CPPFLAGS,但专用于C++代码。
CGO_FFLAGS:用于设置Fortran编译器的编译选项。它包含了传递给Fortran编译器的标志和选项,例如优化级别、警告级别、指定模块搜索路径等。
CGO_LDFLAGS:用于设置链接器的选项。它包含了传递给链接器的标志和选项,例如库文件搜索路径、链接的库文件等。
要查看 Prometheus 监控的全部机器,你可以使用以下步骤:
打开 Prometheus 的 Web 用户界面。通常情况下,你可以通过在浏览器中输入 Prometheus 服务器的地址和端口号来访问它。例如:http://your-prometheus-server:9090。
在 Prometheus Web 用户界面中,点击左侧的 “Status”(状态)选项卡。
在 “Status” 选项卡页面上,你将看到一个名为 “Targets”(目标)的部分。这个部分列出了 Prometheus 正在监控的所有目标。
在 “Targets” 部分,你可以看到每个目标的状态、标签和其他相关信息。你可以根据需要查看每个目标的监控情况。
os/exec: don’t convert byte slice to string when using verb %s
1 | package main |
输出:
Promtool 是 Prometheus 提供的一个运维工具,用来对 Prometheus 进行检查,之前只有最简单的检查配置文件和规则文件的功能,现在已经有了更多的新功能,包括查询指标、debug 服务、对数据库进行检查等等
Prometheus 运维工具 Promtool (一)Check 功能
Prometheus 运维工具 Promtool (二)Query 功能