NullTelemetryClient Klasa

Konstruktor

NullTelemetryClient()

Metody

track_dependency

Wysyła pojedynczą telemetrię zależności przechwyconą dla aplikacji. :p aram name: nazwa polecenia zainicjowanego za pomocą tego wywołania zależności. Niska wartość kardynalności. Przykłady to nazwa procedury składowanej i szablon ścieżki adresu URL. :p aram data: polecenie zainicjowane przez to wywołanie zależności. Przykłady to instrukcja SQL i adres URL HTTP ze wszystkimi parametrami zapytania. :p aram type_name: nazwa typu zależności. Niska wartość kardynalności dla logicznego grupowania zależności i interpretacji innych pól, takich jak commandName i resultCode. Przykłady to SQL, tabela platformy Azure i protokół HTTP. (wartość domyślna to: Brak) :p aram target: docelowa lokacja wywołania zależności. Przykłady to nazwa serwera, adres hosta. (wartość domyślna to: Brak) czas trwania :p ramu: liczba milisekund, które trwało to wywołanie zależności. (wartość domyślna to: Brak) :p aram powodzenia: prawda, jeśli wywołanie zależności zakończyło się powodzeniem, w przeciwnym razie wartość false. (wartość domyślna to: Brak) :p ram result_code: kod wyniku wywołania zależności. Przykłady to kod błędu SQL i kod stanu HTTP. (domyślnie to: Brak) właściwości :p aram: zestaw właściwości niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak) pomiary :p aram: zestaw pomiarów niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak) :p ram dependency_id: identyfikator tego wywołania zależności. Jeśli brak, zostanie wygenerowany nowy identyfikator uuid. (domyślnie to: Brak)

track_event

Wyślij informacje o pojedynczym zdarzeniu, które wystąpiło w kontekście aplikacji. :p aram nazwa: dane do skojarzenia z tym zdarzeniem. :p właściwości: zestaw właściwości niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak) pomiary :p aram: zestaw pomiarów niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak)

track_exception

Wyślij informacje o pojedynczym wyjątku, który wystąpił w aplikacji. :p aram exception_type: typ wyjątku, który został zgłoszony. :p aram wartość: wyjątek, który klient chce wysłać. :p aram trace: informacje o śledzeniu zwrotnym zwrócone przez exc_info. :p właściwości: zestaw właściwości niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak) pomiary :p aram: zestaw pomiarów niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak)

track_metric

Wyślij informacje o pojedynczym punkcie danych metryk przechwyconym dla aplikacji. :p aram name: nazwa przechwyconej metryki. :p aram wartość: wartość metryki, która została przechwycona. :p aram tel_type: typ metryki. (domyślnie to: TelemetryDataPointType.aggregation') :p aram count: liczba metryk zagregowanych w tym punkcie danych. (wartość domyślna to: Brak :p ram min_val: minimum wszystkich zebranych metryk, które zostały zagregowane w tym punkcie danych.

(domyślnie to: Brak)

track_pageview

Wyślij informacje o stronie wyświetlanej w aplikacji (na przykład strona internetowa). :p aram nazwa: nazwa strony, która została wyświetlona. :p aram url: adres URL wyświetlonej strony. :p aram czas trwania: czas trwania widoku strony w milisekundach. (domyślnie to: 0) :p właściwości: zestaw właściwości niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak) pomiary :p aram: zestaw pomiarów niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak)

track_request

Wysyła pojedyncze żądanie przechwycone dla aplikacji. :p aram name: nazwa tego żądania. Wszystkie żądania o tej samej nazwie zostaną zgrupowane razem. :p aram url: rzeczywisty adres URL tego żądania (do pokazania w poszczególnych wystąpieniach żądań). :p aram powodzenia: prawda, jeśli żądanie zakończyło się powodzeniem, w przeciwnym razie wartość False. :p ram start_time: godzina rozpoczęcia żądania. Wartość powinna wyglądać tak samo jak wartość zwrócona przez <xref:datetime.isoformat>. (domyślnie to: Brak) :p aram czasu trwania: liczba milisekund, które trwało to żądanie. (domyślnie to: Brak) :p ram response_code: kod odpowiedzi zwrócony przez to żądanie. (domyślnie to: Brak) :p aram http_method: metoda HTTP, która wyzwoliła to żądanie. (domyślnie to: Brak) właściwości :p aram: zestaw właściwości niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak) pomiary :p aram: zestaw pomiarów niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak) :p ram request_id: identyfikator tego żądania. Jeśli brak, zostanie wygenerowany nowy identyfikator uuid. (domyślnie to: Brak)

track_trace

Wysyła pojedynczą instrukcję śledzenia. :p aram name: instrukcja trace.

track_dependency

Wysyła pojedynczą telemetrię zależności przechwyconą dla aplikacji. :p aram name: nazwa polecenia zainicjowanego za pomocą tego wywołania zależności. Niska wartość kardynalności. Przykłady to nazwa procedury składowanej i szablon ścieżki adresu URL. :p aram data: polecenie zainicjowane przez to wywołanie zależności. Przykłady to instrukcja SQL i adres URL HTTP ze wszystkimi parametrami zapytania. :p aram type_name: nazwa typu zależności. Niska wartość kardynalności dla logicznego grupowania zależności i interpretacji innych pól, takich jak commandName i resultCode. Przykłady to SQL, tabela platformy Azure i protokół HTTP. (wartość domyślna to: Brak) :p aram target: docelowa lokacja wywołania zależności. Przykłady to nazwa serwera, adres hosta. (wartość domyślna to: Brak) czas trwania :p ramu: liczba milisekund, które trwało to wywołanie zależności. (wartość domyślna to: Brak) :p aram powodzenia: prawda, jeśli wywołanie zależności zakończyło się powodzeniem, w przeciwnym razie wartość false. (wartość domyślna to: Brak) :p ram result_code: kod wyniku wywołania zależności. Przykłady to kod błędu SQL i kod stanu HTTP. (domyślnie to: Brak) właściwości :p aram: zestaw właściwości niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak) pomiary :p aram: zestaw pomiarów niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak) :p ram dependency_id: identyfikator tego wywołania zależności. Jeśli brak, zostanie wygenerowany nowy identyfikator uuid. (domyślnie to: Brak)

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)

Parametry

Nazwa Opis
name
Wymagane
data
Wymagane
type_name
Domyślna wartość: None
target
Domyślna wartość: None
duration
Domyślna wartość: None
success
Domyślna wartość: None
result_code
Domyślna wartość: None
properties
Domyślna wartość: None
measurements
Domyślna wartość: None
dependency_id
Domyślna wartość: None

track_event

Wyślij informacje o pojedynczym zdarzeniu, które wystąpiło w kontekście aplikacji. :p aram nazwa: dane do skojarzenia z tym zdarzeniem. :p właściwości: zestaw właściwości niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak) pomiary :p aram: zestaw pomiarów niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak)

track_event(name: str, properties: Dict[str, object] = None, measurements: Dict[str, object] = None) -> None

Parametry

Nazwa Opis
name
Wymagane
properties
Domyślna wartość: None
measurements
Domyślna wartość: None

track_exception

Wyślij informacje o pojedynczym wyjątku, który wystąpił w aplikacji. :p aram exception_type: typ wyjątku, który został zgłoszony. :p aram wartość: wyjątek, który klient chce wysłać. :p aram trace: informacje o śledzeniu zwrotnym zwrócone przez exc_info. :p właściwości: zestaw właściwości niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak) pomiary :p aram: zestaw pomiarów niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak)

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

Parametry

Nazwa Opis
exception_type
Domyślna wartość: None
value
Domyślna wartość: None
trace
Domyślna wartość: None
properties
Domyślna wartość: None
measurements
Domyślna wartość: None

track_metric

Wyślij informacje o pojedynczym punkcie danych metryk przechwyconym dla aplikacji. :p aram name: nazwa przechwyconej metryki. :p aram wartość: wartość metryki, która została przechwycona. :p aram tel_type: typ metryki. (domyślnie to: TelemetryDataPointType.aggregation') :p aram count: liczba metryk zagregowanych w tym punkcie danych. (wartość domyślna to: Brak :p ram min_val: minimum wszystkich zebranych metryk, które zostały zagregowane w tym punkcie danych.

(domyślnie to: Brak)

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

Parametry

Nazwa Opis
max_val

maksymalna liczba zebranych metryk, które zostały zagregowane w tym punkcie danych. (domyślnie to: Brak)

Domyślna wartość: None
std_dev

odchylenie standardowe wszystkich zebranych metryk, które zostały zagregowane w tym punkcie danych. (domyślnie to: Brak)

Domyślna wartość: None
properties

zestaw właściwości niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak)

Domyślna wartość: None
name
Wymagane
value
Wymagane
tel_type
Domyślna wartość: None
count
Domyślna wartość: None
min_val
Domyślna wartość: None

track_pageview

Wyślij informacje o stronie wyświetlanej w aplikacji (na przykład strona internetowa). :p aram nazwa: nazwa strony, która została wyświetlona. :p aram url: adres URL wyświetlonej strony. :p aram czas trwania: czas trwania widoku strony w milisekundach. (domyślnie to: 0) :p właściwości: zestaw właściwości niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak) pomiary :p aram: zestaw pomiarów niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak)

track_pageview(name: str, url, duration: int = 0, properties: Dict[str, object] = None, measurements: Dict[str, object] = None) -> None

Parametry

Nazwa Opis
name
Wymagane
url
Wymagane
duration
Domyślna wartość: 0
properties
Domyślna wartość: None
measurements
Domyślna wartość: None

track_request

Wysyła pojedyncze żądanie przechwycone dla aplikacji. :p aram name: nazwa tego żądania. Wszystkie żądania o tej samej nazwie zostaną zgrupowane razem. :p aram url: rzeczywisty adres URL tego żądania (do pokazania w poszczególnych wystąpieniach żądań). :p aram powodzenia: prawda, jeśli żądanie zakończyło się powodzeniem, w przeciwnym razie wartość False. :p ram start_time: godzina rozpoczęcia żądania. Wartość powinna wyglądać tak samo jak wartość zwrócona przez <xref:datetime.isoformat>. (domyślnie to: Brak) :p aram czasu trwania: liczba milisekund, które trwało to żądanie. (domyślnie to: Brak) :p ram response_code: kod odpowiedzi zwrócony przez to żądanie. (domyślnie to: Brak) :p aram http_method: metoda HTTP, która wyzwoliła to żądanie. (domyślnie to: Brak) właściwości :p aram: zestaw właściwości niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak) pomiary :p aram: zestaw pomiarów niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak) :p ram request_id: identyfikator tego żądania. Jeśli brak, zostanie wygenerowany nowy identyfikator uuid. (domyślnie to: Brak)

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)

Parametry

Nazwa Opis
name
Wymagane
url
Wymagane
success
Wymagane
start_time
Domyślna wartość: None
duration
Domyślna wartość: None
response_code
Domyślna wartość: None
http_method
Domyślna wartość: None
properties
Domyślna wartość: None
measurements
Domyślna wartość: None
request_id
Domyślna wartość: None

track_trace

Wysyła pojedynczą instrukcję śledzenia. :p aram name: instrukcja trace.

track_trace(name, properties=None, severity: Severity = None)

Parametry

Nazwa Opis
properties

zestaw właściwości niestandardowych, które klient chce dołączyć do tego elementu danych. (domyślnie to: Brak)

Domyślna wartość: None
severity

poziom ważności tego śladu, jeden z debugowania, INFORMACJI, OSTRZEŻENIE, BŁĄD, KRYTYCZNY

Domyślna wartość: None
name
Wymagane