How-to: Configure your experiment to emit Experiment Fault Events to App Insights

In diesem Leitfaden zeigen wir Ihnen die Schritte zum Konfigurieren eines chaos Studio Agent-basierten Experiments, um Telemetrie an App Insights zu senden. Diese Ereignisse zeigen den Start und den Stopp jedes Fehlers sowie den Typ des ausgeführten Fehlers und die Ressource an, für die der Fehler ausgeführt wurde. App Insights ist die primäre empfohlene Protokollierungslösung für agentbasierte Experimente in Chaos Studio.

Voraussetzungen

Schritt 1: Kopieren des Instrumentierungsschlüssels aus Ihrer Application Insights-Ressource

Nachdem Sie alle erforderlichen Schritte erfüllt haben, kopieren Sie den Instrumentierungsschlüssel auf der Übersichtsseite Ihrer Application Insights-Ressource (siehe Screenshot)


Screenshot that shows Instrumentation Key in App Insights.

Schritt 2: Aktivieren der Zielplattform für Ihren agentbasierten Fehler mit Application Insights

Navigieren Sie zur Übersichtsseite von Chaos Studio, und klicken Sie auf das Blatt "Ziele " unter dem Abschnitt "Experiments Management". Suchen Sie die Zielplattform. Wenn sie bereits als Ziel für agentbasierte Experimente aktiviert ist, müssen Sie sie als Ziel deaktivieren und dann "agentbasierte Ziele aktivieren", um den Zielkonfigurationsbereich des Chaos Studio-Agents anzuzeigen. Ein Beispiel finden Sie unten im Screenshot:


Screenshot that shows the Chaos Targets Page.

Schritt 3: Hinzufügen Ihres Application Insights-Kontos und des Instrumentierungsschlüssels

An diesem Punkt sollte die Im Screenshot angezeigte Agent-Zielkonfigurationsseite angezeigt werden. Stellen Sie nach der Konfiguration Ihrer verwalteten Identität sicher, dass Application Insights "Aktiviert" ist, und wählen Sie dann Ihr gewünschtes Application Insights-Konto aus, und geben Sie den Instrumentierungsschlüssel ein, den Sie in Schritt 1 kopiert haben. Nachdem Sie die erforderlichen Informationen ausgefüllt haben, können Sie auf "Überprüfen+Erstellen" klicken, um Ihre Ressource bereitzustellen.


Screenshot of Targets Deployment Page.

Schritt 4: Ausführen des Chaosexperiments

An diesem Punkt ist Ihr Chaos-Ziel jetzt so konfiguriert, dass Telemetrie an die app Insights-Ressource gesendet wird, die Sie konfiguriert haben! Wenn Sie zu Ihrer spezifischen Application Insights-Ressource navigieren und das Blatt "Protokolle" unter dem Abschnitt "Überwachung" öffnen, sollte der Status des Agents und alle Aktionen angezeigt werden, die der Agent auf Ihrer Zielplattform ausgeführt hat. Sie können jetzt Ihr Experiment ausführen und die Protokollierung in Ihrer Application Insights-Ressource anzeigen. Screenshot zum Beispiel der App Insights-Ressource, die erfolgreich auf einer agentbasierten Chaos-Zielplattform ausgeführt wird.


Um Ihre Protokolle abzufragen, navigieren Sie zur Registerkarte "Protokolle" in der Application Insights-Ressource, um Ihre gewünschten Protokollierungsinformationen im gewünschten Format abzurufen.


Screenshot of Logs tab in Application Insights Resource.