2 puan yazan GN⁺ 2023-08-29 | 1 yorum | WhatsApp'ta paylaş
  • OpenTelemetry (OTEL) projesi, kuruluşlar için yüksek kaliteli, her yerde kullanılabilir ve taşınabilir telemetri sağlama hedefini taşır.
  • OTEL, 2019'da iki açık kaynak izleme projesinin birleşerek OpenTelemetry'yi oluşturmasıyla başladı ve kapsamı tüm gözlemlenebilirliği kapsayacak şekilde genişledi.
  • OTEL, metrikler, loglar ve izler için kararlı standartlar, toplayıcılar ve başlıca dillerde kodu enstrümante etmek için SDK'lar sunarak bu vaadini yerine getirdi.
  • OTEL, CNCF içindeki en aktif ikinci proje olup, gözlemlenebilirlik sağlayıcıları arasında geniş çapta benimsenmektedir.
  • OTEL, spesifikasyonlar ve implementasyonlardan oluşur; spesifikasyonlar ortak standartları tanımlar, implementasyonlar ise istemci kütüphaneleri ve araçları sağlar.
  • OTEL spesifikasyonları artık tüm sinyaller için kararlı hâle gelmiştir, ancak bazı SDK'larda loglama desteği hâlâ sınırlıdır.
  • OTEL SDK'ları, OTEL spesifikasyonlarına dayalı istemci tarafı enstrümantasyonu sağlar ve her sinyal için farklı olgunluk seviyelerine sahiptir.
  • OTEL protokolü, gözlemlenebilirlik verilerini taşımak için ortak bir wire protocol tanımlar ve OTEL toplayıcısı ile gözlemlenebilirlik sağlayıcıları tarafından uygulanır.
  • OTEL toplayıcısı, sağlayıcıdan bağımsız bir ajan olarak gözlemlenebilirlik verilerini toplar, dönüştürür ve iletir; çeşitli bileşenler birlikte gözlemlenebilirlik pipeline'ını oluşturur.
  • Open Agent Management Protocol (OpAMP), ajanların uzaktan yönetimini mümkün kılar ve dinamik yapılandırma dağıtımı ile ajan güncellemeleri gibi özellikler sunar.
  • OTEL Semantic Conventions, gözlemlenebilirlik verileri için ortak bir nitelik kümesi tanımlar ve farklı sinyaller arasında korelasyonu mümkün kılar.
  • OTEL, OpenTelemetry dönüşüm dili ve demo mikroservis tabanlı bir alışveriş sitesi gibi ek parçaları da içeren devasa bir projedir.
  • OTEL, gözlemlenebilirlik için bir endüstri standardı hâline gelerek sağlayıcılar ve araçlar arasında ortak bir temel oluşturuyor.

1 yorum

 
GN⁺ 2023-08-29
Hacker News görüşleri
  • OpenTelemetry: Birden fazla katmanda soyutlama sağlayan anlamsal standartlar, protokoller, facade'lar ve kütüphaneler.
  • OpenTelemetry'nin metrikler, izler ve logların kullanımına dair net yönlendirme sunmadığı yönünde endişeler var.
  • Bazı kullanıcılar, OpenTelemetry'yi diğer teknolojilerle kolayca entegre edebilme ve maliyet açısından verimli kullanabilme konusunda olumlu deneyimler aktarıyor.
  • Ancak OpenTelemetry'nin aşırı tasarlanmış olduğu, kullanıcılara uygun olmadığı ve işlevsellikten yoksun kaldığı yönünde eleştiriler de var.
  • Resmi OpenTelemetry kütüphanesi web frontend'inde iyi çalışmıyor ve hata ilişkilendirme ile oturum yeniden oynatma konusunda sınırlamalara sahip olabilir.
  • Farklı dillerde OpenTelemetry istemci kütüphanelerinin olgunluk düzeyi değişiyor.
  • Bazı kullanıcılar, loglar yerine span event'leri kullanmayı denedi ve bunun etkili olduğunu, ancak UI tarafında hâlâ geliştirme alanı bulunduğunu belirtti.
  • Bazıları OpenTelemetry'yi Datadog gibi platformlarla entegre etmek istiyor, ancak ek yönetim ve eğitim ihtiyacı konusunda endişeler var.
  • OpenTelemetry, pazarlama odaklı bir proje olarak eleştiriliyor ve seçim şansı olanlara tavsiye edilmiyor.
  • Büyük hacimli isteklerde OpenTelemetry kullanımı için gereken maliyet ve altyapı gereksinimleri konusunda endişeler var.
  • OpenTelemetry, AWS X-Ray SDK'nin yerine geçecek bir çözüm olarak tanıtılıyor, ancak Lambda fonksiyonlarında kullanıldığında performans sorunları yaşanıyor.