Prometheus

Инфраструктура

Запрашивайте метрики, расследуйте оповещения и понимайте состояние вашей системы — Neotask говорит на PromQL через OpenClaw.

Что вы можете делать

Запросы метрик

Описывайте метрику, которую хотите увидеть — Neotask создаёт правильный PromQL-запрос. Нет нужды запоминать имена метрик или синтаксис агрегации.

Расследование оповещений

Когда срабатывает оповещение, описывайте его — Neotask получает соответствующие метрики, объясняет, что происходит, и предлагает, где искать первопричину.

Анализ производительности

Запрашивайте использование CPU, памяти, задержку и частоту ошибок на обычном языке. Neotask переводит ваши вопросы в точные запросы к нескольким связанным метрикам.

Генерация правил

Описывайте условие оповещения или метрику для предварительного вычисления — Neotask создаёт синтаксис alerting rule или recording rule YAML для вашего Prometheus.

Состояние Prometheus

Проверяйте состояние сборщиков данных (targets), смотрите, какие targets ошибочны, и понимайте паттерны сбоев скрейпинга.

Попробуйте спросить

  • Покажи использование CPU по всем production pod за последние 30 минут.
  • Какие оповещения сейчас срабатывают?
  • Запроси частоту ошибок HTTP 5xx для сервиса api-gateway.
  • Создай PromQL-запрос для P95 задержки по всем сервисам.
  • Объясни, что означает оповещение HighMemoryUsage и что его вызывает.
  • Сгенерируй alerting rule для срабатывания, когда коэффициент ошибок превышает 1% в течение 5 минут.
  • Есть ли какие-то targets Prometheus, которые сейчас не скрейпятся?
  • Сравни использование CPU сегодня с прошлой средой в тот же период.
  • Советы профессионала

  • PromQL мощный, но сложный — описывайте то, что хотите измерить, а не синтаксис запроса, для лучших результатов.
  • Правила записи предварительно вычисляют дорогостоящие запросы — используйте их для дашборда и оповещений по высокочастотным метрикам.
  • Оповещения должны быть действенными — если оповещение не требует немедленного действия человека, оно не должно быть оповещением.
  • Перед развёртыванием тестируйте alerting rule с промежуточными данными — просите Neotask объяснить условие срабатывания перед применением правила.
  • Works Well With