Planen der Codeinstrumentierung mithilfe des Analysediensts
Ihre Anwendungsinstrumentation kann in jedem Analysedienst Ihrer Wahl erfasst und analysiert werden. Es wird empfohlen, einen Analysedienst zu verwenden, mit dem benutzerdefinierte Ereignisse nachverfolgt und mit benutzerdefinierten kontextbasierten Attributen gemeldet werden können.
Azure Application Insights, ein Feature von Azure Monitor, hilft bei der Nachverfolgung und Überwachung der App-Instrumentierung. Es ermöglicht Entwicklern, die App zu instrumentieren, relevante Metriken und benutzerdefinierte Geschäftsereignisse nachzuverfolgen. Sie können Ereignisse in Ihrer Teams-App über Desktop-, Web- oder mobile Clients nachverfolgen.
Azure Applications Insights führt die automatische Instrumentierung durch, um automatisch Leistungs-, Fehlerdaten und HTTP-Anforderungen ohne Codeänderungen zu sammeln. Beachten Sie, dass die im vorherigen Abschnitt beschriebene Instrumentierung das Erfassen benutzerdefinierter Ereignisse erfordert. Sie erfordert das Hinzufügen des Application Insights SDK zu Ihrem Anwendungscode.
- Befolgen Sie die anleitung hier , um Application Insights SDK zu Ihrem Code hinzuzufügen.
- Verwenden Sie TrackEvent , um benutzerdefinierte Ereignisse zu instrumentieren und nachzuverfolgen, die für Ihr Unternehmen und die in der Übersicht aufgeführten Metriken wichtig sind.
- Die Aufbewahrungsarbeitsmappe bietet sofort eine Analyse der Benutzeraufbewahrung. Die Arbeitsmappe ermöglicht das Messen der Aufbewahrung durch vordefinierte benutzerdefinierte Ereignisse.
- Benutzerflows bieten nützliche Einblicke in die Navigation Ihrer Benutzer durch die App und können auch zum Nachverfolgen benutzerdefinierter Ereignisse verwendet werden.
Telemetrie als Investition
Das Sammeln von Instrumentierungsdaten mithilfe der generierten Analysen ist wichtig, um die App-Erfahrung zu verbessern und Ihre Roadmap zu leiten. Ihre Investition in die Planung von Analysen und die Verwendung von Instrumentierung geht jedoch über die Lösung hinaus. Es bietet ein Fenster in die Gedanken Ihrer Benutzer und sammelt Verhaltensmuster, die Ihnen helfen können, die entscheidende Produktmarktpassung zu finden.
Die Analyse Ihrer Lösungsnutzung und Erkenntnisse zu Features, die Ihre Endbenutzer wert genug schätzen, um sie zu bezahlen, kann dazu beitragen, die langfristige Strategie für Ihre Organisation und zukünftige Lösungen zu gestalten, die Sie erstellen.