Bir milyon siteyi izlemek için tasarlandı
Kontrol panelinizin arkasında, platformu üzerinde çalıştırdığımız aynı gözlemlenebilirlik yığını yer alır: metrikler için Prometheus ve Grafana, motor, iş akışları ve sürücüler genelinde dağıtılmış izleme için OpenTelemetry ve denetim verileri ayrı tutulan, kiracı etiketli merkezi yapılandırılmış günlükler.
Metrikler; izolasyon katmanından gelen site başına LVE istatistikleriyle birlikte hizmet başına, worker başına ve kiracı başına toplanır. Sağlama, taşıma ve uygulama dâhil her iş akışı çalıştırması uçtan uca görünür durumdadır; destek yanıtının bir tahmin yerine belirli olabilmesinin nedeni de budur.
Geniş ölçekte izleme bir veri hacmi sorunudur ve bu doğrultuda tasarlanmıştır. Yüksek hacimli metrikler, sonsuza kadar site başına ve dakika başına tutulmak yerine zaman dilimlerine ayrılır ve birleştirilir; izler örneklenir ve kiracı başına kardinalite kontrolleri, yoğun işlem yapan tek bir hesabın diğer herkesin gösterge panellerini yavaşlatmasını önler. Tasarım hedefi, bugün çalıştırdığımız sayı değil, bir milyon sitedir.
Uyarılar, tanımlanmış ve takip edilen SLO'lar ile Alertmanager üzerinden nöbetçi ekibimize yönlendirilir; operasyonel karmaşanın gelen kutunuza asla düşmemesi ve uyarılarınızın hiçbir zaman bizimkilerin arkasında sıraya girmemesi için yukarıdaki müşteri bildirimlerinden kasıtlı olarak ayrı tutulur.