Betriebliche Erkenntnisse einrichten
Dieser Artikel beschreibt, wie Sie die Funktion Betriebliche Einblicke in Microsoft Dynamics 365 Commerce einrichten und verwenden.
Operational Insights ist eine Dynamics 365 Commerce Funktion, die Kunden einen besseren Einblick in ihren Dienstzustand und ihre Geschäftsfunktionen geben soll, indem Telemetriedaten direkt an ein kundeneigenes Application Insights Konto gesendet werden.
Indem Sie Operational Insights für Ihre Umgebungen im Commerce headquarters aktivieren, können Sie eine kuratierte Liste von Ereignissen sowohl von Commerce Scale Unit (CSU) als auch von Ihren Point-of-Sale (POS)-Geräten sammeln. Diese Ereignisse können Ihnen dabei helfen, die Leistung Ihrer Systeme besser zu verstehen, und sie ermöglichen Ihnen die Überwachung wichtiger technischer und geschäftlicher Kennzahlen.
Auch wenn Sie diese Telemetriedaten nicht ständig erfassen möchten, können Sie davon profitieren, indem Sie die Erfassung für bestimmte Umgebungen schnell aktivieren oder deaktivieren. Auf diese Weise kann Ihnen die Telemetrie bei der Fehlerbehebung oder beim Debuggen während der Entwicklung oder in der Produktion helfen.
Zugriffsprotokolle in Application Insights
Führen Sie die Verfahren in diesem Abschnitt aus, um über Application Insights auf Diagnoseereignisprotokolle für Commerce CSU- und POS-Komponenten zuzugreifen.
Minimale Versionsanforderungen für CSU
CSU hat die folgenden Mindestversionsanforderungen:
- 10.0.23 (Retail Server-Version 9.33.22062.15 und höher)
- 10.0.24 (Retail Server-Version 9.34.22062.14 und höher)
- 10.0.25 (Retail Server-Version 9.35.22062.13 und höher)
- 10.0.26 und höher (alle Versionen)
Aktivieren Sie Diagnoseereignisse in Application Insights
Wichtig
Wenn Sie zuvor eine Vorschauversion von Operational Insights verwendet haben, müssen Sie das folgende Verfahren verwenden, um Operational Insights zu aktivieren. So stellen Sie sicher, dass weiterhin ein zuverlässiger und sicherer Zugriff auf Veranstaltungen möglich ist.
Um Diagnoseereignisse der Commerce-Komponente zu aktivieren, müssen Sie über ein Application Insights Konto verfügen. Sie können ein vorhandenes Konto verwenden oder ein neues Konto erstellen. Aus Datenschutzgründen empfehlen wir Ihnen, separate Application Insights Konten für Produktions-, Sandbox- und Entwicklungsumgebungen zu verwenden. Nachdem Sie ein Konto erstellt haben, müssen Sie die Funktion Operational Insights in der Zentrale aktivieren.
Führen Sie die folgenden Schritte aus, um Diagnoseereignisse in Application Insights zu aktivieren.
- Öffnen Sie in headquarters den Arbeitsbereich Funktionsverwaltung und aktivieren Sie die Funktion Betriebseinblicke.
- Gehen Sie zu Systemverwaltung > Einrichten > Betriebliche Einblicke.
- Setzen Sie auf der Registerkarte Konfigurieren die Option Commerce-Kanalereignisse auf Ja.
- Geben Sie auf der Registerkarte Umgebungen Werte für LCS-Umgebungs-ID and Umgebungsmodus für jede Umgebung ein, in der Sie Application Insights verwenden möchten. Sie finden die Umgebungs-ID jeder Umgebung auf der Seite Umgebungsdetails für diese Umgebung in Microsoft Dynamics Lifecycle Services. Dieser Schritt ist erforderlich, um zu verhindern, dass Diagnoseereignisse versehentlich an eine falsche Umgebung gesendet werden, wenn Datenbankkopiervorgänge durchgeführt werden.
- Geben Sie auf der REgisterkarte Application Insights Registrierung den Application Insights Instrumentierungsschlüssel Wert und den entsprechenden Umgebungsmodus Wert der Umgebungen, in denen Sie die einzelne Application Insights Konten verwenden möchten.
- Nachdem Sie die vorherige Konfiguration abgeschlossen haben, müssen Sie den Job CDX-Job 1110 ausführen. Sie können warten, bis dieser Job gemäß seinem eigenen Zeitplan ausgeführt wird, oder Sie können ihn manuell ausführen.
- Gehen Sie in Lifecycle Services zu Umgebungsdetails > Commerce > Verwalten, wählen Sie eine CSU-Instanz und dann Neu starten. Wiederholen Sie diesen Schritt für jede CSU.
- Wiederholen Sie die vorherigen Schritte für jede Umgebung, in der Sie Application Insights verwenden möchten.
Notiz
- Die Telemetrieereignisse in Operational Insights können sich ändern. Wir empfehlen, dass Sie Operational Insights-Ereignisse verwenden, um selbst vorläufige Analysen und Fehlerbehebungen durchzuführen, und nicht, um Dashboards oder Warnungen zu definieren. Wenn Sie Ereignisse für Zwecke verwenden, die über die Self-Service-Fehlerbehebung hinausgehen, empfehlen wir Ihnen, Ihre Abfragen nach jeder CSU/POS-Version zu validieren und zu aktualisieren.
- Ab Commerce-Version 10.0.29 ermöglichen die Verfahren in diesem Abschnitt auch das Streamen von POS Operational Insights-Ereignissen zu Ihrem Application Insights Konto. Weitere Informationen finden Sie unter Operational Insights for POS – Ereignisse und Abfragen.
Verwenden Sie die Datei DLLHost.exe.config, um POS Operational Insights-Ereignisse zu steuern
Verwenden Sie diese Schritte, um die Datei DLLHost.exe.config, um POS Operational Insights-Ereignisse zu steuern
- Öffnen Sie in einem Texteditor die Datei DLLHost.exe.config unter C:\Program Files (x86)\Microsoft Dynamics 365\70\Retail Modern POS\ClientBroker.
- Entfernen Sie im Abschnitt diagnosticsSection das Sink-XML Element mit dem Klassennamen Microsoft.Dynamics.Retail.Diagnostics.OperationalInsights.OperationalInsightsLogger.
- Speichern Sie die Datei.
Deaktivieren Sie Diagnoseereignisse in Application Insights
Wichtig
Wenn Sie Diagnoseereignisse deaktivieren und nicht mehr an Application Insights senden möchten, müssen Sie das folgende Verfahren ausführen. Sie können diese Vorschaufunktion unter Funktionsverwaltung nicht einfach deaktivieren.
Führen Sie die folgenden Schritte aus, um Diagnoseereignisse in Application Insights zu deaktivieren.
- Gehen Sie in headquarters zu Systemverwaltung > Betriebliche Einblicke.
- Setzen Sie auf der Registerkarte Konfigurieren die Option Commerce-Kanalereignisse auf Nein.
- Nachdem Sie die vorherige Konfiguration abgeschlossen haben, müssen Sie den Job CDX-Job 1110 ausführen. Sie können warten, bis dieser Job gemäß seinem eigenen Zeitplan ausgeführt wird, oder Sie können den Job manuell ausführen.
- Gehen Sie in Lifecycle Services zu Umgebungsdetails > Commerce > Verwalten, wählen Sie eine CSU-Instanz und dann Neu starten. Wiederholen Sie diesen Schritt für jede CSU.
- Wiederholen Sie die vorherigen Schritte für jede Umgebung, in der Sie Application Insights deaktivieren möchten.
Um Diagnoseereignisse für eine einzelne Umgebung zu deaktivieren, löschen Sie den Instrumentierungsschlüssel auf der Registerkarte Application Insights Registrierung der Seite Betriebliche Einblicke. Führen Sie dann die Schritte 3 und 4 des vorherigen Verfahrens aus.
Notiz
In Commerce-Version 10.0.29 und höher deaktivieren die Schritte in diesem Abschnitt auch das Streamen von POS Operational Insights-Ereignissen zu Ihrem Application Insights Konto.