Инструменты пользователя

Инструменты сайта


service:prometheus

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
service:prometheus [28.06.2024 12:43] – [Мониторинг nginx] viacheslavservice:prometheus [17.08.2024 07:34] (текущий) – [Конфиг] viacheslav
Строка 93: Строка 93:
 __meta_kubernetes_pod_annotation_prometheus_io_path __meta_kubernetes_pod_annotation_prometheus_io_path
 </code> </code>
-, поэтому их заменяют на что-то более короткое и удобное, выше ''__meta_kubernetes_namespace'' заменяется на ''kubernetes_namespace''.+, поэтому их заменяют на что-то более короткое и удобное, выше ''%%__meta_kubernetes_namespace%%'' заменяется на ''kubernetes_namespace''.
  
 Тут для подов нужно задать аннотации Тут для подов нужно задать аннотации
Строка 143: Строка 143:
 https://github.com/prometheus/node_exporter https://github.com/prometheus/node_exporter
  
 +===== Мониторинг SMART =====
 +Поставить smartctl-exporter для экспорта метрик. Docker-compose:
 +<code yaml>
 +  smartctl-exporter:
 +    image: prometheuscommunity/smartctl-exporter
 +    container_name: smartctl-exporter
 +    privileged: true
 +    user: root
 +</code>
 +
 +Внести в prometheus.yml
 +<code yaml>
 +  - job_name: 'smartctl-exporter'
 +    metrics_path: '/metrics'
 +    static_configs:
 +      - targets: ['smartctl-exporter:9633']
 +</code>
 +https://hub.docker.com/r/prometheuscommunity/smartctl-exporter\\
 +https://github.com/prometheus-community/smartctl_exporter\\
 +
 +Метрики начинаются на ''smartctl_''
 +<code>
 +{__name__=~"smartctl.*"}
 +</code>
 ===== Мониторинг nginx ===== ===== Мониторинг nginx =====
 Для nginx нужно включить там метрики ''stub_status on;'' Для nginx нужно включить там метрики ''stub_status on;''
Строка 234: Строка 258:
 </file> </file>
  
-Как выглядит страница http://<nginx address>/stub_status у nginx:+Как выглядит страница ''%%http://<nginx address>/stub_status%%'' у nginx:
 <code> <code>
 Active connections: Active connections:
Строка 241: Строка 265:
 Reading: 0 Writing: 1 Waiting: 3  Reading: 0 Writing: 1 Waiting: 3 
 </code> </code>
-Страница http://<nginx-prometheus-exporter address>/metrics (фрагмент) +Страница ''%%http://<nginx-prometheus-exporter address>/metrics%%'' (фрагмент) 
-<code+<code>
 # HELP nginx_connections_accepted Accepted client connections # HELP nginx_connections_accepted Accepted client connections
 # TYPE nginx_connections_accepted counter # TYPE nginx_connections_accepted counter
service/prometheus.1719578602.txt.gz · Последнее изменение: 30.07.2024 19:20 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki