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
- Ein Azure-Abonnement
- Ein vorhandenes Chaos Studio Agent-basiertes Experiment
- [Erforderlich für Application Insights-Ressource] Ein vorhandener Log Analytics-Arbeitsbereich
- Eine vorhandene Application Insights-Ressource
- [Erforderlich für Agent-basierte Chaos-Experimente] Eine vom Benutzer zugewiesene verwaltete Identität
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)
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:
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.
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.