TracingSpan interface
Uygulama belirsiz izleme aralığını temsil eder.
Yöntemler
| add |
Yayılmaya bir olay ekler. |
| end() | Yayılma süresini sona erdiriyor. |
| is |
Bu TracingSpan bilgileri kaydediyorsa true döndürür. Span uygulamasına bağlı olarak, yayılma alanı örneklenmiyorsa bu false döndürebilir. |
| record |
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. |
| set |
Bir span üzerinde belirli bir özniteliği ayarlar. |
| set |
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)