Я ищу использовать функциональность тестирования хаоса, которая поставляется с Service Fabric. Я установил свой код, как описано в документе: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-controlled-chaosЗапуск метода StartChaosAsync, по-видимому, не оказывает заметного влияния на кластер Service Fabric
Проблема, с которой я столкнулся, заключается в том, что я почти всегда не вижу никаких событий сбоя, выставленных моим кластером. Ниже приведен пример вывода на консоль, в котором я запускаю код примера хаоса;
[StartedEvent], Timestamp=03/02/2017 16:32:21
ChaosParameters: maxClusterStabilizationTimeout=00:00:30, waitTimeBetweenFaults=00:00:20, waitTimeBetweenIterations=00:00:30, maxConcurrentFaults=3, timeToRun=01:00:00, enableMoveReplicas=True, Context:
ClusterHealthPolicy=ClusterHealthPolicy: MaxPercentUnhealthyNodes=0, MaxPercentUnhealthyApplications=0, ConsiderWarningAsError=True
[ExecutingFaultsEvent], Timestamp=03/02/2017 16:32:26
0 Faults:
[ExecutingFaultsEvent], Timestamp=03/02/2017 16:33:00
0 Faults:
[ExecutingFaultsEvent], Timestamp=03/02/2017 16:33:33
0 Faults:
[ExecutingFaultsEvent], Timestamp=03/02/2017 16:34:06
0 Faults:
[ExecutingFaultsEvent], Timestamp=03/02/2017 16:34:40
0 Faults:
[ExecutingFaultsEvent], Timestamp=03/02/2017 16:35:13
Я пропускаю любую конфигурацию?
Получаю эти результаты как на местном, так и на лазурном кластере. Я также попробовал как примеры C#, так и PowerShell, и оба они имеют одинаковые результаты.
Я видел эту работу только один раз (локально), и каждый [ExecutingFaultsEvent] был перезагружен узлом. Должен ли я видеть здесь более одного типа недостатков?
Заранее спасибо
Можете ли вы добавить текущее состояние объектов в кластере? С помощью «thinkwarningaserror», если есть какие-либо предупреждения, Хаос будет рассматривать вещи нездоровыми и не перемещать их. – masnider
Я пробовал настройку «ObsWarningsAsError» на true и подтвердил, что все мои сущности здоровы, но я все еще вижу ту же проблему каждый раз, когда запускаю этот код. Есть ли какие-либо журналы в любом месте, где я мог бы взглянуть, чтобы помочь диагностировать это? –
Вы когда-нибудь встречались с этим, так как я вижу подобную проблему с моим кластером рабочей среды azure? – Kramer00