Sobes.tech
Middle

Кои елементи на мониторинга знаете и от какво се състоят в повечето случаи?

sobes.tech AI

Отговор от AI

Метрики, дневници, проследяване.

  • Метрики:

    • Име на метриката (например, http_requests_total)
    • Етикети/Измерения (например, status="200", method="GET")
    • Времева маркировка
    • Стойност

    Видове метрики: броячи, сензори, хистограми, суми.

  • Дневници:

    • Времева маркировка
    • Ниво на логване (INFO, WARNING, ERROR и др.)
    • Източник (име на услугата, хост, приложение)
    • Съобщение в свободна форма
    • Допълнителни структурирани данни (JSON, ключ-стойност двойки)
  • Разпределено проследяване (Distributed Tracing):

    • ID на проследяването (идентификатор на цялото проследяване)
    • ID на спана (идентификатор на отделна стъпка/операция в проследяването)
    • ID на родителски спан (идентификатор на родителската стъпка)
    • Операция (име на изпълняваното действие)
    • Времева маркировка на началото на операцията
    • Продължителност на операцията
    • Етикети/Атрибути (ключ-стойност, допълнителни данни за операцията)
    • Събития/Дневници вътре в спана (времеви маркировки и съобщения)

Пример за структура на спанове:

Проследяване A
├── Спан 1 (операция X в услуга 1)
│   └── Спан 2 (обаждане към услуга 2 от услуга 1)
│       └── Спан 3 (операция Y в услуга 2)
└── Спан 4 (операция Z в услуга 1)