Пользовательские атрибуты логов
Ключ-АСТРОМ автоматически определяет атрибуты принятых данных логов. Доступные атрибуты быстро фильтруют данные таблицы результатов для определенного атрибута данных логов.
Вы также можете определить собственные атрибуты данных логов, которые соответствуют вашему конкретному формату данных логов. Подобно автоматически обнаруженным атрибутам логов, ваши пользовательские атрибуты логов извлекаются из данных логов во время приема и становятся доступными в Ключ-АСТРОМ.
Их можно использовать в качестве фильтров в средстве просмотра логов (параметры таблиц и атрибуты сведений о записях логов), в качестве измерений при создании показателей логов и в качестве свойств при создании событий логов.
Эти пользовательские атрибуты должны совпадать с атрибутами логов в принятых данных логов, иначе они будут проигнорированы.
Ключ-АСТРОМ версии 1.226+
Ключ-АСТРОМ автоматически распознает атрибуты логов, которые отображаются в сведениях о логе и параметрах таблицы.
▶ Пользовательские атрибуты нечувствительны к регистру, но в будущих выпусках они станут чувствительными к регистру и будут строго соответствовать принятым атрибутам.
Создайте пользовательский атрибут логов
- Перейдите в Настройки > Мониторинг логов > Пользовательские атрибуты .
- Выберите Добавить пользовательский атрибут .
- Выберите Мониторинг логов > Пользовательские атрибуты , а затем выберите Добавить пользовательский атрибут .
- Введите ключ . Правила для ключей:
- Ключи не чувствительны к регистру.
- Ключ может содержать только буквенно-цифровые символы, символы подчеркивания ('_'), дефисы ('-'), точки ('.') и двоеточия (':').
- Оно не может начинаться с дефиса.
- Все символы должны быть латинского алфавита, без диакритических знаков; такие символы, как «ö», не допускаются.
▶ Вы можете проверить, входят ли пользовательские атрибуты, которые вы планируете добавить, в список атрибутов «ключ-значение» для автоматического обнаружения. Если они там присутствуют, то нет необходимости добавлять их в пользовательский список.
Ключ-АСТРОМ Log Monitoring дает вам возможность определять пользовательские атрибуты данных индексного логов для принимаемых данных логов.
Пример
В этом примере вы выполните вызов API для приема логов с помощью JSON, который содержит следующие атрибуты логов:
{
"timestamp": "2021-07-29T10:54:40.962165022Z", "level": "error", "source": "Skynet", "application.id": "PaymentService-Prod", "message": "PaymentService-Prod failure.", "data": {} } |
Затем вы создадите пользовательский атрибут логов и будете использовать его для создания метрики логов и события логов.
- Сделайте вызов API.
- Создайте пользовательский атрибут.
- Просмотрите атрибут в средстве просмотра логов.
- Проверьте доступные атрибуты Пользовательский атрибут отображается как доступный фильтр атрибутов в средстве просмотра логов
- Проверьте параметры таблицы Пользовательский атрибут, отображаемый в параметрах таблицы в средстве просмотра логов
- Проверьте запись в логе/детали записи Пользовательский атрибут, отображаемый в записи логов в средстве просмотра логов в разделе дополнительных атрибутов событий