User Tools

Site Tools


сервис_prometheus

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_prometheus [2026/05/13 09:10]
val
сервис_prometheus [2026/05/14 15:48] (current)
val [prometheus-apache-exporter]
Line 105: Line 105:
 ]' http://​localhost:​9093/​api/​v2/​alerts ]' http://​localhost:​9093/​api/​v2/​alerts
 </​code>​ </​code>​
-==== Создание правил alertmanager ====+==== Подключение ​готовых ​правил alertmanager ====
  
   * [[Управление сервисами в Linux#​Управление юнитами Systemd]] reset-failed   * [[Управление сервисами в Linux#​Управление юнитами Systemd]] reset-failed
Line 111: Line 111:
 <​code>​ <​code>​
 # wget -qO - https://​raw.githubusercontent.com/​samber/​awesome-prometheus-alerts/​master/​dist/​rules/​host-and-hardware/​node-exporter.yml | tee /​etc/​prometheus/​node_exporter_rules.yml # wget -qO - https://​raw.githubusercontent.com/​samber/​awesome-prometheus-alerts/​master/​dist/​rules/​host-and-hardware/​node-exporter.yml | tee /​etc/​prometheus/​node_exporter_rules.yml
 +</​code>​
  
 +==== Создание правил alertmanager ====
 +
 +<​code>​
 # cat /​etc/​prometheus/​first_rules.yml # cat /​etc/​prometheus/​first_rules.yml
 </​code><​code>​ </​code><​code>​
Line 149: Line 153:
 #    annotations:​ #    annotations:​
 #      summary: "​Endpoint {{ $labels.instance }} down" #      summary: "​Endpoint {{ $labels.instance }} down"
 +#      dashboard_url:​ "​http://​server.corpX.un:​3000/​.../​refresh=auto"​
 </​code>​ </​code>​
  
Line 166: Line 171:
   - "​first_rules.yml"​   - "​first_rules.yml"​
   # - "​second_rules.yml"​   # - "​second_rules.yml"​
 +  # - "​node_exporter_rules.yml"​
  
 ... ...
Line 457: Line 463:
   или   или
 8*rate(ifOutOctets{ifDescr="​Port-channel1",​instance="​router"​}[1m]) 8*rate(ifOutOctets{ifDescr="​Port-channel1",​instance="​router"​}[1m])
 +</​code>​
 +
 +===== prometheus-apache-exporter =====
 +
 +<​code>​
 +root@server:​~#​ apt install prometheus-apache-exporter
 +
 +root@server:​~#​ prometheus-apache-exporter --scrape_uri="​http://​localhost/​server-status?​auto"​
 +
 +root@server:​~#​ cat /​etc/​default/​prometheus-apache-exporter
 +...
 +ARGS=""​
 +
 +rate(apache_accesses_total[1m])
 </​code>​ </​code>​
  
Line 475: Line 495:
  
   * [[#​Проверка конфигурации и перезапуск]]   * [[#​Проверка конфигурации и перезапуск]]
-==== Пример сбора метрик из приложения ====+==== Отправка метрик из приложения ====
  
 === Пример 1 === === Пример 1 ===
сервис_prometheus.1778652634.txt.gz · Last modified: 2026/05/13 09:10 by val