OpenTelemetry ile gözlem
SDK’nın özel OTEL provider’ını ve gerçek span bilgilerini anlayın.
#Mevcut OTEL kurulumuyla birlikte
SDK resmî OpenTelemetry bağımlılıklarını kullanır ve kendi provider’ını yönetir. Kurumun global provider, sampler ve exporter’ı değiştirilmez. Gerçek span nitelikleri, olayları, bağlantıları, durumları ve drop sayaçları kayda alınabilir.
#İki bağlamı ayırın
observerContext ürünün gözlem ilişkisini; nativeContext resmî provider’ın gerçek span ilişkisini ifade eder. Kimlikler farklıysa aynıymış gibi sunulmaz. Otomatik kaynak/araç olayları ayrıca hayalî bir iş adımı üretmek için kullanılmaz.
#Span’ı zenginleştirin
Python’da set_otel_attribute, add_otel_event, add_otel_link; .NET’te TrySetOtelAttribute, TryAddOtelEvent, TryAddOtelLink; Java’da scope’un span() yüzeyi kullanılır. OTEL primitive türleriyle temsil edilemeyen kesin ondalık değeri raw JSON gözleminde tutun.
#Collector sınırı
Mevcut SDK’nın belgelenmiş özel OTEL akışı, kurumda kullanılan her Collector/exporter’ın otomatik ve yetkili bir Sigillum aktarım adresine dönüşmesi demek değildir. Desteklenen kurum içi Collector entegrasyonu ayrıca teslim edilen giriş sözleşmesine göre kurulmalıdır. Burada doğrulanmamış bir OTLP endpoint veya genel Collector YAML yapılandırması sunulmaz.
