NullTelemetryClient Klasse
Konstruktor
NullTelemetryClient()
Methoden
| track_dependency |
Sendet eine einzelne Abhängigkeits-Telemetrie, die für die Anwendung erfasst wurde. :p aram-Name: der Name des Befehls, der mit diesem Abhängigkeitsaufruf initiiert wurde. Niedriger Kardinalitätswert. Beispiele sind der Name der gespeicherten Prozedur und die URL-Pfadvorlage. :p aram-Daten: der von diesem Abhängigkeitsaufruf initiierte Befehl. Beispiele sind SQL-Anweisung und HTTP-URL mit allen Abfrageparametern. :p aram type_name: der Name des Abhängigkeitstyps. Niedriger Kardinalitätswert für die logische Gruppierung von Abhängigkeiten und Interpretation anderer Felder wie commandName und resultCode. Beispiele sind SQL, Azure-Tabelle und HTTP. (Standardeinstellung: Keine) :p aram-Ziel: die Zielwebsite eines Abhängigkeitsaufrufs. Beispiele sind Servername, Hostadresse. (Standardeinstellung: Keine) :p aram dauer: die Anzahl der Millisekunden, die dieser Abhängigkeitsaufruf dauerte. (Standardwert: None) :p aram-Erfolg: "true", wenn der Abhängigkeitsaufruf erfolgreich beendet wurde, andernfalls "false". (Standardwert: Keine) :p aram-result_code: der Ergebniscode eines Abhängigkeitsaufrufs. Beispiele sind SQL-Fehlercode und HTTP-Statuscode. (Standardwert: None) :p aram-Eigenschaften: Der Satz von benutzerdefinierten Eigenschaften, die der Client an dieses Datenelement anfügen möchte. (Standardeinstellung: Keine) :p aram-Messungen: Der Satz von benutzerdefinierten Messungen, die der Client an dieses Datenelement anfügen möchte. (Standardwert: Keine) :p aram dependency_id: die ID für diesen Abhängigkeitsaufruf. Wenn keine, wird eine neue uuid generiert. (Standardwert: Keine) |
| track_event |
Senden Sie Informationen zu einem einzelnen Ereignis, das im Kontext der Anwendung aufgetreten ist. :p aram-Name: die Daten, die diesem Ereignis zugeordnet werden sollen. :p aram-Eigenschaften: Der Satz von benutzerdefinierten Eigenschaften, die der Client an dieses Datenelement anfügen möchte. (Standardeinstellung: Keine) :p aram-Messungen: Der Satz von benutzerdefinierten Messungen, die der Client an dieses Datenelement anfügen möchte. (Standardwert: Keine) |
| track_exception |
Senden Sie Informationen zu einer einzelnen Ausnahme, die in der Anwendung aufgetreten ist. :p aram exception_type: Die Art der ausgelösten Ausnahme. :p aram-Wert: Die Ausnahme, die der Client senden möchte. :p aram trace: die Von exc_infozurückgegebenen Ablaufverfolgungsinformationen. :p aram-Eigenschaften: Der Satz von benutzerdefinierten Eigenschaften, die der Client an dieses Datenelement anfügen möchte. (Standardeinstellung: Keine) :p aram-Messungen: Der Satz von benutzerdefinierten Messungen, die der Client an dieses Datenelement anfügen möchte. (Standardwert: Keine) |
| track_metric |
Senden Sie Informationen zu einem einzelnen metrischen Datenpunkt, der für die Anwendung erfasst wurde. :p aram-Name: Der Name der erfassten Metrik. :p aram-Wert: Der Wert der metrik, die erfasst wurde. :p aram tel_type: Der Typ der Metrik. (Standardwert: TelemetryDataPointType.aggregation') :p aram count: die Anzahl der Metriken, die in diesem Datenpunkt aggregiert wurden. (Standardwert ist: Keine :p aram min_val: das Minimum aller metriken, die in diesem Datenpunkt aggregiert wurden. (Standardwert: Keine) |
| track_pageview |
Senden Sie Informationen über die in der Anwendung angezeigte Seite (z. B. eine Webseite). :p aram-Name: der Name der seite, die angezeigt wurde. :p aram URL: die URL der Seite, die angezeigt wurde. :p aram dauer: die Dauer der Seitenansicht in Millisekunden. (Standardwert: 0) :p aram-Eigenschaften: Der Satz von benutzerdefinierten Eigenschaften, die der Client an dieses Datenelement anfügen möchte. (Standardeinstellung: Keine) :p aram-Messungen: Der Satz von benutzerdefinierten Messungen, die der Client an dieses Datenelement anfügen möchte. (Standardwert: Keine) |
| track_request |
Sendet eine einzelne Anforderung, die für die Anwendung erfasst wurde. :p aram-Name: Der Name für diese Anforderung. Alle Anforderungen mit demselben Namen werden gruppiert. :p aram url: Die tatsächliche URL für diese Anforderung (die in einzelnen Anforderungsinstanzen angezeigt werden soll). :p aram Erfolg: True, wenn die Anforderung erfolgreich beendet wurde, andernfalls "False". :p aram start_time: die Startzeit der Anforderung. Der Wert sollte mit dem von <xref:datetime.isoformat>zurückgegebenen Wert identisch aussehen. (Standardwert: Keine) :p aram-Dauer: die Anzahl der Millisekunden, die diese Anforderung dauerte. (Standardwert: None) :p aram response_code: der Antwortcode, den diese Anforderung zurückgegeben hat. (Standardwert: None) :p aram http_method: die HTTP-Methode, die diese Anforderung ausgelöst hat. (Standardwert: None) :p aram-Eigenschaften: Der Satz von benutzerdefinierten Eigenschaften, die der Client an dieses Datenelement anfügen möchte. (Standardeinstellung: Keine) :p aram-Messungen: Der Satz von benutzerdefinierten Messungen, die der Client an dieses Datenelement anfügen möchte. (Standardwert: Keine) :p aram-request_id: die ID für diese Anforderung. Wenn keine, wird eine neue uuid generiert. (Standardwert: Keine) |
| track_trace |
Sendet eine einzelne Ablaufverfolgungsanweisung. :p aram-Name: die Ablaufverfolgungsanweisung. |
track_dependency
Sendet eine einzelne Abhängigkeits-Telemetrie, die für die Anwendung erfasst wurde. :p aram-Name: der Name des Befehls, der mit diesem Abhängigkeitsaufruf initiiert wurde. Niedriger Kardinalitätswert. Beispiele sind der Name der gespeicherten Prozedur und die URL-Pfadvorlage. :p aram-Daten: der von diesem Abhängigkeitsaufruf initiierte Befehl. Beispiele sind SQL-Anweisung und HTTP-URL mit allen Abfrageparametern. :p aram type_name: der Name des Abhängigkeitstyps. Niedriger Kardinalitätswert für die logische Gruppierung von Abhängigkeiten und Interpretation anderer Felder wie commandName und resultCode. Beispiele sind SQL, Azure-Tabelle und HTTP. (Standardeinstellung: Keine) :p aram-Ziel: die Zielwebsite eines Abhängigkeitsaufrufs. Beispiele sind Servername, Hostadresse. (Standardeinstellung: Keine) :p aram dauer: die Anzahl der Millisekunden, die dieser Abhängigkeitsaufruf dauerte. (Standardwert: None) :p aram-Erfolg: "true", wenn der Abhängigkeitsaufruf erfolgreich beendet wurde, andernfalls "false". (Standardwert: Keine) :p aram-result_code: der Ergebniscode eines Abhängigkeitsaufrufs. Beispiele sind SQL-Fehlercode und HTTP-Statuscode. (Standardwert: None) :p aram-Eigenschaften: Der Satz von benutzerdefinierten Eigenschaften, die der Client an dieses Datenelement anfügen möchte. (Standardeinstellung: Keine) :p aram-Messungen: Der Satz von benutzerdefinierten Messungen, die der Client an dieses Datenelement anfügen möchte. (Standardwert: Keine) :p aram dependency_id: die ID für diesen Abhängigkeitsaufruf. Wenn keine, wird eine neue uuid generiert. (Standardwert: Keine)
track_dependency(name: str, data: str, type_name: str = None, target: str = None, duration: int = None, success: bool = None, result_code: str = None, properties: Dict[str, object] = None, measurements: Dict[str, object] = None, dependency_id: str = None)
Parameter
| Name | Beschreibung |
|---|---|
|
name
Erforderlich
|
|
|
data
Erforderlich
|
|
|
type_name
|
Standardwert: None
|
|
target
|
Standardwert: None
|
|
duration
|
Standardwert: None
|
|
success
|
Standardwert: None
|
|
result_code
|
Standardwert: None
|
|
properties
|
Standardwert: None
|
|
measurements
|
Standardwert: None
|
|
dependency_id
|
Standardwert: None
|
track_event
Senden Sie Informationen zu einem einzelnen Ereignis, das im Kontext der Anwendung aufgetreten ist. :p aram-Name: die Daten, die diesem Ereignis zugeordnet werden sollen. :p aram-Eigenschaften: Der Satz von benutzerdefinierten Eigenschaften, die der Client an dieses Datenelement anfügen möchte. (Standardeinstellung: Keine) :p aram-Messungen: Der Satz von benutzerdefinierten Messungen, die der Client an dieses Datenelement anfügen möchte. (Standardwert: Keine)
track_event(name: str, properties: Dict[str, object] = None, measurements: Dict[str, object] = None) -> None
Parameter
| Name | Beschreibung |
|---|---|
|
name
Erforderlich
|
|
|
properties
|
Standardwert: None
|
|
measurements
|
Standardwert: None
|
track_exception
Senden Sie Informationen zu einer einzelnen Ausnahme, die in der Anwendung aufgetreten ist. :p aram exception_type: Die Art der ausgelösten Ausnahme. :p aram-Wert: Die Ausnahme, die der Client senden möchte. :p aram trace: die Von exc_infozurückgegebenen Ablaufverfolgungsinformationen. :p aram-Eigenschaften: Der Satz von benutzerdefinierten Eigenschaften, die der Client an dieses Datenelement anfügen möchte. (Standardeinstellung: Keine) :p aram-Messungen: Der Satz von benutzerdefinierten Messungen, die der Client an dieses Datenelement anfügen möchte. (Standardwert: Keine)
track_exception(exception_type: type = None, value: Exception = None, trace: <module 'traceback' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.10\\x64\\Lib\\traceback.py'> = None, properties: ~typing.Dict[str, object] = None, measurements: ~typing.Dict[str, object] = None) -> None
Parameter
| Name | Beschreibung |
|---|---|
|
exception_type
|
Standardwert: None
|
|
value
|
Standardwert: None
|
|
trace
|
Standardwert: None
|
|
properties
|
Standardwert: None
|
|
measurements
|
Standardwert: None
|
track_metric
Senden Sie Informationen zu einem einzelnen metrischen Datenpunkt, der für die Anwendung erfasst wurde. :p aram-Name: Der Name der erfassten Metrik. :p aram-Wert: Der Wert der metrik, die erfasst wurde. :p aram tel_type: Der Typ der Metrik. (Standardwert: TelemetryDataPointType.aggregation') :p aram count: die Anzahl der Metriken, die in diesem Datenpunkt aggregiert wurden. (Standardwert ist: Keine :p aram min_val: das Minimum aller metriken, die in diesem Datenpunkt aggregiert wurden.
(Standardwert: Keine)
track_metric(name: str, value: float, tel_type: TelemetryDataPointType = None, count: int = None, min_val: float = None, max_val: float = None, std_dev: float = None, properties: Dict[str, object] = None) -> NotImplemented
Parameter
| Name | Beschreibung |
|---|---|
|
max_val
|
das Maximum aller gesammelten Metriken, die in diesem Datenpunkt aggregiert wurden. (Standardwert: Keine) Standardwert: None
|
|
std_dev
|
die Standardabweichung aller gesammelten Metriken, die zu diesem Datenpunkt aggregiert wurden. (Standardwert: Keine) Standardwert: None
|
|
properties
|
der Satz von benutzerdefinierten Eigenschaften, die der Client an dieses Datenelement anfügen möchte. (Standardwert: Keine) Standardwert: None
|
|
name
Erforderlich
|
|
|
value
Erforderlich
|
|
|
tel_type
|
Standardwert: None
|
|
count
|
Standardwert: None
|
|
min_val
|
Standardwert: None
|
track_pageview
Senden Sie Informationen über die in der Anwendung angezeigte Seite (z. B. eine Webseite). :p aram-Name: der Name der seite, die angezeigt wurde. :p aram URL: die URL der Seite, die angezeigt wurde. :p aram dauer: die Dauer der Seitenansicht in Millisekunden. (Standardwert: 0) :p aram-Eigenschaften: Der Satz von benutzerdefinierten Eigenschaften, die der Client an dieses Datenelement anfügen möchte. (Standardeinstellung: Keine) :p aram-Messungen: Der Satz von benutzerdefinierten Messungen, die der Client an dieses Datenelement anfügen möchte. (Standardwert: Keine)
track_pageview(name: str, url, duration: int = 0, properties: Dict[str, object] = None, measurements: Dict[str, object] = None) -> None
Parameter
| Name | Beschreibung |
|---|---|
|
name
Erforderlich
|
|
|
url
Erforderlich
|
|
|
duration
|
Standardwert: 0
|
|
properties
|
Standardwert: None
|
|
measurements
|
Standardwert: None
|
track_request
Sendet eine einzelne Anforderung, die für die Anwendung erfasst wurde. :p aram-Name: Der Name für diese Anforderung. Alle Anforderungen mit demselben Namen werden gruppiert. :p aram url: Die tatsächliche URL für diese Anforderung (die in einzelnen Anforderungsinstanzen angezeigt werden soll). :p aram Erfolg: True, wenn die Anforderung erfolgreich beendet wurde, andernfalls "False". :p aram start_time: die Startzeit der Anforderung. Der Wert sollte mit dem von <xref:datetime.isoformat>zurückgegebenen Wert identisch aussehen. (Standardwert: Keine) :p aram-Dauer: die Anzahl der Millisekunden, die diese Anforderung dauerte. (Standardwert: None) :p aram response_code: der Antwortcode, den diese Anforderung zurückgegeben hat. (Standardwert: None) :p aram http_method: die HTTP-Methode, die diese Anforderung ausgelöst hat. (Standardwert: None) :p aram-Eigenschaften: Der Satz von benutzerdefinierten Eigenschaften, die der Client an dieses Datenelement anfügen möchte. (Standardeinstellung: Keine) :p aram-Messungen: Der Satz von benutzerdefinierten Messungen, die der Client an dieses Datenelement anfügen möchte. (Standardwert: Keine) :p aram-request_id: die ID für diese Anforderung. Wenn keine, wird eine neue uuid generiert. (Standardwert: Keine)
track_request(name: str, url: str, success: bool, start_time: str = None, duration: int = None, response_code: str = None, http_method: str = None, properties: Dict[str, object] = None, measurements: Dict[str, object] = None, request_id: str = None)
Parameter
| Name | Beschreibung |
|---|---|
|
name
Erforderlich
|
|
|
url
Erforderlich
|
|
|
success
Erforderlich
|
|
|
start_time
|
Standardwert: None
|
|
duration
|
Standardwert: None
|
|
response_code
|
Standardwert: None
|
|
http_method
|
Standardwert: None
|
|
properties
|
Standardwert: None
|
|
measurements
|
Standardwert: None
|
|
request_id
|
Standardwert: None
|
track_trace
Sendet eine einzelne Ablaufverfolgungsanweisung. :p aram-Name: die Ablaufverfolgungsanweisung.
track_trace(name, properties=None, severity: Severity = None)
Parameter
| Name | Beschreibung |
|---|---|
|
properties
|
der Satz von benutzerdefinierten Eigenschaften, die der Client an dieses Datenelement anfügen möchte. (Standardwert: Keine) Standardwert: None
|
|
severity
|
Schweregrad dieser Ablaufverfolgung, einer von DEBUG, INFO, WARNUNG, FEHLER, KRITISCH Standardwert: None
|
|
name
Erforderlich
|
|