Более богатые метрики доступны только с NGINX Plus, который поставляется за дополнительную плату.Если вы не хотите изменять исходный код, дополнительные метрики доступны только через файл журнала.
Если вы уже агрегируете журналы, скажем, с помощьюasticsearch, вы можете использовать связанный экспортер дляизвлекать метрики.
Если нет, то есть решения либо из выделенного проекта, такие как nginxlog-exporter , либо из общих решений, таких как mtail , где вы можете написать свои собственные правила.
Наконец, на сайте Прометея есть официальное промежуточное решение: извлечение метрик с помощью lua .Возможно, это более надежное решение, но оно идет за счет установки.
Трудно сделать предложение.Это все зависит от вашего времени / навыков / денег и использования nginx.Если вы используете его в качестве посредника, посланник набирает обороты.
На самом деле ваш вопрос немного широк, но стоит ответа, потому что базовый доступный мониторинг действительно плох для широкого распространения.пользой nginx наслаждайся (ИМНШО)