Автоматическое обогащение логов
- Latest Dynatrace
- Explanation
- 2-min read
Dynatrace автоматически обогащает логи, принятые через API.
Преобразование логов, принятых через API¶
API приёма логов автоматически преобразует ключи серьёзности status, severity, level и syslog.severity в атрибут loglevel.
Входные значения ключей серьёзности status, severity, level и syslog.severity преобразуются (без учёта регистра) в выходные значения атрибута loglevel в соответствии со следующей таблицей сопоставления:
Преобразование всех типов логов¶
Кроме того, для каждого события лога создаётся атрибут status со значением, представляющим сумму значений loglevel на основе следующей группировки:
Например:
Ключ серьёзности level в параметре запроса API приёма логов содержит значение serious.
- Ключ серьёзности
levelпреобразуется в атрибутloglevel, при этом значениеseriousсопоставляется сSEVEREсогласно приведённой выше таблице. - Атрибут
loglevelсо значениемSEVEREгруппируется в атрибутstatus. Согласно таблице группировки выше, атрибутstatusбудет содержать значениеERROR. -
В деталях события лога программа просмотра логов отобразит следующее:
-
status -
ERROR - loglevel -
SEVERE
Связанные темы¶
- API приёма логов
- Приём логов через OneAgent