# my global config
global:
  scrape_interval:     30s
  evaluation_interval: 30s
  scrape_timeout: 30s
  query_log_file: {{ prometheus_home }}/prome.log

alerting:
  alertmanagers:
  - static_configs:
    - targets:
      # - alertmanager:9093

rule_files:
  # - "first_rules.yml"
  # - "second_rules.yml"

scrape_configs:
  - job_name: 'ks3_prometheus'
    static_configs:
    - targets:
      - {{ ansible_host }}:9090
      labels:
        instance: "Prometheus"

  - job_name: 'ks3_pushgateway'
    honor_labels: true
    static_configs:
    - targets:
      - {{ ansible_host }}:9091
      labels:
        instance: "PushGateWay"

  - job_name: 'consul-node-exporter'
    consul_sd_configs:
    {% for server in groups['consol'] %}
      - server: "{{ ansible_host }}:8500"
    {%  endfor %}
        services: []
    relabel_configs:
      - source_labels: [__meta_consul_tags]
        regex: .*king.*
        action: keep
      - source_labels: [__meta_consul_service]
        target_label: job
      - action: labelmap
        regex: __meta_consul_service_metadata_(.+)

  - job_name: 'ks3_icmp'
    metrics_path: /probe
    params:
      module: [icmp]
    file_sd_configs:
      - files:
        - "{{ prometheus_exporter_conf }}/{{ blackbox_icmp_conf }}"
        refresh_interval: 1m
    relabel_configs:
      - source_labels: [__address__]
        target_label: __param_target
      - source_labels: [__param_target]
        target_label: instance
      - target_label: __address__
        replacement: {{ ansible_host }}:9115

Copyright & TianCiwang 2021 all right reserved,powered by Gitbook修改时间: 2021-09-30 11:09:52

results matching ""

    No results matching ""

    results matching ""

      No results matching ""