Freigeben über


.NET-Metriken

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

  • Anforderungen er pro Sekunde empfängt.
  • Millisekunden dauerte es, um zu antworten.
  • Gesendete Fehlerantworten.

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

Es gibt zwei Teile für die Verwendung von Metriken in einer .NET-App:

  • Instrumentation: Code in .NET-Bibliotheken nimmt Messungen an und ordnet diese Messungen einem Metriknamen zu.
  • Sammlung: Eine .NET-App konfiguriert benannte Metriken, die von der App für externe Speicherung und Analyse übertragen werden. Einige Tools können eine Konfiguration außerhalb der App mithilfe von Konfigurationsdateien oder einem UI-Tool durchführen.

.NET-Bibliotheksentwickler interessieren sich hauptsächlich für den Instrumentierungsschritt. App-Entwickler oder Betriebsingenieure konzentrieren sich in der Regel auf den Sammlungsschritt, wobei die bereits vorhandene Instrumentierung in Bibliotheken genutzt wird, die sie verwenden. Wenn Sie jedoch ein App-Entwickler sind und keine der vorhandenen Metriken Ihren Anforderungen entspricht, können Sie neue Metriken erstellen.

Nächste Schritte