2017-10-03 2 views
0

Ich habe einen Web-Service mit 2 Instanzen in azure bereitgestellt und ich möchte Anfrage für jede Instanz separat durch Anwendung Einblick überwachen. Gibt es eine Möglichkeit, diese Funktionalität zu erreichen?Wie überwacht man jede Instanz durch Azure Application Insight

+0

separat die Instanzen skaliert sind, oder werden sie eingesetzt? –

+1

Was genau möchten Sie überwachen? – EranG

+0

Ich möchte Request-Fehler für jede Instanz separat überwachen. –

Antwort

0

Sie können einen automatisierten Fluss erstellen, um Ihre Anfragedaten abzufragen und Ihnen eine E-Mail zu senden, wenn das Abfrageergebnis einen bestimmten Schwellenwert überschreitet.
Der Application Insights Connector, der sowohl für Flow als auch für Microsoft Logic Apps funktioniert, wurde nur dafür erstellt und kann für jedes Abfrageergebnis von jedem Dokumenttyp (Ereignis, Metrik oder sogar Traces) definiert werden.
Schritt-für-Schritt-Dokumentation, wie Sie Ihren eigenen Fluss erstellen, sind here.

Für Ihre Bedürfnisse, suchen eine einfache Abfrage auf Antrag Versagen sollte wie folgt aussehen:

let window = 10m; 
requests 
| where timestamp >= ago(window) 
| summarize failures = countif(success == false), total = count() by cloud_RoleInstance 
| project cloud_RoleInstance, failureRate = todouble(failures)/total 
Verwandte Themen