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