NullTelemetryClient Класс
Конструктор
NullTelemetryClient()
Методы
| track_dependency |
Отправляет одну телеметрию зависимостей, записанную для приложения. :p aram name: имя команды, инициированной этим вызовом зависимостей. Низкое значение кратности. Примерами являются имя хранимой процедуры и шаблон пути URL-адреса. :p aram data: команда, инициированная этим вызовом зависимостей. Примерами являются инструкция SQL и URL-адрес HTTP со всеми параметрами запроса. :p aram type_name: имя типа зависимостей. Низкое значение кратности для логической группировки зависимостей и интерпретации других полей, таких как commandName и resultCode. Примерами являются SQL, таблица Azure и HTTP. (по умолчанию: Нет) :p aram target: целевой сайт вызова зависимости. Примерами являются имя сервера, адрес узла. (по умолчанию: Нет) :p aram duration: количество миллисекунда, которое длился этот вызов зависимостей. (по умолчанию: Нет) :p aram success: true, если вызов зависимостей завершился успешно, значение false в противном случае. (по умолчанию: Нет) :p aram result_code: код результата вызова зависимости. Примерами являются код ошибки SQL и код состояния HTTP. (по умолчанию: Нет) :p aram properties: набор настраиваемых свойств, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) :p aram измерения: набор пользовательских измерений, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) :p aram dependency_id: идентификатор для этого вызова зависимостей. Если нет, будет создан новый uuid. (по умолчанию: Нет) |
| track_event |
Отправьте сведения об одном событии, которое произошло в контексте приложения. :p aram name: данные для связывания с этим событием. :p aram properties: набор пользовательских свойств, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) :p aram измерения: набор пользовательских измерений, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) |
| track_exception |
Отправьте сведения об одном исключении, которое произошло в приложении. :p aram exception_type: тип исключения, которое было создано. значение :p aram: исключение, которое клиент хочет отправить. :p aram trace: сведения о обратной трассировке, возвращаемые exc_info. :p aram properties: набор пользовательских свойств, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) :p aram измерения: набор пользовательских измерений, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) |
| track_metric |
Отправьте сведения о одной точке данных метрик, которая была записана для приложения. :p aram name: имя записанной метрики. значение :p aram: значение метрики, записанной. :p aram tel_type: тип метрики. (по умолчанию: TelemetryDataPointType.aggregation') :p aram count: количество метрик, которые были агрегированы в эту точку данных. (по умолчанию: нет :p aram min_val: минимум всех собранных метрик, которые были агрегированы в эту точку данных. (по умолчанию: Нет) |
| track_pageview |
Отправка сведений о странице, просматриваемой в приложении (веб-страница для экземпляра). :p aram name: имя страницы, которая была просмотрирована. url :p aram: URL-адрес страницы, которая была просмотрирована. :p aram duration: длительность представления страницы в миллисекундах. (по умолчанию: 0) :p aram properties: набор пользовательских свойств, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) :p aram измерения: набор пользовательских измерений, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) |
| track_request |
Отправляет один запрос, который был записан для приложения. :p aram name: имя этого запроса. Все запросы с одинаковым именем будут группироваться вместе. url :p aram: фактический URL-адрес этого запроса (для отображения в отдельных экземплярах запроса). :p aram success: True, если запрос завершился успешно, значение False в противном случае. :p aram start_time: время начала запроса. Значение должно выглядеть так же, как и значение, возвращаемое <xref:datetime.isoformat>. (по умолчанию: Нет) :p арам длительность: количество миллисекунда, которое длился этот запрос. (по умолчанию: Нет) :p aram response_code: код ответа, возвращенный этим запросом. (по умолчанию: None) :p aram http_method: метод HTTP, который активировал этот запрос. (по умолчанию: Нет) :p aram properties: набор настраиваемых свойств, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) :p aram измерения: набор пользовательских измерений, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) :p aram request_id: идентификатор этого запроса. Если нет, будет создан новый uuid. (по умолчанию: Нет) |
| track_trace |
Отправляет одну инструкцию трассировки. :p aram name: инструкция трассировки. |
track_dependency
Отправляет одну телеметрию зависимостей, записанную для приложения. :p aram name: имя команды, инициированной этим вызовом зависимостей. Низкое значение кратности. Примерами являются имя хранимой процедуры и шаблон пути URL-адреса. :p aram data: команда, инициированная этим вызовом зависимостей. Примерами являются инструкция SQL и URL-адрес HTTP со всеми параметрами запроса. :p aram type_name: имя типа зависимостей. Низкое значение кратности для логической группировки зависимостей и интерпретации других полей, таких как commandName и resultCode. Примерами являются SQL, таблица Azure и HTTP. (по умолчанию: Нет) :p aram target: целевой сайт вызова зависимости. Примерами являются имя сервера, адрес узла. (по умолчанию: Нет) :p aram duration: количество миллисекунда, которое длился этот вызов зависимостей. (по умолчанию: Нет) :p aram success: true, если вызов зависимостей завершился успешно, значение false в противном случае. (по умолчанию: Нет) :p aram result_code: код результата вызова зависимости. Примерами являются код ошибки SQL и код состояния HTTP. (по умолчанию: Нет) :p aram properties: набор настраиваемых свойств, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) :p aram измерения: набор пользовательских измерений, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) :p aram dependency_id: идентификатор для этого вызова зависимостей. Если нет, будет создан новый uuid. (по умолчанию: Нет)
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)
Параметры
| Имя | Описание |
|---|---|
|
name
Обязательно
|
|
|
data
Обязательно
|
|
|
type_name
|
Default value: None
|
|
target
|
Default value: None
|
|
duration
|
Default value: None
|
|
success
|
Default value: None
|
|
result_code
|
Default value: None
|
|
properties
|
Default value: None
|
|
measurements
|
Default value: None
|
|
dependency_id
|
Default value: None
|
track_event
Отправьте сведения об одном событии, которое произошло в контексте приложения. :p aram name: данные для связывания с этим событием. :p aram properties: набор пользовательских свойств, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) :p aram измерения: набор пользовательских измерений, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет)
track_event(name: str, properties: Dict[str, object] = None, measurements: Dict[str, object] = None) -> None
Параметры
| Имя | Описание |
|---|---|
|
name
Обязательно
|
|
|
properties
|
Default value: None
|
|
measurements
|
Default value: None
|
track_exception
Отправьте сведения об одном исключении, которое произошло в приложении. :p aram exception_type: тип исключения, которое было создано. значение :p aram: исключение, которое клиент хочет отправить. :p aram trace: сведения о обратной трассировке, возвращаемые exc_info. :p aram properties: набор пользовательских свойств, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) :p aram измерения: набор пользовательских измерений, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет)
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
Параметры
| Имя | Описание |
|---|---|
|
exception_type
|
Default value: None
|
|
value
|
Default value: None
|
|
trace
|
Default value: None
|
|
properties
|
Default value: None
|
|
measurements
|
Default value: None
|
track_metric
Отправьте сведения о одной точке данных метрик, которая была записана для приложения. :p aram name: имя записанной метрики. значение :p aram: значение метрики, записанной. :p aram tel_type: тип метрики. (по умолчанию: TelemetryDataPointType.aggregation') :p aram count: количество метрик, которые были агрегированы в эту точку данных. (по умолчанию: нет :p aram min_val: минимум всех собранных метрик, которые были агрегированы в эту точку данных.
(по умолчанию: Нет)
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
Параметры
| Имя | Описание |
|---|---|
|
max_val
|
максимальное количество собранных метрик, которые были агрегированы в эту точку данных. (по умолчанию: Нет) Default value: None
|
|
std_dev
|
стандартное отклонение всех собранных метрик, которые были агрегированы в эту точку данных. (по умолчанию: Нет) Default value: None
|
|
properties
|
набор настраиваемых свойств, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) Default value: None
|
|
name
Обязательно
|
|
|
value
Обязательно
|
|
|
tel_type
|
Default value: None
|
|
count
|
Default value: None
|
|
min_val
|
Default value: None
|
track_pageview
Отправка сведений о странице, просматриваемой в приложении (веб-страница для экземпляра). :p aram name: имя страницы, которая была просмотрирована. url :p aram: URL-адрес страницы, которая была просмотрирована. :p aram duration: длительность представления страницы в миллисекундах. (по умолчанию: 0) :p aram properties: набор пользовательских свойств, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) :p aram измерения: набор пользовательских измерений, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет)
track_pageview(name: str, url, duration: int = 0, properties: Dict[str, object] = None, measurements: Dict[str, object] = None) -> None
Параметры
| Имя | Описание |
|---|---|
|
name
Обязательно
|
|
|
url
Обязательно
|
|
|
duration
|
Default value: 0
|
|
properties
|
Default value: None
|
|
measurements
|
Default value: None
|
track_request
Отправляет один запрос, который был записан для приложения. :p aram name: имя этого запроса. Все запросы с одинаковым именем будут группироваться вместе. url :p aram: фактический URL-адрес этого запроса (для отображения в отдельных экземплярах запроса). :p aram success: True, если запрос завершился успешно, значение False в противном случае. :p aram start_time: время начала запроса. Значение должно выглядеть так же, как и значение, возвращаемое <xref:datetime.isoformat>. (по умолчанию: Нет) :p арам длительность: количество миллисекунда, которое длился этот запрос. (по умолчанию: Нет) :p aram response_code: код ответа, возвращенный этим запросом. (по умолчанию: None) :p aram http_method: метод HTTP, который активировал этот запрос. (по умолчанию: Нет) :p aram properties: набор настраиваемых свойств, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) :p aram измерения: набор пользовательских измерений, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) :p aram request_id: идентификатор этого запроса. Если нет, будет создан новый uuid. (по умолчанию: Нет)
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)
Параметры
| Имя | Описание |
|---|---|
|
name
Обязательно
|
|
|
url
Обязательно
|
|
|
success
Обязательно
|
|
|
start_time
|
Default value: None
|
|
duration
|
Default value: None
|
|
response_code
|
Default value: None
|
|
http_method
|
Default value: None
|
|
properties
|
Default value: None
|
|
measurements
|
Default value: None
|
|
request_id
|
Default value: None
|
track_trace
Отправляет одну инструкцию трассировки. :p aram name: инструкция трассировки.
track_trace(name, properties=None, severity: Severity = None)
Параметры
| Имя | Описание |
|---|---|
|
properties
|
набор настраиваемых свойств, которые клиент хочет присоединить к этому элементу данных. (по умолчанию: Нет) Default value: None
|
|
severity
|
Уровень серьезности этой трассировки, один из ОТЛАДОЧНЫХ, INFO, WARNING, ERROR, CRITICAL Default value: None
|
|
name
Обязательно
|
|