Middle
102
questionbank
Какие элементы мониторинга вы знаете и из чего они состоят в большинстве случаев?
Answer from AI
sobes.tech AI
Метрики, логи, трассировки.
-
Метрики:
- Имя метрики (например,
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:
Trace A
├── Span 1 (операция X в сервисе 1)
│ └── Span 2 (вызов сервиса 2 из сервиса 1)
│ └── Span 3 (операция Y в сервисе 2)
└── Span 4 (операция Z в сервисе 1)