Справочник по данным мониторинга Azure Service Fabric
В этой статье содержатся все справочные сведения о мониторинге для этой службы.
Дополнительные сведения о данных, собираемых для Azure Service Fabric, и их использовании см. в разделе "Мониторинг Service Fabric ".
Azure Monitor не собирает метрики платформы или журналы ресурсов для Service Fabric. Вы можете отслеживать и собирать:
События системы, узла и приложения Service Fabric. Полный список событий см. в разделе "Список событий Service Fabric".
Счетчики производительности Windows на узлах и приложениях. Список счетчиков производительности см. в разделе "Метрики производительности".
Данные о работоспособности кластеров, узлов и системных служб. Свойство FabricClient.HealthManager можно использовать для получения клиента работоспособности для использования для связанных с работоспособностью операций, таких как работоспособности отчетов или получения работоспособности сущностей.
Метрики гостевой операционной системы ( ОС), которая выполняется на узле кластера, через один или несколько агентов, которые выполняются в гостевой ОС.
Метрики гостевой ОС включают счетчики производительности, отслеживающие процент использования гостевой ЦП или памяти, которые часто используются для автомасштабирования или оповещения. Агент можно использовать для отправки метрик гостевой ОС в журналы Azure Monitor, где их можно запрашивать с помощью Log Analytics.
Примечание.
Агент Azure Monitor заменяет ранее используемое расширение Диагностика Azure и агент Log Analytics. Дополнительные сведения см. в статье Общие сведения об агентах Azure Monitor.
Метрики производительности
Метрики следует собирать для анализа производительности кластера, а также приложений, выполняющихся в нем. Для кластеров Service Fabric рекомендуется собирать данные следующих счетчиков производительности.
Узлы
Для компьютеров в кластере рассмотрите возможность сбора приведенных ниже счетчиков производительности, чтобы лучше понимать нагрузку на каждом компьютере и принимать соответствующие решения о масштабировании кластера.
Категория счетчика | Имя счетчика |
---|---|
Логический диск | свободное пространство на логическом диске; |
Физический диск (а диск) | Средняя длина очереди чтения с диска |
Физический диск (а диск) | Средняя длина очереди записи на диск |
Физический диск (а диск) | Средн. время чтения с диска (с) |
Физический диск (а диск) | Средн. время записи на диск (с) |
Физический диск (а диск) | Операций чтения с диска в секунду |
Физический диск (а диск) | Скорость чтения с диска (байт/с) |
Физический диск (а диск) | Операций записи на диск в секунду |
Физический диск (а диск) | Скорость записи на диск (байт/сек) |
Память | Доступный объем в МБ |
Файл подкачки | % использования |
Процессор (всего) | % загруженности процессора |
Обработка (на службу) | % загруженности процессора |
Обработка (на службу) | Идентификатор процесса |
Обработка (на службу) | байт исключительного пользования |
Обработка (на службу) | Число дискуссий |
Обработка (на службу) | Байты виртуальной памяти |
Обработка (на службу) | Рабочий набор |
Обработка (на службу) | Рабочий набор (частный) |
Сетевой интерфейс (все экземпляры) | Байтов считано |
Сетевой интерфейс (все экземпляры) | Байтов отправлено |
Сетевой интерфейс (все экземпляры) | Всего байтов |
Сетевой интерфейс (все экземпляры) | Вывод длины очереди |
Сетевой интерфейс (все экземпляры) | Отклонено исходящих пакетов |
Сетевой интерфейс (все экземпляры) | Отклонено входящих пакетов |
Сетевой интерфейс (все экземпляры) | Ошибки исходящих пакетов |
Сетевой интерфейс (все экземпляры) | Ошибки входящих пакетов |
Приложения и службы .NET
Собирайте приведенные ниже счетчики, если вы развертываете службы .NET в кластере.
Категория счетчика | Имя счетчика |
---|---|
Память CLR .NET (на службу) | Идентификатор процесса |
Память CLR .NET (на службу) | Всего зафиксировано байт |
Память CLR .NET (на службу) | Всего зарезервировано байт |
Память CLR .NET (на службу) | Байт во всех кучах |
Память CLR .NET (на службу) | Размер кучи больших объектов |
Память CLR .NET (на службу) | Указателей сборки мусора |
Память CLR .NET (на службу) | Число сборов мусора для поколения 0 |
Память CLR .NET (на службу) | Число сборов мусора для поколения 1 |
Память CLR .NET (на службу) | Число сборов мусора для поколения 2 |
Память CLR .NET (на службу) | % времени в сборке мусора |
Настраиваемые счетчики производительности Service Fabric
Service Fabric создает достаточное число настраиваемых счетчиков производительности. Если у вас установлен пакет SDK, то полный список счетчиков можно просмотреть на компьютере Windows в приложении системного монитора ("Пуск" > "Системный монитор").
Если используется Reliable Actors, то для приложений, которые вы развертываете в кластере, добавьте счетчики из категорий Service Fabric Actor
и Service Fabric Actor Method
(см. статью Диагностика и мониторинг производительности в Reliable Actors).
Для Reliable Services или удаленного взаимодействия со службой имеются аналогичные категории счетчиков Service Fabric Service
и Service Fabric Service Method
, данные которых следует собирать. См. статьи о мониторинге с помощью удаленного взаимодействия со службой и счетчиках производительности для Reliable Services.
При использовании Reliable Collections рекомендуется добавить Avg. Transaction ms/Commit
из Service Fabric Transactional Replicator
для сбора метрики средней задержки при фиксации транзакции.
Таблицы журналов Azure Monitor
В этом разделе перечислены таблицы журналов Azure Monitor, относящиеся к этой службе, которые доступны для запроса Log Analytics с помощью запросов Kusto. Таблицы содержат данные журнала ресурсов и, возможно, больше в зависимости от собираемых и перенаправленных к ним данных.
Кластеры Service Fabric
Microsoft.ServiceFabric/clusters
Журнал действий
В связанной таблице перечислены операции, которые можно записать в журнале действий для этой службы. Эти операции представляют собой подмножество всех возможных операций поставщика ресурсов в журнале действий.
Дополнительные сведения о схеме записей журнала действий см . в схеме журнала действий.
Связанный контент
- Описание мониторинга Service Fabric см. в разделе "Мониторинг Service Fabric ".
- Дополнительные сведения о мониторинге ресурсов Azure см. в статье "Мониторинг ресурсов Azure" с помощью Azure Monitor .
- Список событий Service Fabric см . в списке событий системы, узла и приложения Service Fabric.