Перейти к содержимому
Skip to main content

Нет данных в dashboard

info

Перевод в процессе / Translation in progress. See русская версия.

Агент online, heartbeat приходит и счётчик checks_total растёт, но логи и метрики в dashboard не появляются. Типовая причина — OTLP выключен, компонент не забинден на источник, квота исчерпана или spool переполнен.

Симптом

  • Heartbeat приходит, checks_total растёт, но компонент в dashboard остаётся без метрик и логов.
  • Панели и графики пустые, поиск по логам возвращает нулевые результаты за окно, в котором агент заведомо работал.
  • В истории инцидентов нет событий от LogRule/MetricRule, хотя правила активны.

Диагностика

Проверить журналы агента, локальные метрики и доступность control-plane:

journalctl -u flaree-agent --since "10 min ago" | grep -E 'otlp|spool|ingest'
curl -sS http://127.0.0.1:9100/metrics | grep -E 'flaree_agent_(otlp|spool|checkins)_'
curl -sS -H "X-Flaree-Token: ${FLAREE_TOKEN}" https://api.flaree.ru/api/agent/config -o /dev/null -w '%{http_code}\n'

На что смотреть:

  • квота исчерпана — в ответах агента растёт flaree_ingest_quota_denied_total и сервер отдаёт 429 quota_exceeded;
  • binding компонента не настроен — в dashboard компонент не привязан к источнику логов или к ComponentMetricBinding;
  • источник отключён в agent.yaml — ключи logs.enabled, metrics.enabled, otlp.enabled выставлены в false или секция источника закомментирована;
  • spool переполнен — flaree_agent_spool_bytes близок к лимиту, новые батчи отбрасываются до освобождения места.

Исправление

  1. Проверить, что OTLP включён: FLAREE_AGENT_OTLP_ENABLED=true (или otlp.enabled: true в agent.yaml), receiver биндится на loopback и приложение отправляет данные на 127.0.0.1:4318.
  2. Проверить binding компонента в dashboard: источник логов выбран, ComponentMetricBinding сконфигурирован, метрика сопоставлена с нужным компонентом.
  3. Проверить квоту workspace в billing: при 429 quota_exceeded повысить тариф или уменьшить поток; уважать Retry-After и reset_at.
  4. Очистить spool, если он переполнен, и перезапустить агент, чтобы сбросить зависшие батчи и перечитать конфигурацию:
systemctl restart flaree-agent

Связанные страницы