Метрики, логи, трассировки.
-
Метрики:
- Имя метрики (например,
http_requests_total)
- Метки/Dimension (например,
status="200", method="GET")
- Временная метка
- Значение
Типы метрик: счетчики, датчики, гистограммы, сумматоны.
-
Логи:
- Временная метка
- Уровень логирования (INFO, WARNING, ERROR и т.д.)
- Источник (имя сервиса, хоста, приложения)
- Сообщение в свободной форме
- Дополнительные структурированные данные (JSON, key-value пары)
-
Трассировки (Distributed Tracing):
- Trace ID (идентификатор всей трассы)
- Span ID (идентификатор отдельного шага/операции в трассе)
- Parent Span ID (идентификатор родительского шага)
- Операция (название выполняемого действия)
- Временная метка начала операции
- Длительность выполнения операции
- Теги/Атрибуты (ключ-значение, дополнительные данные об операции)
- События/Логи внутри Span (временные метки и сообщения)
Пример структуры Spans:
plaintext