“OpenTelemetry ve Dynatrace” Mükemmel Kombinasyon
7 Temmuz 2025 Pazartesi
Dynatrace, OTLP'yi yerel olarak desteklediğinden, OTLP biçiminde veri yayan tüm dilleri destekler. Yani, OpenTelemetry tarafından desteklenen tüm dilleri destekler:
Dynatrace'in OpenTelemetry'yi nasıl desteklediğine dair sık sorulan soruları yanıtlarken bu kazanan kombinasyonun anahtarlarını keşfedelim.
Gözlemlenebilirlik alanında olanlar, Cloud Native Computing Foundation'ın (CNCF) tedarikçiden bağımsız, açık kaynaklı bir projesi olan OpenTelemetry'ye (OTel) yabancı değiller.
2019'da OpenCensus (Google Açık Kaynak) ve OpenTracing (CNCF) projelerinin birleşmesinden doğan OpenTelemetry, telemetri verilerini enstrümante etme, oluşturma, toplama ve dışa aktarma için fiili standart haline geldi. Başlangıcından bu yana CNCF'nin en aktif açık kaynaklı projelerinden biri haline geldi - Kubernetes'ten sonra ikinci sırada. Bunun bir nedeni de projenin Dynatrace dahil olmak üzere çoğu büyük gözlemlenebilirlik tedarikçisi tarafından desteklenmesidir.
Bunu akılda tutarak, OpenTelemetry'nin kalıcı olduğu açıktır, bu nedenle Dynatrace'in OpenTelemetry'yi nasıl desteklediğini anlamak önemlidir.
OpenTelemetry ve Dynatrace: Sıkça sorulan sorular
Dynatrace, OpenTelemetry verilerini yerel olarak alır mı?
Dynatrace, HTTP aracılığıyla yerel OpenTelemetry Protokolü (OTLP) biçimindeki verileri kabul eder. Ancak, gRPC henüz desteklenmemektedir.
Dynatrace hangi OpenTelemetry alanları destekliyor?
Dynatrace şu anda aşağıdakileri destekliyor:
OpenTelemetry verilerini Dynatrace'e göndermek için hangi bilgilere ihtiyacım var?
OpenTelemetry verilerini Dynatrace'e göndermek için şunlar gerekir:
1. Dynatrace kiracısı. Her kullanıcıya (veya daha büyük olasılıkla kuruluşa) bir kiracı atanır.
Bir uygulamadan Dynatrace'e OpenTelemetry verileri gönderirken, ekiplerin kiracı adınızı içeren Dynatrace OTLP uç noktasını (Dynatrace bunu veri almak için kullanır) belirtmeleri gerekir:
https://{your-dynatrace-tenant}.live.dynatrace.com/api/v2/otlp
Dynatrace kiracınızı bulmak için Dynatrace web sitesini ziyaret edin ve ekranın sağ üst tarafındaki Giriş düğmesine tıklayın.
Bu sizi oturum açma sayfasına götürecektir. Oturum açtıktan sonra URL'yi not edin. Şuna benzer bir şey olmalı:
https://{your-dynatrace-tenant}.apps.dynatrace.com
2. Dynatrace API belirteci. API belirteci, Dynatrace kiracınıza OTel verileri göndermenize olanak tanır. Ayrıca Dynatrace'e göndermenize izin verilen veri türünü de belirtir. Aşağıdaki belirteç kapsamlarını yapılandırmanız gerekir:
Günlükleri al (logs.ingest)
Alım ölçümleri (metrics.ingest)
OpenTelemetry izlerini al (opentelemetryTrace.ingest)
API belirtecinizi oluştururken zamandan tasarruf etmek için, yukarıda belirtilen belirteç kapsamlarını içeren Kubernetes Veri Alım şablonunu kullanın.
⇒ OTLP HTTP ihracatçısını OpenTelemetry verilerini Dynatrace'e göndermek üzere yapılandırmak için Dynatrace OTLP uç noktası ve API belirteci gereklidir
Dynatrace, OpenTelemetry ölçümlerini destekliyor mu?
Evet, ancak aşağıdakileri not etmek önemlidir:
Dynatrace, ölçüm verilerinin kümülatif zamansallıkla değil delta zamansallıkla gönderilmesini gerektirir. Uygulamanız delta zamansallıkla ölçümleri yayımlayamıyorsa, OTel Collector'ınızı ölçüm üretim hattınızda kümülatiftodelta işlemcisini kullanacak şekilde yapılandırabilirsiniz.
Varsayılan olarak, Dynatrace histogramın min|max|sum|count değerlerini alır ve değerleri bırakır. Ancak, değerleri açık histogramlardan da almayı seçebilirsiniz.
OpenTelemetry histogramları desenleri, aykırı değerleri ve eğilimleri ortaya çıkarır
⇒ Dynatrace ile OTel ölçümleri hakkında daha fazla bilgi edinin.
Dynatrace'in kendi Collector dağıtımı var mı?
Evet, Dynatrace'in kendi Collector dağıtımı da vardır. Çeşitli kaynaklardan Dynatrace'e gözlemlenebilirlik verileri göndermek için bir Collector bileşenleri kümesi içerir. opentelemetry-collector ve opentelemetry-collector-contrib depolarının yukarı akış bileşenleriyle güncel kalır.
Ayrıca, Dynatrace Collector dağıtımı aşağıdaki avantajları sunar:
Dynatrace desteği kapsamındadır.
Collektör bileşenleri Dynatrace tarafından doğrulanmıştır.
Güvenlik yamaları OpenTelemetry Collector sürümlerinden bağımsızdır.
Dynatrace, OpenTelemetry veri alımı için hangi dilleri destekler?
Dynatrace, OTLP'yi yerel olarak desteklediğinden, OTLP biçiminde veri yayan tüm dilleri destekler. Yani, OpenTelemetry tarafından desteklenen tüm dilleri destekler:
C++
C#/.NET
Erlang
Elixir
Go
Java
JavaScript
PHP
Python
Ruby
Rust
Swift
OTel verilerini Dynatrace'e göndermek için OpenTelemetry Demo'sunu kullanabilir miyim?
Dynatrace, OpenTelemetry verilerimle neler yapabilir?
Dynatrace, tüm verileri, izleri, ölçümleri, günlükleri ve daha fazlasını depolamak ve analiz etmek için optimize edilmiş, birleşik ve özel olarak oluşturulmuş bir veri havuzu olan Grail™'de depolar.
Kullanıcıların anlamlı sorular sormalarına, yararlı yanıtlar almalarına ve öğrendikleri üzerinde etkili bir şekilde hareket etmelerine olanak tanır. Yani, Dynatrace birleşik gözlemlenebilirliği mümkün kılar.
İşte Dynatrace'in birçok özelliğinden birkaçı:
- İzlerinizi Dağıtılmış İzleme Uygulamasında görüntüleyin.
- Günlüklerinizi, dağıtılmış izlerle ilgili günlükler dahil olmak üzere Günlükler Uygulamasında görüntüleyin.
- Grafik oluşturun, analiz edin, uyarılar ayarlayın ve ölçümlerinizin herhangi birini tahmin edin.
- İzleri sorgulayın ve ilişkilendirin.
- Hizmetler Uygulamasında dağıtılan hizmetlerinizi otomatik sağlık analizi ve daha fazlasıyla analiz edin.
Otomatik AI destekli sağlık modeli algılama yoluyla Kubernetes kümelerinizi sağlıklı tutun.
Detaylı bilgi için lütfen tıklayınız.