TracingSpan interface
Representa uma extensão de rastreamento agnóstica de implementação.
Métodos
| add |
Adiciona um evento à extensão. |
| end() | Termina o vão. |
| is |
Retorna true se esse TracingSpan estiver gravando informações. Dependendo da implementação do span, isso pode retornar false se o span não estiver sendo amostrado. |
| record |
Registra uma exceção em um TracingSpan sem modificar seu status. Ao gravar uma exceção não tratada que deve falhar na extensão, use setStatus. |
| set |
Define um determinado atributo em uma extensão. |
| set |
Define o status da extensão. Quando um erro é fornecido, ele será registrado no span também. |
Detalhes de Método
addEvent(string, AddEventOptions)
Adiciona um evento à extensão.
function addEvent(name: string, options?: AddEventOptions)
Parâmetros
- name
-
string
- options
- AddEventOptions
end()
Termina o vão.
function end()
isRecording()
recordException(string | Error)
setAttribute(string, unknown)
Define um determinado atributo em uma extensão.
function setAttribute(name: string, value: unknown)
Parâmetros
- name
-
string
O nome do atributo.
- value
-
unknown
O valor do atributo a ser definido. Pode ser qualquer valor não nulo.
setStatus(SpanStatus)
Define o status da extensão. Quando um erro é fornecido, ele será registrado no span também.
function setStatus(status: SpanStatus)
Parâmetros
- status
- SpanStatus
O SpanStatus definir na extensão.