Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается поддерживаемый подход к сбору телеметрии для кластеров Service Fabric с использованием агента Azure Monitor (AMA) и правил сбора данных (DCR).
Используйте это руководство, если вы подключены к новому мониторингу или выполняете миграцию с более старых конфигураций диагностики, таких как Windows Диагностика Azure (WAD), Linux Диагностика Azure (LAD) или агент Log Analytics (также известный как MMA/OMS).
Почему такой подход
- WAD и LAD устарели и уходят на пенсию 31 марта 2026 года.
- агент Log Analytics (MMA/OMS) устарел и не поддерживается.
- AMA + DCR — это поддерживаемая модель приема для гостевых журналов и данных о производительности в Azure Monitor.
Инструкции по миграции Azure Monitor см. в разделе "Миграция с расширения Диагностика Azure на агент Azure Monitor".
Рекомендуемое развертывание
Используйте поэтапное развертывание для снижения риска.
- Проверьте конвейер AMA + DCR.
- Добавьте сигналы Service Fabric.
- Вырезать и удалить устаревшие агенты.
Этап 1. Проверка конвейера AMA + DCR
- Установите AMA на масштабируемые наборы виртуальных машин кластера или компьютеры.
- Создайте и свяжите как минимум один DCR. Сбор данных начинается только после сопоставления.
- Убедитесь, что данные телеметрии будут передаваться в журналы Azure Monitor.
- Журналы событий Windows в таблицу
Event. - Системный журнал Linux в
Syslogтаблице. - Счетчики производительности в таблице
Perf.
Ключевые ссылки:
- Управление агентом Azure Monitor
- Создание и изменение правил сбора данных
- Примеры правил сбора данных
- Мониторинг операций сбора данных
Этап 2: Добавление сигналов Service Fabric
Сопоставляйте необходимые сигналы службы Fabric и обновляйте область DCR постепенно (например, по типу узла канарии).
- кластеры Windows: сбор соответствующих каналов событий службы Fabric из журнала событий Windows.
- Кластеры Linux: сбор категорий syslog и уровней серьезности, используемых для событий Service Fabric.
- Добавьте необходимые счетчики производительности ОС и обработки для мониторинга инфраструктуры.
Используйте список событий Service Fabric, чтобы определить идентификаторы событий и каналы, необходимые для оповещения и устранения неполадок.
Этап 3. Вырезать и удалить устаревшие агенты
После получения необходимых сигналов через AMA + DCR:
- Удалите расширения WAD/LAD.
- Удалите расширения агента Log Analytics (MMA/OMS).
- Убедитесь, что оповещения, панели мониторинга и запросы продолжают работать.
- Убедитесь, что не возникает постоянных ошибок приема, преобразования или доставки DCR.
Минимальные запросы проверки
события Windows
Event
| where TimeGenerated > ago(30m)
| where Source has "ServiceFabric" or RenderedDescription has "Service Fabric"
| take 50
Системный журнал Linux
Syslog
| where TimeGenerated > ago(30m)
| where ProcessName has "ServiceFabric" or SyslogMessage has "ServiceFabric"
| take 50
Счетчики производительности
Perf
| where TimeGenerated > ago(30m)
| summarize AvgValue = avg(CounterValue) by ObjectName, CounterName, InstanceName
| top 50 by AvgValue desc
Дальнейшие действия
- Просмотрите основные понятия диагностики платформы в мониторе Azure Service Fabric.
- Просмотрите доступные счетчики и сигналы в справочнике по данным мониторинга службы Fabric.
- Сведения о потоке событий в Linux см. в разделе События кластера Service Fabric в Linux в Syslog.