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)