file_sd_configs: - refresh_interval: 1m files: - "/usr/local/prometheus/prometheus/conf/node*.yml" relabel_configs: - source_labels: - "__hostname__" regex: "(.*)" target_label: "nodename" action: replace replacement: "$1" - source_labels: - "__businees_line__" regex: "(.*)...
2、目前 prometheus 这些 IP 都只定义了一个 nginx 的 labels // prometheus.yml 文件 nginx 监控配置部分内容 - file_sd_configs: - files: - 'configs/nginx.yml' job_name: Nginx Server metrics_path: /metrics relabel_configs: - source_labels: [__address__] regex: (.*) target_label: instance...
1. static_configs: # 静态配置 static_configs: # 指定要抓取的目标地址 -targets: ['localhost:9090','localhost:9191'] # 给抓取出来的所有指标添加指定的标签 labels: my: label your: label 1. 2. 3. 4. 5. 6. 7. 8. 2. file_sd_configs: 基于文件的自动发现,prometheus会定期读取文件中的配置...
【2】基于文件的服务发现 file_sd_configs (2.1)yaml 和 json 格式 (2.2)加额外的标签 labels (2.3)prometheus 配置 (2.4)修改文件刷新频率 【参考文档】 回到顶部 【1】静态服务发现 - job_name:"nodes"# metrics_path defaults to'/metrics'# scheme defaults to'http'. static_configs:-targets:-10.99.3...
file_sd_configs: - files: ['/root/prometheus/prometheus/discovery.json'] /root/prometheus/prometheus/discovery.json文件内容如下: [ { "targets": ["192.168.1.118:9100"], "labels": {"server_name":"promethues-agent","region":"cn-north-1"} ...
这里定义了一个基于file_sd_configs的监控采集test任务,其中模式的任务名称为file_sd_test。在yml文件中可以使用yaml标签覆盖默认的job名称,然后重载Prometheus服务。 代码语言:txt 复制 service prometheus restat 在Prometheus UI的Targets下就可以看到当前从targets.json文件中动态获取到的Target实例信息以及监控任务的采集...
- source_labels: ["auth"] target_label: __param_auth 通过file_sd_configs的方式做服务发现,主要是配置交换机管理IP,在目录/opt/prometheus/targets新建文件h3c-switch.yml,然后通过*匹配该目录中以h3c-为前缀的配置文件,这里主要是为了在大批量交换机场景下方便配置文件的扫描和发现。
file_sd_config参考样例 子配置文件可以是YAML或JSON格式,我这里用的JSON格式,示例如下: catconf.d/lnode-discovery.json[{"targets":["172.30.100.2:9100"],"labels":{"hostname":"consul02"}},{"targets":["172.30.100.1:9100"],"labels":{"hostname":"consul01"}}] ...
访问地址http://ip:8080 添加Prometheus子配置文件 # 子配置文件名称为docker_exporter.yml-targets:['localhost:58080']labels:env:'test'host:'localhost'type:'docker_exporter' Prometheus配置文件新增job_name -job_name:"docker_exporter"metrics_path:'/metrics'scheme:'http'file_sd_configs:# 子配置文件路径...
external_labels: [ : ... ] [ query_log_file: <string> ] #指定规则监控告警规则 rule_files: [ - <filepath_glob> ... ] # A list of scrape configurations. #配置被监控指标 scrape_configs: [ - <scrape_config> ... ] #配置告警 alerting: alert...