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
|
|