Prometheus 输入包
编辑Prometheus 输入包
编辑此输入包可以从 Prometheus Exporter (Collector) 收集指标。它使用户可以灵活地添加自定义映射和摄取管道。
指标
编辑从 Prometheus Exporter 中抓取数据
编辑要从 Prometheus Exporter 中抓取指标,请将 hosts
设置配置为它。要从中检索指标的路径(默认情况下为 /metrics
)将附加到主机名,如下所示
主机配置格式:http[s]://<主机名>:<端口>/<metrics_path>
示例主机配置:https://127.0.0.1:9090/metrics
直方图和类型
编辑使用类型
参数(默认值:true
)启用不同的指标存储布局,利用 Elasticsearch 类型,包括 直方图
速率计数器
参数(默认值:true
)启用从 Prometheus 计数器计算速率。启用后,集成将存储自上次收集以来的计数器增量。此指标提供更好的聚合。此参数只能与 使用类型
结合使用。
当 使用类型
和 速率计数器
启用时,指标将按如下方式存储
{ "prometheus": { "labels": { "instance": "172.27.0.2:9090", "job": "prometheus" }, "prometheus_target_interval_length_seconds_count": { "counter": 1, "rate": 0 }, "prometheus_target_interval_length_seconds_sum": { "counter": 15.000401344, "rate": 0 }, "prometheus_tsdb_compaction_chunk_range_seconds": { "histogram": { "values": [50, 300, 1000, 4000, 16000], "counts": [10, 2, 34, 7] } } }, }
筛选指标
编辑为了筛选出/筛选入指标,可以使用 指标筛选器包括
,指标筛选器排除
设置
Metrics Filters Include: ["node_filesystem_*"] Metrics Filters Exclude: ["node_filesystem_device_*"]
上面的配置将只包括匹配 node_filesystem_*
模式且不匹配 node_filesystem_device_*
的指标。
要仅保留特定指标,请锚定每个指标的正则表达式的开头和结尾
- 插入符号 ^ 匹配文本的开头
- 美元符号 $ 匹配文本的结尾
Metrics Filters Include: ["^node_network_net_dev_group$", "^node_network_up$"]
数据流数据集名称
编辑Prometheus 输入包的用户可以选择添加自己的数据集名称,事件将添加到该名称中。可以通过添加输入包的多个实例来收集来自不同服务的 Prometheus 指标。可以根据数据集名称筛选指标。
变更日志
编辑变更日志
版本 | 详情 | Kibana 版本 |
---|---|---|
0.6.0 |
增强 (查看拉取请求) |
— |
0.5.0 |
增强 (查看拉取请求) |
— |
0.4.0 |
增强 (查看拉取请求) |
— |
0.3.1 |
错误修复 (查看拉取请求) |
— |
0.3.0 |
增强 (查看拉取请求) |
— |
0.2.0 |
增强 (查看拉取请求) |
— |
0.1.4 |
错误修复 (查看拉取请求) |
— |
0.1.3 |
增强 (查看拉取请求) |
— |
0.1.2 |
错误修复 (查看拉取请求) |
— |
0.1.1 |
错误修复 (查看拉取请求) |
— |
0.1.0 |
增强 (查看拉取请求) |
— |
0.0.2 |
增强 (查看拉取请求) |
— |
0.0.1 |
增强 (查看拉取请求) |
— |