我一直在尝试为WMI_EXPORTER设置文本文件输入。
它说它已成功导入文本文件,但是转到http://localhost:9182/metrics
时我在指标中看不到它。
我找不到有关如何查看数据的太多信息,是否需要转到另一个 URL?
DEBU[0006] 收集器文本文件在0.000000s后成功。 源="导出器.go:218">
有关文件收集器的调试信息,请参阅上文。
让wmi_exporter摄取普罗米修斯文本文件的第一步是:
- 将文件放在参数
--collector.textfile.directory
中配置的目录中或使用默认目录C:Program Fileswmi_exportertextfile_inputs
- 使用扩展名命名文件
.prom
否则将被忽略
然后,文本文件的内容必须符合文本格式:
.prom
文件必须以空换行符结尾。- 指标每行写入一个指标,格式为
metric_name value
或metric_name{labelname1="labelvalue1"[,... other labels]} value
- 指标名称必须与正则表达式
[a-zA-Z_:][a-zA-Z0-9_:]*
匹配 - 标签名称必须与正则表达式
[a-zA-Z_][a-zA-Z0-9_]*
匹配(保留带有__
前缀的标签名称(。
- 指标名称必须与正则表达式
- 以
#
开头的行是注释,具有两种特殊的注释格式:# HELP metric_name A long description
提供指标说明# TYPE metric_name <type>
提供指标类型
指标名称和可选标签(键和值(唯一地定义指标,这意味着:
- 同名的所有指标都应具有相同的标签集
- 同一指标(相同的名称和标签(不应在文件中出现两次
- promfile 导入程序检查 HELP 和 TYPE 注释是否始终相同(为了保持一致性(。
此外,指标名称和标签应遵循最佳做法
最小的 promfile 内容是:
my_sample_metric 1
(不要忘记最后的空行(
文本格式页面中提供了更完整的示例。