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