Sobes.tech
Middle
101
questionbank

Какие элементы мониторинга вы знаете и из чего они состоят в большинстве случаев?

Ответ от нейросети

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)