2017-03-15 4 views
3

Ich habe gerade mit Application Insights begonnen und wollte Abhängigkeiten zwischen verschiedenen Operationen hervorheben. Derzeit bin ich mit diesem Code:Application Insights Abhängigkeitstypen

using (var x = telemetry.StartOperation<DependencyTelemetry>("my TEst")) { 
 
    x.Telemetry.Type = "SQL"; 
 
}

die Telemetry.Type auf „SQL“ macht die Abhängigkeit als SQL-DB erscheinen und das ist gut und genau das, was ich will. Aber ich konnte keine Informationen darüber finden, welche anderen "Typen" hier unterstützt werden und was ihr genauer Typ wäre? z. B. Blob Stores? Web APIs? AI with Icons Vielen Dank im Voraus, -Gerhard

Antwort

2

Das sind Abhängigkeitstypen benutzerdefinierte Symbole in Anwendungs ​​Karte bekommen:
- SQL
- Benutzerdefinierte HTTP-Typen, basierend auf dem following criteria:
1. Azure Blob: wenn Host Der Name endet mit blob.core.windows.net
2. Azure-Tabelle: wenn der Hostname mit table.core.windows.net endet
3. Azure-Warteschlange: wenn der Hostname mit queue.core.windows.net endet
4. Web Service: wenn Hostname endet mit .asmx oder enthält .asmx/
5. WCF Service: wenn Hostnamen mit .svc endet oder enthält .svc/
- alle anderen HTTP oder

AJAX

Gehen Weiterleiten wird die Liste mit anderen Abhängigkeitstypen erweitert, die ein benutzerdefiniertes Element in ApplicationMap erhalten.

+0

danke! genau das was ich gesucht habe! –

1

Es gibt keine Einschränkung, dass ich bewusst bin.
Einige Abhängigkeiten werden automatisch vom SDK gemeldet (z. B. SQL, Ajax). Daher erhalten diese in Application Map einen schönen Namen, aber Sie können dort auch angeben, was im BL Ihrer Anwendung sinnvoll ist.
Die Liste der Out-of-the-Box-Abhängigkeitstypen, die Application Insights jetzt sammelt, kann here gefunden werden, obwohl die Dokumentation nicht den Abhängigkeitstyp string enthält, der Sie interessiert.
Nicht endgültige Liste aus eigener Erfahrung :

  • SQL
  • HTTP
  • Azure Warteschlange
  • Azure Tabelle
  • Azure blob
  • Azure DocumentDb
  • Ajax
+0

Ja, ich interessiere mich für die hübschen Icons in der Application Map und möchte wissen, welcher Typ es als SQL erscheinen lässt, was als Blob, was als Web API, etc. gibt es eine offizielle Liste? Ich konnte keine –

+0

finden. Einige Beispiele in meiner Antwort hinzugefügt – EranG

Verwandte Themen