Dağıtılmış İzleme: Grafana Tempo 2.0, yeni bir sorgu dili içerir

Adanali

Member
Grafana Labs, Grafana Tempo adlı açık kaynaklı dağıtılmış izleme arka ucunun 2.0 sürümünü yayınladı. İzleme ve kayıt aracı satıcısı, ikinci ana sürümde iki büyük yenilik sunuyor: TraceQL sorgulama dili ve izleme verilerini açık bir biçimde depolayan yeni Apache Parquet standart arka ucu. Önceki sürüm olan Grafana Tempo 1.5 ile karşılaştırıldığında, geliştirme ekibi diğer şeylerin yanı sıra yapılandırmayı temizlediği için önceki sürümlerle uyumsuz olan değişiklikler var.


TraceQL: PromQL tabanlı sorgulama dili


TraceQL ile Grafana Labs, izleri bulmak için tasarlanmış yeni bir sorgulama dili geliştirdi. Aynı şirketin LogQL diline ve ilham kaynağı olan PromQL’ye (Prometheus Sorgu Dili) dayalı olarak, bu dillerin kullanıcıları için karşılık gelen bir öğrenme eğrisine sahip olmalıdır. Başka hiçbir açık kaynak izleme yazılımında bulunmayan olanaklar sunmalıdır. Örneğin, TraceQL tüm doğru HTTP durum kodlarını bulur ve uygun aralıklara atlar:


{ span.http.status_code >= 200 && span.http.status_code < 300 }




Grafana Tempo 2.0, yeni TraceQL sorgulama dilini getiriyor.



Grafana Tempo 2.0, yeni TraceQL sorgulama dilini getiriyor.


(Resim: Grafana Laboratuvarları)



TraceQL hakkında daha fazla bilgi edinmek isteyenler, GitHub’da yayınlanan temel kavramların belgelerine ve açıklamalarına başvurabilir. Geliştirme ekibi, tüm işlevleri kullanabilmek için şu anda beta sürümü olarak mevcut olan Grafana 9.4’ü önerir, ancak Grafana 9.3’te bir TraceQL editörü de bulunur.

Apache Parke izleme verilerini depolar



Grafana Tempo 2.0’daki ikinci büyük yenilik, Apache Parquet’i yol verilerini depolamak için yeni varsayılan arka uç yapıyor. Verileri, geliştirme ekibinin tescilli bir format yerine açık ve kullanımı kolay olduğuna inandığı bir formatta depolar.

Grafana Tempo’nun önceki sürümleri, parçaları kimliğe göre depolamak ve almak için çok verimli olan v2 formatını kullanıyordu. Apache Parquet daha fazla kaynak tüketse de, TraceQL özellikleri ve açık biçimde kaydetme gibi avantajlar dezavantajlardan ağır basmalıdır. Opsiyonel olarak v2 kullanımı yine mümkündür.

Bir blog gönderisi, Grafana Tempo 2.0’ın öne çıkan özellikleri hakkında bilgi verirken, sürüm notları tüm yenilikleri gösterir.


(Mayıs)



Haberin Sonu
 
Üst