Проблема с отображением журнала настраиваемого приложения в Azure Log Analytics

У меня есть виртуальная машина Azure Linux с пользовательским продуктом. Я хочу загрузить журналы в Azure. На данный момент я просто хочу сохранить журналы в Azure, но позже я, возможно, просканирую журналы на наличие ошибок, сгенерирую уведомления, сканирую метрики или, возможно, автоматизирую какое-либо действие по восстановлению. Мой журнал не отображается, и я не уверен, что проверить. Вот что я сделал:

  1. Создал новую рабочую область.
  2. Установлена ​​версия 1.9.0.0 Linux-версии агента OMS с git.
  3. В консоли Azure, когда я нажимаю на свою рабочую область -> Дополнительные настройки -> Серверы Linux, я вижу, что мой сервер Linux подключен.
  4. Я щелкнул «Дополнительные настройки» -> «Данные» -> «Пользовательские журналы» и создал собственный журнал для своего приложения.
  5. Затем я пошел и создал несколько новых записей журнала.

Я ждал 4 часа, потому что знаю, что может быть время обработать и настроить это. Когда я нажимаю «Журналы» и ввожу имя, которое я дал своему пользовательскому журналу (например, MY_APP_CL), и нажимаю «Выполнить», я не получаю никаких результатов. Журнал существует на виртуальной машине, подключенной к моей рабочей области.

Может кто-нибудь подскажет, что проверить? Вот мои предположения относительно того, что не так, так что, возможно, вы дадите мне знать, если что-то кажется вероятным, и что можно исправить.

а. Мой запрос журнала неверен. У меня есть только имя, которое я дал своему настраиваемому журналу, и это то, что заполняется в строке запроса, когда я нажимаю на свой журнал в раскрывающемся списке «Пользовательские журналы».

б. Когда я создал настраиваемый журнал, он попросил образец, который у меня был на моем локальном ноутбуке с Windows. Он ищет файл с моего ноутбука, потому что именно там он получил образец, или же Azure ищет этот журнал на каждом сервере, подключенном к рабочей области, с файлом, соответствующим пути? Я создал настраиваемый журнал как путь к Linux, и он существует.

c. Я использую не тот агент или технологию для отправки пользовательских журналов приложений в Azure? Меня несколько смутило то, что, похоже, это можно сделать несколькими способами, а также некоторые из них были недавно переименованы, поэтому в некоторой документации использовалось как старое, так и новое именование. Надеюсь, кто-нибудь подтвердит, что я, по крайней мере, на правильном пути.

Спасибо за любую помощь!


person plex4r    schedule 25.02.2019    source источник


Ответы (1)


Подождав несколько часов, а затем сгенерировав новый журнал, появляются сообщения.

Я завершил настройку и сразу же сгенерировал журнал. Я ждал больше часа, а журнал все еще не отображался в Azure. Итак, я сгенерировал больше метрик после нескольких часов отсутствия, повторно выполнил свой запрос к журналу, и они действительно появились через несколько минут. Итак, я все настроил правильно, мне просто нужно было подождать около часа, прежде чем создавать новый журнал. Должно быть, я неправильно прочитал что-то, в котором говорилось, что агент OMS будет отправлять все зарегистрированные сообщения, но он отправляет только сообщения, которые регистрируются после завершения настройки. Это не проблема, это просто сбило меня с толку.

person plex4r    schedule 25.02.2019