Aracılığıyla paylaş


TracingSpan interface

Uygulama belirsiz izleme aralığını temsil eder.

Yöntemler

addEvent(string, AddEventOptions)

Yayılmaya bir olay ekler.

end()

Yayılma süresini sona erdiriyor.

isRecording()

Bu TracingSpan bilgileri kaydediyorsa true döndürür.

Span uygulamasına bağlı olarak, yayılma alanı örneklenmiyorsa bu false döndürebilir.

recordException(string | Error)

TracingSpan durumunu değiştirmeden bir özel durum kaydeder.

Yayılma alanının başarısız olması gereken işlenmemiş bir özel durumu kaydederken lütfen bunun yerine setStatus kullanın.

setAttribute(string, unknown)

Bir span üzerinde belirli bir özniteliği ayarlar.

setStatus(SpanStatus)

Yayılma alanının durumunu ayarlar. Bir hata sağlandığında, yayılmaya da kaydedilir.

Yöntem Ayrıntıları

addEvent(string, AddEventOptions)

Yayılmaya bir olay ekler.

function addEvent(name: string, options?: AddEventOptions)

Parametreler

name

string

options
AddEventOptions

end()

Yayılma süresini sona erdiriyor.

function end()

isRecording()

Bu TracingSpan bilgileri kaydediyorsa true döndürür.

Span uygulamasına bağlı olarak, yayılma alanı örneklenmiyorsa bu false döndürebilir.

function isRecording(): boolean

Döndürülenler

boolean

recordException(string | Error)

TracingSpan durumunu değiştirmeden bir özel durum kaydeder.

Yayılma alanının başarısız olması gereken işlenmemiş bir özel durumu kaydederken lütfen bunun yerine setStatus kullanın.

function recordException(exception: string | Error)

Parametreler

exception

string | Error

Yayılma alanı üzerinde kayıt için özel durum.

setAttribute(string, unknown)

Bir span üzerinde belirli bir özniteliği ayarlar.

function setAttribute(name: string, value: unknown)

Parametreler

name

string

Özniteliğin adı.

value

unknown

Ayarlanacağı özniteliğin değeri. Null olmayan herhangi bir değer olabilir.

setStatus(SpanStatus)

Yayılma alanının durumunu ayarlar. Bir hata sağlandığında, yayılmaya da kaydedilir.

function setStatus(status: SpanStatus)

Parametreler