Перейти к содержанию

Автоматическое обогащение логов

  • 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.

  1. Ключ серьёзности level преобразуется в атрибут loglevel, при этом значение serious сопоставляется с SEVERE согласно приведённой выше таблице.
  2. Атрибут loglevel со значением SEVERE группируется в атрибут status. Согласно таблице группировки выше, атрибут status будет содержать значение ERROR.
  3. В деталях события лога программа просмотра логов отобразит следующее:

  4. status - ERROR

  5. loglevel - SEVERE

Связанные темы

  • API приёма логов
  • Приём логов через OneAgent