Мониторинг Azure ExpressRoute

При наличии критически важных приложений и бизнес-процессов, использующих ресурсы Azure, необходимо отслеживать эти ресурсы на предмет их доступности, производительности и работы.

В этой статье описываются данные мониторинга, создаваемые Azure ExpressRoute. Azure ExpressRoute использует Azure Monitor. Если вы плохо знакомы с функциями Azure Monitor, которые используются для всех совместимых служб Azure, прочитайте статью Мониторинг ресурсов Azure с помощью Azure Monitor.

Аналитика ExpressRoute

Некоторые службы в Azure имеют специальную предварительно созданную панель мониторинга мониторинга в портал Azure, которая предоставляет отправную точку для мониторинга службы. Эти специальные панели мониторинга называются аналитическими сведениями.

ExpressRoute использует сведения о сети для предоставления подробного топологического сопоставления всех компонентов ExpressRoute (пирингов, соединений, шлюзов) по отношению друг к другу. Сетевые сведения для ExpressRoute также имеет предварительно загруженную панель метрик для доступности, пропускной способности, отбрасывания пакетов и метрик шлюза. Дополнительные сведения см. в разделе Получение сведений аналитики Azure ExpressRoute с использованием службы сетевой аналитики Network Insights.

Данные мониторинга

Azure ExpressRoute собирает данные мониторинга тех же типов, что и другие ресурсы Azure, описанные в статье Мониторинг данных ресурсов Azure.

Подробные сведения о метриках и журналах, создаваемых Azure ExpressRoute, см. в справочных материалах по данным мониторинга Azure ExpressRoute.

Сбор и маршрутизация

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

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

Подробный процесс создания параметров диагностики с помощью портала Azure, интерфейса командной строки или PowerShell см. в статье Создание параметров диагностики для отправки журналов платформы и метрик в разные места назначения. Создавая параметр диагностики, нужно указать, какие категории журналов должны собираться. Категории для Azure ExpressRoute перечислены в справочных материалах по данным мониторинга Azure ExpressRoute.

Внимание

Для включения этих параметров требуются дополнительные службы Azure (учетная запись хранения, концентратор событий или Log Analytics), что может привести к увеличению затрат. Рассчитать оценочную стоимость можно с помощью калькулятора цен Azure.

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

Анализ метрик

Вы можете анализировать метрики Azure ExpressRoute вместе с метриками из других служб Azure с помощью обозревателя метрик. Для этого выберите пункт Метрики в меню Azure Monitor. Дополнительные сведения об использовании этого средства см . в обозревателе метрик Azure Monitor.

Снимок экрана: панель мониторинга метрик для ExpressRoute.

Для справки можно просмотреть список всех метрик ресурсов, поддерживаемых Azure Monitor.

  • Чтобы просмотреть метрики ExpressRoute, отфильтруйте данные по типу ресурса Цепи ExpressRoute.
  • Чтобы просмотреть метрики Global Reach, отфильтруйте данные по типу ресурса «Каналы ExpressRoute» и выберите ресурс «Канал ExpressRoute», для которого включена служба Global Reach.
  • Чтобы просмотреть метрики ExpressRoute Direct, отфильтруйте столбец "Тип ресурса" по портам ExpressRoute.

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

анализ журналов;

Данные в журналах Azure Monitor хранятся в таблицах, каждая из которых имеет собственный набор уникальных свойств.

Все журналы ресурсов в Azure Monitor имеют те же поля, за которыми следуют поля, характерные для службы. Общая схема показана в разделе Схема журнала ресурсов Azure Monitor. Схема для журналов ресурсов ExpressRoute доступна в справочных материалах по данным Azure ExpressRoute.

Журнал действий — это журнал платформы, который предоставляет когнитивные аналитические сведения о событиях уровня подписки. Вы можете просмотреть их независимо или направить в журналы Azure Monitor, где можно выполнять гораздо более сложные запросы с помощью Log Analytics.

ExpressRoute сохраняет данные в указанных ниже таблицах.

Таблицу Description
AzureDiagnostics Общая таблица, используемая несколькими службами для хранения журналов ресурсов. Журналы ресурсов из ExpressRoute можно определить с помощью MICROSOFT.NETWORK.
AzureMetrics Данные метрик, выдаваемые ExpressRoute, которые измеряют их работоспособность и производительность.

Чтобы просмотреть эти таблицы, перейдите к ресурсу канала ExpressRoute и выберите Журналы в разделе Мониторинг.

Примечание.

Журналы диагностики Azure, такие как журнал таблицы маршрутов BGP, обновляются каждые 24 часа.

Примеры запросов Kusto

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

  • Запрос таблицы маршрутов протокола BGP за последние 12 часов.

    AzureDiagnostics
    | where TimeGenerated > ago(12h)
    | where ResourceType == "EXPRESSROUTECIRCUITS"
    | project TimeGenerated, ResourceType , network_s, path_s, OperationName
    
  • Запрос информационных сообщений BGP по уровню, типу ресурса и сети.

    AzureDiagnostics
    | where Level == "Informational"
    | where ResourceType == "EXPRESSROUTECIRCUITS"
    | project TimeGenerated, ResourceId , Level, ResourceType , network_s, path_s
    
  • Запрос значения BitInPerSeconds для графа трафика за последний час.

    AzureMetrics
    | where MetricName == "BitsInPerSecond"
    | summarize by Average, bin(TimeGenerated, 1h), Resource
    | render timechart
    
  • Запрос значения BitOutPerSeconds для графа трафика за последний час.

    AzureMetrics
    | where MetricName == "BitsOutPerSecond"
    | summarize by Average, bin(TimeGenerated, 1h), Resource
    | render timechart
    
  • Запрос графа ArpAvailability на интервалах по 5 минут.

    AzureMetrics
    | where MetricName == "ArpAvailability"
    | summarize by Average, bin(TimeGenerated, 5m), Resource
    | render timechart
    
  • Запрос графа доступности BGP на интервалах по 5 минут.

    AzureMetrics
    | where MetricName == "BGPAvailability"
    | summarize by Average, bin(TimeGenerated, 5m), Resource
    | render timechart
    

видны узлы

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

В таблице ниже приведены типичные и рекомендуемые правила генерации оповещений для ExpressRoute.

Тип оповещения Условие Description
Доступность ARP Имя измерения: "Тип пиринга", тип агрегирования: AVG, оператор: меньше, пороговое значение: 100 % При отсутствии доступности ARP для типа пиринга.
Доступность BGP Имя измерения: "Одноранговый узел", тип агрегирования: AVG, оператор: меньше, пороговое значение: 100 % При отсутствии доступности BGP для однорангового узла.

Примечание.

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

Оповещения для подключений шлюза ExpressRoute

  1. Чтобы настроить оповещения, перейдите в Azure Monitor, затем выберите Оповещения.

    Снимок экрана: параметр оповещений на странице обзора монитора.

  2. Выберите и создайте > правило генерации оповещений и выберите ресурс подключения шлюза ExpressRoute. Нажмите кнопку Далее: условие > для настройки сигнала.

    Снимок экрана: выбор шлюза виртуальной сети ExpressRoute на странице выбора ресурса.

  3. На странице "Выбор сигнала" выберите метрики, работоспособности ресурсов или журнал действий, которые необходимо генерации оповещений. В зависимости от выбранного сигнала может потребоваться ввести дополнительные сведения, такие как пороговое значение. Вы также можете объединить несколько сигналов в одно оповещение. Нажмите кнопку "Далее": действия > , чтобы определить, кто и как они получают уведомления.

    Снимок экрана: список сигналов, которые могут быть оповещены для шлюзов ExpressRoute.

  4. Выберите и выберите группы действий, чтобы выбрать ранее созданную группу действий или выбрать команду +Создать группу действий, чтобы определить новую. В группе действий вы определяете, как отправляются уведомления и кто их получает.

    Снимок экрана: страница добавления групп действий.

  5. Выберите "Просмотр и создание " и "Создать ", чтобы развернуть оповещение в подписке.

Следующие шаги