美文网首页
Prometheus基于文件的服务发现机制

Prometheus基于文件的服务发现机制

作者: 印随2018 | 来源:发表于2020-06-09 11:25 被阅读0次

一、创建配置文件

mkdir -p /etc/promethues

cat > /etc/promethues/promethues.xml <<EOF
global:
  scrape_interval:     15s

scrape_configs:
  - job_name: 'prometheus'
    static_configs:
    - targets: ['localhost:9090']

  - job_name: 'cluster-kong-custom-apis'
    file_sd_configs:
      - files:
        - /etc/promethues/targets/kong-custom-apis.yml
        refresh_interval: 1m
    relabel_configs:
      - source_labels: [__address__]
        regex: (.*)
        target_label: instance
        replacement: kong-custom-apis-${1}
EOF

二、配置服务发现

mkdir -p /etc/promethues/targets/

cat > /etc/promethues/targets/kong-custom-apis.yml  << EOF
- targets:
  - 10.0.0.1:8001
  labels:
    cluster: "kong-custom-apis"
EOF

cat > /etc/promethues/targets/kong-custom-scs-apis.yml  << EOF
- targets:
  - 10.0.0.1:8001
EOF

三、启动Prometheus

pkill prometheus
./prometheus  \
  --config.file=/etc/promethues/promethues.xml \
  --storage.tsdb.retention.time=15d \
  --web.enable-admin-api  >> /var/log/prometheus.log &

相关文章

网友评论

      本文标题:Prometheus基于文件的服务发现机制

      本文链接:https://www.haomeiwen.com/subject/antnzhtx.html