NullTelemetryClient Classe

Construtor

NullTelemetryClient()

Métodos

track_dependency

Envia uma telemetria de dependência única que foi capturada para o aplicativo. :p ou name: o nome do comando iniciado com essa chamada de dependência. Baixo valor de cardinalidade. Os exemplos são o nome do procedimento armazenado e o modelo de caminho de URL. :p ar dados: o comando iniciado por essa chamada de dependência. Exemplos são a instrução SQL e a 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 destino dearam: 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 duração dearam: o número de milissegundos que essa chamada de dependência durou. (o padrão é: Nenhum) :p ar sucesso: true se a chamada de dependência tiver terminado com êxito, caso contrário, false. (padrão para: Nenhum) :p aram result_code: o código de resultado de uma chamada de dependência. Exemplos são código de erro SQL e código de status HTTP. (padrão para: Nenhum) :p ar propriedades: o conjunto de propriedades personalizadas que o cliente deseja anexar a esse item de dados. (padrão para: Nenhum) :p am medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a esse item de dados. (padrão: Nenhum) :p aram dependency_id: a ID dessa chamada de dependência. Se Nenhum, um novo uuid será gerado. (o padrão é: Nenhum)

track_event

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

track_exception

Envie informações sobre uma única exceção que ocorreu no aplicativo. :p aram exception_type: o tipo da exceção que foi gerada. :p am valor: a exceção que o cliente deseja enviar. :p am rastreamento: as informações de rastreamento, conforme retornado por exc_info. :p ar propriedades: o conjunto de propriedades personalizadas que o cliente deseja anexar a esse item de dados. (padrão para: Nenhum) :p am medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a esse item de dados. (o padrão é: Nenhum)

track_metric

Envie informações sobre um único ponto de dados de métrica que foi capturado para o aplicativo. :p ou name: o nome da métrica que foi capturada. :p am 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 nesse ponto de dados. (o padrão é: nenhum :p aram min_val: o mínimo de todas as métricas coletadas que foram agregadas nesse ponto de dados.

(o padrão é: Nenhum)

track_pageview

Envie informações sobre a página exibida no aplicativo (uma página da Web, por exemplo). :p ou name: o nome da página que foi exibida. :p ou url: a URL da página que foi exibida. :p am duração: a duração da exibição de página em milissegundos. (o padrão é: 0) :p ar propriedades: o conjunto de propriedades personalizadas que o cliente deseja anexar a esse item de dados. (padrão para: Nenhum) :p am medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a esse item de dados. (o padrão é: Nenhum)

track_request

Envia uma única solicitação que foi capturada para o aplicativo. :p am: o nome dessa solicitação. Todas as solicitações com o mesmo nome serão agrupadas. :p ou url: a URL real dessa solicitação (a ser exibida em instâncias de solicitação individuais). :p emar sucesso: True se a solicitação terminou com êxito, false caso contrário. :p aram start_time: a hora de início da solicitação. O valor deve ser igual ao retornado por <xref:datetime.isoformat>. (o padrão é: Nenhum) :p duração dearam: o número de milissegundos que essa solicitação durou. (padrão para: Nenhum) :p aram response_code: o código de resposta que essa solicitação retornou. (padrão: Nenhum) :p aram http_method: o método HTTP que disparou essa solicitação. (padrão para: Nenhum) :p ar propriedades: o conjunto de propriedades personalizadas que o cliente deseja anexar a esse item de dados. (padrão para: Nenhum) :p am medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a esse item de dados. (padrão: Nenhum) :p aram request_id: a ID dessa solicitação. Se Nenhum, um novo uuid será gerado. (o padrão é: Nenhum)

track_trace

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

track_dependency

Envia uma telemetria de dependência única que foi capturada para o aplicativo. :p ou name: o nome do comando iniciado com essa chamada de dependência. Baixo valor de cardinalidade. Os exemplos são o nome do procedimento armazenado e o modelo de caminho de URL. :p ar dados: o comando iniciado por essa chamada de dependência. Exemplos são a instrução SQL e a 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 destino dearam: 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 duração dearam: o número de milissegundos que essa chamada de dependência durou. (o padrão é: Nenhum) :p ar sucesso: true se a chamada de dependência tiver terminado com êxito, caso contrário, false. (padrão para: Nenhum) :p aram result_code: o código de resultado de uma chamada de dependência. Exemplos são código de erro SQL e código de status HTTP. (padrão para: Nenhum) :p ar propriedades: o conjunto de propriedades personalizadas que o cliente deseja anexar a esse item de dados. (padrão para: Nenhum) :p am medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a esse item de dados. (padrão: Nenhum) :p aram dependency_id: a ID dessa chamada de dependência. Se Nenhum, um novo uuid será gerado. (o padrão é: 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

Nome Description
name
Obrigatório
data
Obrigatório
type_name
Valor padrão: None
target
Valor padrão: None
duration
Valor padrão: None
success
Valor padrão: None
result_code
Valor padrão: None
properties
Valor padrão: None
measurements
Valor padrão: None
dependency_id
Valor padrão: None

track_event

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

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

Parâmetros

Nome Description
name
Obrigatório
properties
Valor padrão: None
measurements
Valor padrão: None

track_exception

Envie informações sobre uma única exceção que ocorreu no aplicativo. :p aram exception_type: o tipo da exceção que foi gerada. :p am valor: a exceção que o cliente deseja enviar. :p am rastreamento: as informações de rastreamento, conforme retornado por exc_info. :p ar propriedades: o conjunto de propriedades personalizadas que o cliente deseja anexar a esse item de dados. (padrão para: Nenhum) :p am medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a esse item de dados. (o padrão é: 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

Nome Description
exception_type
Valor padrão: None
value
Valor padrão: None
trace
Valor padrão: None
properties
Valor padrão: None
measurements
Valor padrão: None

track_metric

Envie informações sobre um único ponto de dados de métrica que foi capturado para o aplicativo. :p ou name: o nome da métrica que foi capturada. :p am 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 nesse ponto de dados. (o padrão é: nenhum :p aram min_val: o mínimo de todas as métricas coletadas que foram agregadas nesse ponto de dados.

(o padrão é: 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

Nome Description
max_val

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

Valor padrão: None
std_dev

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

Valor padrão: None
properties

o conjunto de propriedades personalizadas que o cliente deseja anexar a esse item de dados. (o padrão é: Nenhum)

Valor padrão: None
name
Obrigatório
value
Obrigatório
tel_type
Valor padrão: None
count
Valor padrão: None
min_val
Valor padrão: None

track_pageview

Envie informações sobre a página exibida no aplicativo (uma página da Web, por exemplo). :p ou name: o nome da página que foi exibida. :p ou url: a URL da página que foi exibida. :p am duração: a duração da exibição de página em milissegundos. (o padrão é: 0) :p ar propriedades: o conjunto de propriedades personalizadas que o cliente deseja anexar a esse item de dados. (padrão para: Nenhum) :p am medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a esse item de dados. (o padrão é: Nenhum)

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

Parâmetros

Nome Description
name
Obrigatório
url
Obrigatório
duration
Valor padrão: 0
properties
Valor padrão: None
measurements
Valor padrão: None

track_request

Envia uma única solicitação que foi capturada para o aplicativo. :p am: o nome dessa solicitação. Todas as solicitações com o mesmo nome serão agrupadas. :p ou url: a URL real dessa solicitação (a ser exibida em instâncias de solicitação individuais). :p emar sucesso: True se a solicitação terminou com êxito, false caso contrário. :p aram start_time: a hora de início da solicitação. O valor deve ser igual ao retornado por <xref:datetime.isoformat>. (o padrão é: Nenhum) :p duração dearam: o número de milissegundos que essa solicitação durou. (padrão para: Nenhum) :p aram response_code: o código de resposta que essa solicitação retornou. (padrão: Nenhum) :p aram http_method: o método HTTP que disparou essa solicitação. (padrão para: Nenhum) :p ar propriedades: o conjunto de propriedades personalizadas que o cliente deseja anexar a esse item de dados. (padrão para: Nenhum) :p am medidas: o conjunto de medidas personalizadas que o cliente deseja anexar a esse item de dados. (padrão: Nenhum) :p aram request_id: a ID dessa solicitação. Se Nenhum, um novo uuid será gerado. (o padrão é: 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

Nome Description
name
Obrigatório
url
Obrigatório
success
Obrigatório
start_time
Valor padrão: None
duration
Valor padrão: None
response_code
Valor padrão: None
http_method
Valor padrão: None
properties
Valor padrão: None
measurements
Valor padrão: None
request_id
Valor padrão: None

track_trace

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

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

Parâmetros

Nome Description
properties

o conjunto de propriedades personalizadas que o cliente deseja anexar a esse item de dados. (o padrão é: Nenhum)

Valor padrão: None
severity

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

Valor padrão: None
name
Obrigatório