Неполадка при просмотре пользовательского журнала приложений в Azure Log Analytics
У меня есть виртуальная машина Azure Linux, на которой работает пользовательский продукт. Я хочу загрузить журналы в Azure. На данный момент я просто хочу сохранить журналы в Azure, но позже я, возможно, буду сканировать журналы на наличие ошибок, генерировать уведомления, сканировать метрики или, возможно, автоматизировать какие-либо действия по восстановлению. Мой журнал не отображается, и я не уверен, что проверить. Вот что я сделал:
- Создано новое рабочее пространство.
- Установленная версия 1.9.0.0 для Linux-версии агента OMS из git.
- В консоли Azure, когда я нажимаю на свое рабочее пространство -> Дополнительные параметры -> Серверы Linux, я вижу, что мой сервер Linux подключен.
- Я нажал на Дополнительные настройки -> Данные -> Пользовательские журналы и создал собственный журнал для своего приложения.
- Затем я пошел и сгенерировал несколько новых операторов регистрации.
Я ждал 4 часа, потому что я знаю, что может быть некоторое время, чтобы обработать и настроить это. Когда я нажимаю "Журналы" и ввожу имя, которое я дал своему пользовательскому журналу (например, MY_APP_CL), и нажимаю "Выполнить", я не получаю никаких результатов. Журнал существует на виртуальной машине, которая подключена к моей рабочей области.
Может кто-нибудь сказать, пожалуйста, что проверить? Вот мои предположения о том, что не так, так что, возможно, вы можете дать мне знать, если что-то кажется вероятным, и что может быть исправление.
а. Мой запрос журнала неверен. У меня просто есть имя, которое я дал своему настраиваемому журналу, и это то, что заполняется в строке запроса, когда я щелкаю свой журнал в раскрывающемся списке "Пользовательские журналы".
б. Когда я создал собственный журнал, он попросил образец, который был у меня на локальном ноутбуке с Windows. Он ищет файл с моего ноутбука, потому что именно там он получил образец, или Azure ищет этот журнал на каждом сервере, подключенном к рабочей области, с файлом, соответствующим пути? Я создал собственный журнал как путь Linux, и он существует.
с. Я использую неправильный агент или технологию для отправки пользовательских журналов приложений в Azure? Меня несколько смутило то, что кажется, что есть несколько способов сделать это, а также некоторые из них были недавно переименованы, поэтому в некоторой документации использовались как старые, так и новые имена. Надеюсь, кто-то может подтвердить, что я, по крайней мере, на правильном пути.
Спасибо за любую помощь!
1 ответ
После ожидания в течение нескольких часов, а затем создания нового журнала, появляются сообщения.
Я завершил настройку и сразу же сгенерировал запись в журнал. Я ждал более часа, и регистрация в Azure все еще не отображалась. Таким образом, после нескольких часов отсутствия я сгенерировал больше метрик, повторно выполнил свой запрос журнала, и они появились через несколько минут. Итак, я все настроил правильно, мне просто нужно было подождать около часа, прежде чем генерировать новый журнал. Я, должно быть, неправильно прочитал что-то, что агент OMS отправил бы все зарегистрированные сообщения, но это только отправка сообщений, которые зарегистрированы после завершения установки. Это не проблема, она просто привела меня в замешательство.