Экспорт метрик#

Экспорт метрик из Angie ADC во внешний Prometheus выполняется с помощью механизма federation. Для экспорта доступны:

  • системные метрики Node Exporter;

  • метрики Angie ADC.

Экспорт метрик Node Exporter#

Чтобы настроить сбор метрик от Node Exporter, необходимо добавить в конфигурационный файл внешнего Prometheus (блок scrape_configs) следующую конфигурацию:

scrape_configs:
  - job_name: adc_node
    honor_labels: false
    metrics_path: /federate
    params:
      match[]:
        - '{job="node"}'
    static_configs:
      - targets:
        - <адрес_ADC-инстанса1>:8080
        - <адрес_ADC-инстанса2>:8080

После обновления конфигурации необходимо перезапустить сервис Prometheus.

Для визуализации собранных данных можно использовать готовый дашборд Grafana: https://grafana.com/grafana/dashboards/1860-node-exporter-full/.

Экспорт метрик Angie ADC#

Чтобы настроить сбор метрик от Angie ADC, необходимо добавить в конфигурационный файл Prometheus (блок scrape_configs) следующую конфигурацию:

scrape_configs:
  - job_name: adc_angie
    honor_labels: false
    metrics_path: /federate
    params:
      match[]:
        - '{job="local-lb"}'
    static_configs:
      - targets:
        - <адрес_ADC-инстанса1>:8080
        - <адрес_ADC-инстанса2>:8080

После обновления конфигурации необходимо перезапустить сервис Prometheus.

Для визуализации собранных данных можно использовать готовый дашборд Grafana: https://grafana.com/grafana/dashboards/20719-angie-dashboard/.