Список событий Service Fabric
Service Fabric предоставляет основной набор событий кластера, чтобы сообщать о состоянии кластеров в виде событий Service Fabric. Они основаны на действиях, выполненных Service Fabric на узлах и в кластерах, или решениях по управлению, принятых владельцем или оператором кластера. К этим событиям можно получить доступ, настроив различные способы, включая настройку журналов Azure Monitor в кластере или запрос к EventStore. На компьютерах Windows эти события направляются в EventLog, поэтому события Service Fabric можно просматривать в средстве "Просмотр событий".
Ниже приведены некоторые характеристики таких событий.
- Каждое событие привязано к определенной сущности в кластере, например приложению, службе, узлу, реплике.
- Каждое событие содержит набор общих полей: EventInstanceId, EventName, и Category.
- Каждое событие содержит поля, которые связывают событие с сущностью, связанной с ней. Например, у события ApplicationCreated есть поля, которые указывают имя созданного приложения.
- События структурированы таким образом, чтобы их можно было использовать в различных инструментах для дальнейшего анализа. Кроме того, соответствующие данные события определяются как отдельные свойства, а не как длинная строка.
- События, записанные в Service Fabric разными подсистемами, идентифицируются по показателю "Источник (задача)" (ниже). Дополнительные сведения об этих подсистемах см. в статьях Архитектура Service Fabric и Общие сведения о терминологии Service Fabric.
Ниже приведен список этих событий Service Fabric, организованных по сущности.
События кластера
События обновления кластера
Дополнительные сведения об обновлении кластера можно просмотреть здесь.
EventId | Имя. | Категория | Description | Источник (задача) | Уровень |
---|---|---|---|---|---|
29627 | ClusterUpgradeStarted | Обновление | Начато обновление кластера | ТМ | Информационный |
29628 | ClusterUpgradeCompleted | Обновление | Обновление кластера завершено | ТМ | Информационный |
29629 | ClusterUpgradeRollbackStarted | Обновление | Обновление кластера начало отката | ТМ | Предупреждение |
29630 | ClusterUpgradeRollbackCompleted | Обновление | Откат обновления кластера завершен | ТМ | Предупреждение |
29631 | ClusterUpgradeDomainCompleted | Обновление | Домен завершил обновление во время обновления кластера | ТМ | Информационный |
События узла
События жизненного цикла узла
EventId | Имя. | Категория | Description | Источник (задача) | Уровень |
---|---|---|---|---|---|
18602 | NodeDeactivateCompleted | StateTransition | Завершена деактивация узла | FM | Информационный |
18603 | NodeUp | StateTransition | Кластер обнаружил, что узел запущен | FM | Информационный |
18604 | NodeDown | StateTransition | Кластер обнаружил, что узел завершил работу. Во время перезапуска узла вы увидите событие NodeDown, за которым следует событие NodeUp | FM | Ошибка |
18605 | NodeAddedToCluster | StateTransition | В кластер добавлен новый узел, и Service Fabric может развертывать в него приложения | FM | Информационный |
18606 | NodeRemovedFromCluster | StateTransition | Узел удален с кластера. Service Fabric больше не будет развертывать приложения в этот узел | FM | Информационный |
18607 | NodeDeactivateStarted | StateTransition | Начата деактивация узла | FM | Информационный |
25621 | NodeOpenSucceeded | StateTransition | Узел успешно запущен | FabricNode | Информационный |
25622 | NodeOpenFailed | StateTransition | Не удалось запустить узел и присоединить его к кольцу | FabricNode | Ошибка |
25624 | NodeClosed | StateTransition | Работа узла успешно завершена | FabricNode | Информационный |
25626 | NodeAborted | StateTransition | Узел некорректно завершил работу | FabricNode | Ошибка |
События узла средства ведения журнала Ktl
EventId | Имя. | Категория | Description | Источник (задача) | Уровень |
---|---|---|---|---|---|
50187 | SharedLogWriteThrottled | Работоспособность | Операции записи в общий журнал регулируются | KtlLoggerNode | Информационный |
50188 | SharedLogWriteUnthrottled | Работоспособность | Операции записи в общий журнал в нерегулируемом состоянии | KtlLoggerNode | Информационный |
События приложения
События жизненного цикла приложения
EventId | Имя. | Категория | Description | Источник (задача) | Уровень |
---|---|---|---|---|---|
29620 | ApplicationCreated | LifeCycle | Создано новое приложение | ТМ | Информационный |
29625 | ApplicationDeleted | LifeCycle | Удалено имеющееся приложение | ТМ | Информационный |
23083 | ApplicationProcessExited | LifeCycle | Прекращен процесс в приложении | Размещение на компьютере | Информационный |
События обновления приложения
Дополнительные сведения об обновлениях приложения можно просмотреть здесь.
EventId | Имя. | Категория | Description | Источник (задача) | Уровень |
---|---|---|---|---|---|
29621 | ApplicationUpgradeStarted | Обновление | Начато обновление приложения | ТМ | Информационный |
29622 | ApplicationUpgradeCompleted | Обновление | Завершено обновление приложения | ТМ | Информационный |
29623 | ApplicationUpgradeRollbackStarted | Обновление | Обновление приложения начало отката | ТМ | Предупреждение |
29624 | ApplicationUpgradeRollbackCompleted | Обновление | Завершен откат обновления приложения | ТМ | Предупреждение |
29626 | ApplicationUpgradeDomainCompleted | Обновление | Домен завершил обновление во время обновления приложения | ТМ | Информационный |
События службы
События жизненного цикла службы
EventId | Имя. | Категория | Description | Источник (задача) | Уровень |
---|---|---|---|---|---|
18657 | ServiceCreated | LifeCycle | Создана служба | FM | Информационный |
18658 | ServiceDeleted | LifeCycle | Удалена имеющаяся служба | FM | Информационный |
События секции
События перемещения секции
EventId | Имя. | Категория | Description | Источник (задача) | Уровень |
---|---|---|---|---|---|
18940 | PartitionReconfigured | LifeCycle | Завершена перенастройка разделов | Анализ розничной торговли | Информационный |
События реплики
События жизненного цикла реплики
EventId | Имя. | Категория | Description | Источник (задача) | Уровень |
---|---|---|---|---|---|
61701 | ReliableDictionaryOpened | LifeCycle | Надежный словарь открыт | DistributedDictionary | Информационный |
61702 | ReliableDictionaryClosed | LifeCycle | Надежный словарь закрыт | DistributedDictionary | Информационный |
61703 | ReliableDictionaryCheckpointRecovered | LifeCycle | Надежный словарь восстановил контрольную точку | DistributedDictionary | Информационный |
61704 | ReliableDictionaryCheckpointFilesSent | LifeCycle | Реплика отправила файлы контрольных точек надежного словаря | DistributedDictionary | Информационный |
61705 | ReliableDictionaryCheckpointFilesReceived | LifeCycle | Реплика получила файлы контрольных точек для надежного словаря | DistributedDictionary | Информационный |
61963 | ReliableQueueOpened | LifeCycle | Надежная очередь открыта | DistributedQueue | Информационный |
61964 | ReliableQueueClosed | LifeCycle | Надежная очередь закрыта | DistributedQueue | Информационный |
61965 | ReliableQueueCheckpointRecovered | LifeCycle | Надежная очередь восстановила контрольную точку | DistributedQueue | Информационный |
61966 | ReliableQueueCheckpointFilesSent | LifeCycle | Реплика отправила файлы контрольных точек надежной очереди | DistributedQueue | Информационный |
63647 | ReliableQueueCheckpointFilesReceived | LifeCycle | Реплика получила файлы контрольных точек надежной очереди | DistributedQueue | Информационный |
63648 | ReliableConcurrentQueueOpened | LifeCycle | Надежная параллельная очередь открыта | ReliableConcurrentQueue | Информационный |
63649 | ReliableConcurrentQueueClosed | LifeCycle | Надежная параллельная очередь закрыта | ReliableConcurrentQueue | Информационный |
63650 | ReliableConcurrentQueueCheckpointRecovered | LifeCycle | Надежная параллельная очередь восстановила свою контрольную точку | ReliableConcurrentQueue | Информационный |
61687 | TStoreError | Сбой | В надежной коллекции получена непредвиденная ошибка | TStore | Ошибка |
63831 | PrimaryFullCopyInitiated | LifeCycle | Первичная реплика инициировала полную копию | TReplicator | Информационный |
63832 | PrimaryPartialCopyInitiated | LifeCycle | Первичная реплика инициировала частичную копию | TReplicator | Информационный |
16831 | BuildIdleReplicaStarted | LifeCycle | Первичная реплика начала создание бездействующей реплики | Репликация | Информационный |
16832 | BuildIdleReplicaCompleted | LifeCycle | Первичная реплика завершила создание бездействующей реплики | Репликация | Информационный |
16833 | BuildIdleReplicaFailed | LifeCycle | Первичной реплике не удалось создать бездействующую реплику | Репликация | Предупреждение |
16834 | PrimaryReplicationQueueFull | Работоспособность | Очередь репликации первичной реплики заполнена | Репликация | Предупреждение |
16835 | PrimaryReplicationQueueWarning | Работоспособность | Очередь репликации первичной реплики почти заполнена | Репликация | Предупреждение |
16836 | PrimaryReplicationQueueWarningMitigated | Работоспособность | Очередь репликации первичной реплики допустима | Репликация | Информационный |
16837 | SecondaryReplicationQueueFull | Работоспособность | Очередь репликации вторичной реплики заполнена | Репликация | Предупреждение |
16838 | SecondaryReplicationQueueWarning | Работоспособность | Очередь репликации вторичной реплики почти заполнена | Репликация | Предупреждение |
16839 | SecondaryReplicationQueueWarningMitigated | Работоспособность | Очередь репликации вторичной реплики допустима | Репликация | Информационный |
16840 | PrimaryFaultedSlowSecondary | Работоспособность | В первичной реплике произошел сбой медленной вторичной реплики | Репликация | Предупреждение |
16841 | ReplicatorFaulted | Работоспособность | Произошел сбой реплики | Репликация | Предупреждение |
События контейнера
События жизненного цикла контейнера
EventId | Имя | Описание | Источник (задача) | Уровень | Версия |
---|---|---|---|---|---|
23074 | ContainerActivated | Контейнер запущен | Размещение на компьютере | Информационный | 1 |
23075 | ContainerDeactivated | Контейнер остановлен | Размещение на компьютере | Информационный | 1 |
23082 | ContainerExited | Работа контейнера завершена. Проверьте на наличие параметра UnexpectedTermination | Размещение на компьютере | Информационный | 1 |
События BackupRestoreService
Когда служба BackupRestoreService (BRS) включена в кластере SF, она предоставляет события для запускаемых пользователем и периодических операций, чтобы пользователь мог понять состояние операций. Операции, запускаемые пользователем, охватывают такие действия, как создание политики резервного копирования в кластере, запуск резервного копирования в разделе или любое другое допустимое действие в контексте BRS. BRS периодически выдает статус текущих активных политик на уровне кластера, сведения о последнем резервном копировании и предстоящем запланированном резервном копировании, а также статус периодического резервного копирования на разных этапах на уровне раздела.
События раздела BackupRestoreService
EventId | Имя | Описание | Источник (задача) | Уровень |
---|---|---|---|---|
65305 | BRSInfo | Активируется периодическое резервное копирование | BackupRestoreService | Информационный |
65307 | BRSWarning | Сбой добавочного резервного копирования, запуск полного резервного копирования | BackupRestoreService | Предупреждение |
65309 | BRSError | Не удалось выполнить периодическое резервное копирование | BackupRestoreService | Ошибка |
События кластера BackupRestoreService
EventId | Имя | Описание | Источник (задача) | Уровень |
---|---|---|---|---|
65306 | BRSInfo | Политика резервного копирования создана | BackupRestoreService | Информационный |
65308 | BRSWarning | Политика резервного копирования удалена | BackupRestoreService | Предупреждение |
65310 | BRSError | Сбой AddBackupPolicy | BackupRestoreService | Ошибка |
Отчеты о работоспособности
Модель работоспособности Service Fabric предоставляет широкие, гибкие и увеличенные возможности оценки работоспособности и создания отчетов. Начиная с Service Fabric версии 6.2 данные о работоспособности записываются как события платформы для предоставления записей журнала о работоспособности. Чтобы объем событий работоспособности не был слишком высоким, записываются только следующие события Service Fabric:
- Все отчеты о состоянии работоспособности
Error
илиWarning
. - Отчеты о состоянии работоспособности
Ok
во время переходов. - Истечение срока действия события работоспособности
Error
илиWarning
. Таким образом можно определять период, в течение которого сущность была неработоспособна.
События отчета о работоспособности кластера
EventId | Имя | Описание | Источник (задача) | Уровень | Версия |
---|---|---|---|---|---|
54428 | ClusterNewHealthReport | Доступен новый отчет о работоспособности кластера | HM | Информационный | 1 |
54437 | ClusterHealthReportExpired | Истек срок действия имеющегося отчета о работоспособности кластера | HM | Информационный | 1 |
События отчета о работоспособности узла
EventId | Имя | Описание | Источник (задача) | Уровень | Версия |
---|---|---|---|---|---|
54423 | NodeNewHealthReport | Доступен новый отчет о работоспособности узла | HM | Информационный | 1 |
54432 | NodeHealthReportExpired | Истек срок действия имеющегося отчета о работоспособности узла | HM | Информационный | 1 |
События отчета о работоспособности приложения
EventId | Имя | Описание | Источник (задача) | Уровень | Версия |
---|---|---|---|---|---|
54425 | ApplicationNewHealthReport | Создан отчет о работоспособности приложения. Он создается для приложений, которые не были развернуты | HM | Информационный | 1 |
54426 | DeployedApplicationNewHealthReport | Создан отчет о работоспособности развернутого приложения | HM | Информационный | 1 |
54427 | DeployedServicePackageNewHealthReport | Создан отчет о работоспособности развернутой службы | HM | Информационный | 1 |
54434 | ApplicationHealthReportExpired | Истек срок действия имеющегося отчета о работоспособности приложения | HM | Информационный | 1 |
54435 | DeployedApplicationHealthReportExpired | Истек срок действия имеющегося отчета о работоспособности развернутого приложения | HM | Информационный | 1 |
54436 | DeployedServicePackageHealthReportExpired | Истек срок действия имеющегося отчета о работоспособности развернутой службы | HM | Информационный | 1 |
События отчета о работоспособности службы
EventId | Имя | Описание | Источник (задача) | Уровень | Версия |
---|---|---|---|---|---|
54424 | ServiceNewHealthReport | Создан отчет о работоспособности службы | HM | Информационный | 1 |
54433 | ServiceHealthReportExpired | Истек срок действия имеющегося отчета о работоспособности службы | HM | Информационный | 1 |
События отчета о работоспособности секции
EventId | Имя | Описание | Источник (задача) | Уровень | Версия |
---|---|---|---|---|---|
54422 | PartitionNewHealthReport | Создан отчет о работоспособности раздела | HM | Информационный | 1 |
54431 | PartitionHealthReportExpired | Истек срок действия имеющегося отчета о работоспособности раздела | HM | Информационный | 1 |
События отчета о работоспособности реплики
EventId | Имя | Описание | Источник (задача) | Уровень | Версия |
---|---|---|---|---|---|
54429 | StatefulReplicaNewHealthReport | Создан отчет о работоспособности реплики с отслеживанием состояния | HM | Информационный | 1 |
54430 | StatelessInstanceNewHealthReport | Создан отчет о работоспособности экземпляра без отслеживания состояния | HM | Информационный | 1 |
54438 | StatefulReplicaHealthReportExpired | Истек срок действия имеющегося отчета о работоспособности реплики с отслеживанием состояния | HM | Информационный | 1 |
54439 | StatelessInstanceHealthReportExpired | Истек срок действия имеющегося отчета о работоспособности реплики без учета состояния | HM | Информационный | 1 |
События тестирования в условиях хаоса
События сеанса тестирования в условиях хаоса
EventId | Имя | Описание | Источник (задача) | Уровень | Версия |
---|---|---|---|---|---|
50021 | ChaosStarted | Начат сеанс тестирования в условиях хаоса | Возможность тестирования | Информационный | 1 |
50023 | ChaosStopped | Завершен сеанс тестирования в условиях хаоса | Возможность тестирования | Информационный | 1 |
События узла в условиях хаоса
EventId | Имя | Описание | Источник (задача) | Уровень | Версия |
---|---|---|---|---|---|
50033 | ChaosNodeRestartScheduled | Перезапуск узла запланирован как часть сеанса тестирования в условиях хаоса | Возможность тестирования | Информационный | 1 |
50087 | ChaosNodeRestartCompleted | Завершен перезапуск узла как часть сеанса тестирования в условиях хаоса | Возможность тестирования | Информационный | 1 |
События приложения в условиях хаоса
EventId | Имя | Описание | Источник (задача) | Уровень | Версия |
---|---|---|---|---|---|
50053 | ChaosCodePackageRestartScheduled | Во время сеанса тестирования в условиях хаоса запланирован перезапуск пакета кода | Возможность тестирования | Информационный | 1 |
50101 | ChaosCodePackageRestartCompleted | Во время сеанса тестирования в условиях хаоса завершен перезапуск пакета кода | Возможность тестирования | Информационный | 1 |
События секции в условиях хаоса
EventId | Имя | Описание | Источник (задача) | Уровень | Версия |
---|---|---|---|---|---|
50069 | ChaosPartitionPrimaryMoveScheduled | Перемещение основного раздела запланировано как часть сеанса тестирования в условиях хаоса | Возможность тестирования | Информационный | 1 |
50077 | ChaosPartitionSecondaryMoveScheduled | Перемещение дополнительного раздела запланировано как часть сеанса тестирования в условиях хаоса | Возможность тестирования | Информационный | 1 |
65003 | PartitionPrimaryMoveAnalysis | Доступен более глубокий анализ перемещения основного раздела | Возможность тестирования | Информационный | 1 |
События реплики в условиях хаоса
EventId | Имя | Описание | Источник (задача) | Уровень | Версия |
---|---|---|---|---|---|
50047 | ChaosReplicaRestartScheduled | Перезапуск реплики запланирован как часть сеанса тестирования в условиях хаоса | Возможность тестирования | Информационный | 1 |
50051 | ChaosReplicaRemovalScheduled | Удаление реплики запланировано как часть сеанса тестирования в условиях хаоса | Возможность тестирования | Информационный | 1 |
50093 | ChaosReplicaRemovalCompleted | Удаление реплики завершено как часть сеанса тестирования в условиях хаоса | Возможность тестирования | Информационный | 1 |
Другие события
События корреляции
EventId | Имя | Описание | Источник (задача) | Уровень | Версия |
---|---|---|---|---|---|
65011 | CorrelationOperational | Обнаружена корреляция | Возможность тестирования | Информационный | 1 |
События версии ниже 6.2
Ниже приведен полный список событий, предоставляемых Service Fabric до версии 6.2.
EventId | Имя. | Источник (задача) | Уровень |
---|---|---|---|
25620 | NodeOpening | FabricNode | Информационный |
25621 | NodeOpenedSuccess | FabricNode | Информационный |
25622 | NodeOpenedFailed | FabricNode | Информационный |
25623 | NodeClosing | FabricNode | Информационный |
25624 | NodeClosed | FabricNode | Информационный |
25625 | NodeAborting | FabricNode | Информационный |
25626 | NodeAborted | FabricNode | Информационный |
29627 | ClusterUpgradeStart | ТМ | Информационный |
29628 | ClusterUpgradeComplete | ТМ | Информационный |
29629 | ClusterUpgradeRollback | ТМ | Информационный |
29630 | ClusterUpgradeRollbackComplete | ТМ | Информационный |
29631 | ClusterUpgradeDomainComplete | ТМ | Информационный |
23074 | ContainerActivated | Размещение на компьютере | Информационный |
23075 | ContainerDeactivated | Размещение на компьютере | Информационный |
29620 | ApplicationCreated | ТМ | Информационный |
29621 | ApplicationUpgradeStart | ТМ | Информационный |
29622 | ApplicationUpgradeComplete | ТМ | Информационный |
29623 | ApplicationUpgradeRollback | ТМ | Информационный |
29624 | ApplicationUpgradeRollbackComplete | ТМ | Информационный |
29625 | ApplicationDeleted | ТМ | Информационный |
29626 | ApplicationUpgradeDomainComplete | ТМ | Информационный |
18566 | ServiceCreated | FM | Информационный |
18567 | ServiceDeleted | FM | Информационный |
Следующие шаги
- Получите представление о диагностике в Service Fabric.
- Дополнительные сведения о службе EventStore см. в этой статье.
- Изменение конфигурации системы диагностики Azure для сбора дополнительных журналов
- Настройка Application Insights для просмотра журналов операционного канала