Ana içeriğe geç
Bulut & Altyapı

Categorica yerel Nginx Prometheus eklentisini açık kaynak yaptı

Öne çıkanlar

  • Eklenti, Docker yan konteyneri çalıştırma zorunluluğunu kaldırarak metrikleri doğrudan Nginx içinden sunuyor.
  • Modül MIT lisansıyla yayımlandı ve GitHub üzerinden erişime açıldı.
  • Metrikler için varsayılan olarak 1 megabayt paylaşımlı bellek ayrılıyor ve en fazla 512 yönerge destekleniyor.

Categorica, harici bir yan konteyner ihtiyacını ortadan kaldırarak metrikleri doğrudan Nginx üzerinden Prometheus biçiminde sunan yeni eklentisini açık kaynak olarak yayımladı. Geliştirici ekip, geleneksel Nginx Prometheus Exporter aracının ayrı bir web sunucusu çalıştırmasını gereksiz bir operasyonel karmaşıklık olarak değerlendirerek bu çözümü üretti. MIT lisansıyla paylaşılan modül, sistem yöneticilerine doğrudan Nginx yapılandırması üzerinden metrik uç noktası oluşturma imkanı tanıyor.

Eklenti, C99 uyumlu bir derleyici ile Nginx kaynak kodları kullanılarak derleniyor. Sistemin çalışabilmesi için Nginx kurulumunun uyumluluk bayraklarıyla yapılandırılması gerekiyor. Modül kurulduktan sonra HTTP istek sayıları, yanıt durumları, kullanılan yöntemler, bağlantı metrikleri ve istek süreleri gibi temel göstergeler belirlenen bir port üzerinden dışa aktarılıyor. Yapılandırma dosyalarında en fazla 512 sunucu veya upstream yönergesi destekleniyor.

Araç doğrudan bir ikame olarak tasarlanmadığı için resmi exporter aracına kıyasla daha az metrik topluyor. Eklenti derlendiği Nginx sürümüne bağlı kalıyor ve sunucu güncellemelerinde yeniden derleme gerektiriyor. Ayrıca metrikler için varsayılan olarak 1 megabayt paylaşımlı bellek ayrılıyor ve bellek dolduğunda veri toplama işlemi duraklatılıyor. Geliştirici ekip projeye insan denetiminden geçmiş katkıları kabul ettiğini bildirdi.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.