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