.NET-Metriken

Metriken sind numerische Messungen, die im Laufe der Zeit gemeldet werden. Sie werden in der Regel verwendet, um die Integrität einer App zu überwachen und Warnungen zu generieren. Beispielsweise kann ein Webdienst nachverfolgen, wie viele:

  • Anforderungen er pro Sekunde empfängt.
  • Millisekunden es dauerte, um zu reagieren.
  • Fehlerantworten gesendet wurden.

Diese Metriken können in regelmäßigen Abständen an ein Überwachungssystem gemeldet werden. Wenn der Webdienst innerhalb von 400 ms auf Anforderungen reagieren soll und in 600 ms reagiert, kann das Überwachungssystem Techniker benachrichtigen, dass die App-Antwort langsamer als normal ist.

Verwenden von Metriken

Die Verwendung von Metriken in einer .NET-App besteht aus zwei Teilen:

  • Instrumentation:Der Code in den .NET-Bibliotheken nimmt Messungen vor und ordnet diese Messungen einem Metriknamen zu.
  • Auflistung: Ein .NET-App-Entwickler konfiguriert benannte Metriken, die zur externen Speicherung und Analyse von der App übertragen werden sollen. Einige Tools können die Konfiguration außerhalb der App mithilfe von Konfigurationsdateien oder einem Ui-Tool durchführen.

.NET-Bibliotheksentwickler sind hauptsächlich an dem Instrumentierungsschritt interessiert. App-Entwickler oder Betriebstechniker konzentrieren sich in der Regel auf den Sammlungsschritt und nutzen dabei die bereits vorhandene Instrumentierung in Bibliotheken, die sie verwenden. Wenn Sie jedoch App-Entwickler sind und keine der vorhandenen Metriken Ihren Anforderungen entspricht, können Sie neue Metriken erstellen.

Nächste Schritte