Задание 2 (+ повышенной сложности)

Метрики Nginx

  • Состояние веб-сервера (UP / FAILED) nginx_up
  • RPS / RPS за 24H rate(nginx_http_requests_total[1m]) sum(rate(nginx_http_requests_total[24h]))
  • Мониторинг HTTP Status Codes sum(nginx_http_response_count_total{status=~"2.."}) sum(nginx_http_response_count_total{status=~"3.."}) sum(nginx_http_response_count_total{status=~"4.."}) sum(nginx_http_response_count_total{status=~"5.."})

Метрики MySQL

  • MySQL State mysql_up
  • MySQL Uptime mysql_global_status_uptime
  • InnoDB Buffer Pool Size (размер буферного пула InnoDB) mysql_global_variables_innodb_buffer_pool_size Буферный пул InnoDB - область RAM, которая используется для кэширования данных и индексов таблиц.
  • Active connections mysql_global_status_threads_connected
  • QPS за последнюю минуту (Queries per sec) rate(mysql_global_status_queries[1m])
  • Slow queries per sec (за последнюю минуту) rate(mysql_global_status_slow_queries[1m])

Метрики php-fpm

  • PHP-FPM State phpfpm_up
  • PHP-FPM Uptime phpfpm_start_since
  • Среднее кол-во активных процессов (за 5 минут) avg_over_time(phpfpm_active_processes[5m])
  • Среднее кол-во свободных процессов (за 5 минут) avg_over_time(phpfpm_idle_processes[5m])
  • Среднее кол-во обработанных запросов (за 5 минут) sum(rate(phpfpm_process_requests[5m]))
  • Среднее кол-во медленных запросов (за 5 минут) rate(phpfpm_slow_requests[5m])