Module 22

Задание 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.."})

700

Метрики 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])

600

Метрики 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])

350


php-fpmnginxmysqlmetricsgrafanamonitoring