NullTelemetryClient Classe

Construtor

NullTelemetryClient()

Métodos

track_dependency

Envia uma única telemetria de dependência que foi capturada para o aplicativo. :p ARAM name: O nome do comando iniciado com esta chamada de dependência. Baixo valor de cardinalidade. Exemplos são o nome do procedimento armazenado e o modelo de caminho de URL. :p aram data: o comando iniciado por esta chamada de dependência. Exemplos são instrução SQL e URL HTTP com todos os parâmetros de consulta. :p aram type_name: o nome do tipo de dependência. Baixo valor de cardinalidade para agrupamento lógico de dependências e interpretação de outros campos como commandName e resultCode. Exemplos são SQL, tabela do Azure e HTTP. (padrão para: Nenhum) :p aram target: o site de destino de uma chamada de dependência. Exemplos são nome do servidor, endereço do host. (padrão para: Nenhum) :p aram duração: o número de milissegundos que essa chamada de dependência durou. (padrão para: Nenhum) :p aram success: true se a chamada de dependência terminou em sucesso, false caso contrário. (padrão para: Nenhum) :p aram result_code: o código de resultado de uma chamada de dependência. Exemplos são o código de erro SQL e o código de status HTTP. (padrão para: Nenhum) :p Propriedades ARAM: o conjunto de propriedades personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum) :p aram Medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum) :p aram dependency_id: a id para esta chamada de dependência. Se Nenhum, um novo uuid será gerado. (padrão para: Nenhum)

track_event

Envie informações sobre um único evento que ocorreu no contexto do aplicativo. :p aram name: os dados a serem associados a este evento. Propriedades :p ARAM: o conjunto de propriedades personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum) :p aram Medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum)

track_exception

Envie informações sobre uma única exceção que ocorreu no aplicativo. :p aram exception_type: o tipo de exceção que foi lançada. :p aram value: a exceção que o cliente deseja enviar. :p aram trace: as informações de traceback retornadas por exc_info. Propriedades :p ARAM: o conjunto de propriedades personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum) :p aram Medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum)

track_metric

Envie informações sobre um único ponto de dados métrico que foi capturado para o aplicativo. :p aram name: O nome da métrica que foi capturada. :p aram value: O valor da métrica que foi capturada. :p aram tel_type: O tipo da métrica. (padrão para: TelemetryDataPointType.aggregation') :p aram count: o número de métricas que foram agregadas neste ponto de dados. (padrão para: Nenhum :p aram min_val: o mínimo de todas as métricas coletadas que foram agregadas neste ponto de dados.

(padrão para: Nenhum)

track_pageview

Envie informações sobre a página visualizada na aplicação (uma página web, por exemplo). :p aram name: o nome da página que foi visualizada. :p aram url: o URL da página que foi visualizada. Duração :p aram: a duração da visualização de página em milissegundos. (padrão para: 0) :p Propriedades ARAM: o conjunto de propriedades personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum) :p aram Medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum)

track_request

Envia uma única solicitação que foi capturada para o aplicativo. :p aram name: O nome desta solicitação. Todos os pedidos com o mesmo nome serão agrupados. :p aram url: o URL real para esta solicitação (para mostrar em instâncias de solicitação individuais). :p aram success: True se o pedido terminou em sucesso, False caso contrário. :p aram start_time: a hora de início do pedido. O valor deve ter a mesma aparência que o retornado por <xref:datetime.isoformat>. (padrão para: Nenhum) :p aram duração: o número de milissegundos que esta solicitação durou. (padrão para: Nenhum) :p aram response_code: o código de resposta que esta solicitação retornou. (padrão para: Nenhum) :p aram http_method: o método HTTP que disparou essa solicitação. (padrão para: Nenhum) :p Propriedades ARAM: o conjunto de propriedades personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum) :p aram Medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum) :p aram request_id: o id para esta solicitação. Se Nenhum, um novo uuid será gerado. (padrão para: Nenhum)

track_trace

Envia uma única instrução de rastreamento. :p aram name: a instrução trace.

track_dependency

Envia uma única telemetria de dependência que foi capturada para o aplicativo. :p ARAM name: O nome do comando iniciado com esta chamada de dependência. Baixo valor de cardinalidade. Exemplos são o nome do procedimento armazenado e o modelo de caminho de URL. :p aram data: o comando iniciado por esta chamada de dependência. Exemplos são instrução SQL e URL HTTP com todos os parâmetros de consulta. :p aram type_name: o nome do tipo de dependência. Baixo valor de cardinalidade para agrupamento lógico de dependências e interpretação de outros campos como commandName e resultCode. Exemplos são SQL, tabela do Azure e HTTP. (padrão para: Nenhum) :p aram target: o site de destino de uma chamada de dependência. Exemplos são nome do servidor, endereço do host. (padrão para: Nenhum) :p aram duração: o número de milissegundos que essa chamada de dependência durou. (padrão para: Nenhum) :p aram success: true se a chamada de dependência terminou em sucesso, false caso contrário. (padrão para: Nenhum) :p aram result_code: o código de resultado de uma chamada de dependência. Exemplos são o código de erro SQL e o código de status HTTP. (padrão para: Nenhum) :p Propriedades ARAM: o conjunto de propriedades personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum) :p aram Medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum) :p aram dependency_id: a id para esta chamada de dependência. Se Nenhum, um novo uuid será gerado. (padrão para: Nenhum)

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)

Parâmetros

Name Description
name
Necessário
data
Necessário
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

Envie informações sobre um único evento que ocorreu no contexto do aplicativo. :p aram name: os dados a serem associados a este evento. Propriedades :p ARAM: o conjunto de propriedades personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum) :p aram Medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum)

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

Parâmetros

Name Description
name
Necessário
properties
Default value: None
measurements
Default value: None

track_exception

Envie informações sobre uma única exceção que ocorreu no aplicativo. :p aram exception_type: o tipo de exceção que foi lançada. :p aram value: a exceção que o cliente deseja enviar. :p aram trace: as informações de traceback retornadas por exc_info. Propriedades :p ARAM: o conjunto de propriedades personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum) :p aram Medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum)

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

Parâmetros

Name Description
exception_type
Default value: None
value
Default value: None
trace
Default value: None
properties
Default value: None
measurements
Default value: None

track_metric

Envie informações sobre um único ponto de dados métrico que foi capturado para o aplicativo. :p aram name: O nome da métrica que foi capturada. :p aram value: O valor da métrica que foi capturada. :p aram tel_type: O tipo da métrica. (padrão para: TelemetryDataPointType.aggregation') :p aram count: o número de métricas que foram agregadas neste ponto de dados. (padrão para: Nenhum :p aram min_val: o mínimo de todas as métricas coletadas que foram agregadas neste ponto de dados.

(padrão para: Nenhum)

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

Parâmetros

Name Description
max_val

o máximo de todas as métricas coletadas que foram agregadas neste ponto de dados. (padrão para: Nenhum)

Default value: None
std_dev

o desvio padrão de todas as métricas coletadas que foram agregadas neste ponto de dados. (padrão para: Nenhum)

Default value: None
properties

O conjunto de propriedades personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum)

Default value: None
name
Necessário
value
Necessário
tel_type
Default value: None
count
Default value: None
min_val
Default value: None

track_pageview

Envie informações sobre a página visualizada na aplicação (uma página web, por exemplo). :p aram name: o nome da página que foi visualizada. :p aram url: o URL da página que foi visualizada. Duração :p aram: a duração da visualização de página em milissegundos. (padrão para: 0) :p Propriedades ARAM: o conjunto de propriedades personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum) :p aram Medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum)

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

Parâmetros

Name Description
name
Necessário
url
Necessário
duration
Default value: 0
properties
Default value: None
measurements
Default value: None

track_request

Envia uma única solicitação que foi capturada para o aplicativo. :p aram name: O nome desta solicitação. Todos os pedidos com o mesmo nome serão agrupados. :p aram url: o URL real para esta solicitação (para mostrar em instâncias de solicitação individuais). :p aram success: True se o pedido terminou em sucesso, False caso contrário. :p aram start_time: a hora de início do pedido. O valor deve ter a mesma aparência que o retornado por <xref:datetime.isoformat>. (padrão para: Nenhum) :p aram duração: o número de milissegundos que esta solicitação durou. (padrão para: Nenhum) :p aram response_code: o código de resposta que esta solicitação retornou. (padrão para: Nenhum) :p aram http_method: o método HTTP que disparou essa solicitação. (padrão para: Nenhum) :p Propriedades ARAM: o conjunto de propriedades personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum) :p aram Medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum) :p aram request_id: o id para esta solicitação. Se Nenhum, um novo uuid será gerado. (padrão para: Nenhum)

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)

Parâmetros

Name Description
name
Necessário
url
Necessário
success
Necessário
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

Envia uma única instrução de rastreamento. :p aram name: a instrução trace.

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

Parâmetros

Name Description
properties

O conjunto de propriedades personalizadas que o cliente deseja anexar a este item de dados. (padrão para: Nenhum)

Default value: None
severity

o nível de gravidade deste rastreamento, um dos DEBUG, INFO, WARNING, ERROR, CRITICAL

Default value: None
name
Necessário