Elido kısa bağlantıları için Datadog URL izleme iki kaynaktan gelir. Elido'nun kendisi tıklama verisi gönderir: her tıklama için Datadog Logs girişine bir günlük ve her 60 saniyede bir gönderilen üç tıklama sayısı metriği. Yönlendirme gecikmesini ya da durum kodlarını göndermez. Bunlar için bir Datadog Synthetics HTTP testini kanarya kısa bağlantıya yöneltirsiniz; yönlendirme gecikmesi panosu, monitörler ve SLO bu ikilinin üzerine oturur.
Bütün tasarım bu ayrımdan ibaret. Tıklama tarafı, bağlantılarınızdan kaç kişinin geçtiğini ve nereden geldiğini söyler; sentetik taraf ise yönlendirmenin yanıt verip vermediğini, ne kadar hızlı yanıt verdiğini ve doğru durumla dönüp dönmediğini. Bu yazı tam metrik ve günlük biçimlerini, bunların nasıl bağlanacağını, panoya nelerin konacağını ve sınırın nerede başladığını anlatıyor.
Buraya gecikme için geldiyseniz önce p95 için 15 ms bütçesinin nasıl işlediğini okuyun. Eşik seçmeden önce sağlıklı bir değerin neye benzediğini gösterir.
Elido Datadog'a Gerçekte Ne Gönderir
Bağlı bir çalışma alanındaki her tıklama iki yoldan geçer. Günlük yolu, tıklama kaydedildikten hemen sonra https://http-intake.logs.<site>/api/v2/logs adresine tek girişlik bir toplu istek gönderir. Metrik yolu bellekteki bir sayacı artırır; bir boşaltıcı sayıları dakikada bir https://api.<site>/api/v2/series adresine gönderir. İkisi de DD-API-KEY başlığıyla kimlik doğrular.
| Sinyal | Datadog'daki ad | Sıklık | Etiketler ve alanlar |
|---|---|---|---|
| Tıklama günlüğü | source:elido, ileti link_click ile başlar | Tıklama başına | workspace_id, link_id, slug, country, device, destination, ip, timestamp |
| Tıklama sayısı | elido.clicks | Her 60 sn | workspace_id, vendor:elido |
| Ülkeye göre | elido.clicks_by_country | Her 60 sn | yukarıdakiler artı country |
| Cihaza göre | elido.clicks_by_device | Her 60 sn | yukarıdakiler artı device |
Metrikler gauge türündedir ve değer, bir önceki boşaltmadan beri sayılan tıklama sayısıdır. Yani 37 değerindeki bir nokta, kabaca son dakikada 37 tıklama demektir. Operasyon grafiği için doğal birim budur; toplamlar için as_count() uygulamak yerine zaman içinde toplarsınız. Eksik olana dikkat edin: metriklerde link_id ya da slug etiketi yok. Maliyet açısından bunu mantıklı bir tercih sayarım, çünkü Datadog özel metrikleri benzersiz etiket kombinasyonu başına faturalar ve yoğun bir çalışma alanında slug etiketi seri sayısını bağlantı sayısıyla çarpardı.
Günlük, link_id değerini de Datadog etiketi olarak taşır ve service:click-ingester etiketiyle, elido-edge ana makinesiyle işaretlenir; filtrelemeniz gereken hizmet adı budur. Alanlar bir attributes nesnesinin altında iç içe gelir, bu yüzden Log Explorer'da facet'ler @attributes.slug ve @attributes.country gibi görünür. Bir şey kurmadan önce bir günlüğü açıp bakın. On saniye sürer ve bozuk bir sorgudan kurtarır.
Elido Çalışma Alanınızda Datadog'u Bağlama
Kurulum iki alandan oluşur. Bir Datadog API anahtarına (uygulama anahtarı değil) ve kuruluşunuzun çalıştığı siteye ihtiyacınız var.
- Datadog'da Organization Settings, ardından API Keys bölümünü açın ve
elido-forwardergibi bir adla bir anahtar oluşturun. - Sitenizi kontrol edin. Datadog site rehberi her giriş URL'sini bir siteyle eşler;
app.datadoghq.euisedatadoghq.euyazarsınız,us5.datadoghq.comise tam olarak onu yazarsınız. - Elido'da Entegrasyonlar'ı açın, Datadog'u seçin, anahtarı yapıştırın, siteyi yazın ve kaydedin. Anahtar bekleme halinde şifrelenir.
- Beş dakikaya kadar bekleyin, çünkü iletici çalışma alanı entegrasyon ayarlarını önbelleğe alır; sonra kendi bağlantılarınızdan birine telefondan tıklayın ve Log Explorer'da
source:elidoarayın.
Siteyi boş bırakırsanız Elido datadoghq.com varsayar. AB kuruluşu için bu, klasik sessiz hatadır. Yazım hatası da aynı sonucu verir. Her POST başarısız olur ve hatayı kimse görmez.
Bağlantıyı sına düğmesi Datadog sitenize tek bir test günlüğü (elido_test: true işaretli) gönderir ve Datadog'un cevabını gösterir; yanlış anahtar ya da site, Datadog'un 403 yanıtıyla tam orada ortaya çıkar. Geçmesi anahtarın çalıştığını kanıtlar, işlem hatlarınızın ve dizinlerinizin günlükleri tuttuğunu değil; asıl kanıt yine de görünen bir tıklama günlüğüdür. Mixpanel tıklama ileticisi için de aynı kural geçerli: gerçek tıklama yoksa olmamıştır.
Adımı Ölçen Bir Yönlendirme Gecikmesi Panosu Kurma
Elido zamanlama göndermediği için gecikme verisi istek yapan bir şeyden gelmeli. Datadog Synthetics HTTP testi bunun için doğru araçtır ve ziyaretçinin hissettiğini, DNS ve TLS dahil, ölçer.
Her çalışma alanında kurduğum test şöyle:
- URL: ideal olarak kendi özel alan adınızda duran, sıkıcı ve kararlı bir yere işaret eden ayrılmış bir kanarya bağlantısı.
- Yönlendirmeleri takip et: kapalı. Açıksa iniş sayfanızı ölçersiniz ve yavaş bir hero görseli, sorunsuz çalışan bir yönlendirme için sizi sabaha karşı 3'te uyandırır.
- Doğrulamalar: durum kodu 302 (varsayılan; 301 ya da 307 ayarladıysanız onu kullanın, ödünleşimi 301 ve 302 yazısı anlatıyor),
locationbaşlığı hedefinizi içeriyor ve yanıt süresi bir eşiğin altında. - Konumlar: en az üç, biri kitlenizin bulunduğu AB bölgesinde. Her dakika çalıştırın.
- Başlık:
botiçeren birUser-Agent; böylece Elido probu bot sayar ve tıklama olayını atlar.
Eşiği bir blog yazısından değil, bir hafta boyunca gözlemlediğiniz değerlerden seçin. Sentetik zamanlamalar probun kendi ağ yolunu da içerir; başka bir kıtadaki prob bölge içi bir sayıyla hiçbir zaman eşleşmez ve bu sorun değil. İstediğiniz şey düz kalan bir çizgidir.
Pano da dört bileşene ihtiyaç duyar. Konuma göre yanıt süresi, sentetik testin zaman serisi olarak. Doğrulama başarı oranı. elido.clicks ile dakikadaki tıklamalar. Ve ülkelerin bir üst liste görünümü.
# Clicks per minute across the workspace (gaps become zeros)
default_zero(sum:elido.clicks{workspace_id:42})
# Hourly click totals
sum:elido.clicks{workspace_id:42}.rollup(sum, 3600)
# Top 10 countries over the dashboard window
top(sum:elido.clicks_by_country{workspace_id:42} by {country}, 10, 'sum', 'desc')
Neden default_zero? Çünkü tıklamasız bir dakika hiç nokta üretmez ve enterpolasyon işlevi olmadan Datadog boşluğun üzerinden düz bir çizgi çeker. O çizgi yalan söyler.
Tıklama Düşüşleri ve Bozuk Kısa Bağlantılar İçin Monitörler
Üç monitör, bağlantılarda ters giden şeylerin çoğunu kapsar ve her biri farklı bir kaynak kullanır; ilk bölümdeki ayrımın işe yaradığı yer burasıdır.
Yönlendirme bozuk ya da yavaş. Sentetik test zaten bir monitördür. Aynı çalıştırmada iki ya da daha fazla konum başarısız olursa uyarı verin; böylece tek bir kararsız prob bölgesi kimseyi uyandırmaz. 302 dışındaki her yanıt durum doğrulamasını bozar, yani silinmiş, süresi dolmuş ya da duraklatılmış bir kanarya bağlantısı burada 404 ya da 410 olarak görünür.
Trafik durdu. sum:elido.clicks{workspace_id:42} üzerinde bir metrik monitörü oluşturun ve örneğin 30 dakika sonra eksik veri bildirimini açın. Elido sessiz bir dakikada hiçbir şey göndermediği için buradaki "veri yok" gerçekten "tıklama yok" demektir; bir kampanya sırasında umursadığınız olay da budur.
Trafik tuhaf. Aynı metrik üzerinde yönü aşağı olarak ayarlanmış bir anomali monitörü, normalde saatte 4.000 tıklama alan bir kampanyanın birden 200 tıklamaya düşmesini yakalar. Bu örüntüyü üç kez gördüm ve her seferinde neden bağlantının dışındaydı: reddedilen bir reklam, yanlış kitleye giden bir bülten, iskelenin arkasında kalan bir QR afişi. Bantlarına güvenmeden önce ona birkaç haftalık geçmiş verin.
Bağlantı başına uyarı mı istiyorsunuz? Metrikler bunu yapamaz ama günlükler yapabilir. source:elido üzerinden @attributes.slug ile gruplanmış bir günlük tabanlı metrik oluşturursanız izleyebileceğiniz slug başına bir tıklama sayısı elde edersiniz. Bunu filtrelenmiş bir kampanya slug kümesiyle sınırlı tutun, yoksa kardinalite maliyeti arka kapıdan geri döner.
Savunabileceğiniz Bir SLO
Bir kısa bağlantı üzerindeki hizmet seviyesi hedefi ancak kaynağı yönlendirmeyi ölçüyorsa anlam taşır. Bunu sentetik testin üzerine kurun. Monitörü bu tek test olan monitör tabanlı bir SLO işi görür.
30 günde %99,9 ile başlardım. Bu, ayda yaklaşık 43 dakikalık başarısız kontrol demek ve bir pazarlama yöneticisine tek cümleyle anlatabileceğiniz bir bütçe. Bunu tıklama hacmine dayandırmayın. Tıklamalar talebi ölçer, sağlığı değil; kimsenin tıklamadığı bir bağlantı kusursuz biçimde erişilebilirdir.
Eksikliğini çektiğiniz şey o SLO bileşenindeki düz bir çizgiyse, bir çalışma alanı kurun, kanaryayı kendi alan adınıza yöneltin ve hedefi belirlemeden önce bir hafta çalıştırın.
Kendi Sunucunuzdaki Elido: Yönlendirme Sayaçlarını Kazıma
Yönlendirme hizmetini kendiniz çalıştırıyorsanız (yalnızca kendi altyapınızda Enterprise sözleşmeli dağıtım olarak mümkün; Elido indirilebilir, kendi sunucuda barındırılan bir ürün olarak satılmıyor) bir kaynağınız daha olur. Yönlendirme hizmeti /metrics adresinde bir Prometheus uç noktası sunar ve Datadog Agent'ın OpenMetrics kontrolü onu kazıyabilir. İşe yarar seri elido_edge_redirect_total sayacıdır; fleet ve outcome etiketleri taşır ve sonuçlar arasında ok, notfound, expired, paused, disabled, blocked, capped ve error bulunur.
Bu size SaaS entegrasyonunun vermediğini verir: tüm trafik üzerinde gerçek bir 404 oranı, yani notfound bölü toplam. İkinci bir sayaç olan edge_redirect_clicks_filtered_bot_total, tıklama olayı olmadan botlara kaç yönlendirme sunulduğunu gösterir. Yine de o uç noktada gecikme histogramı yok. Gecikme, kendi sunucunuzda da olsa Synthetics'ten gelmeye devam eder. k3s ile kendi sunucuda barındırma kılavuzu o uç noktanın dağıtımda nerede durduğunu anlatır.
Datadog Entegrasyonunun Sınırı
Şimdi sınırlar; önce ısıranlar.
Teslimat en iyi çabayla yapılır ve tıklama işlem hattından gelir, bu yüzden yönlendirmenin biraz gerisinde kalabilir. Başarısız bir günlük POST'u bir saniye sonra bir kez yeniden denenir, ardından bırakılır. Başarısız bir metrik boşaltması hiç yeniden denenmez; o dakika gitmiştir ve sonraki pencere temiz başlar. elido.clicks değerini bir eğilim çizgisi olarak ele alın ve toplamları gerçeğin kaydı olan Elido'nun kendi tıklama analitiğiyle karşılaştırın.
Günlükler ziyaretçi IP'sini ve UTM etiketleri dahil tam hedef URL'yi taşır. Datadog kuruluşunuz ABD'deyse bu, AB'den çıkan kişisel veridir; nasıl tartacağınızı pazarlama ekipleri için AB veri yerleşimi rehberi anlatıyor. En azından, varsa AB sitesini seçin.
Günlük maliyeti tıklamayla ölçeklenir; her biri bir alınan günlüktür. Viral bir bağlantı viral bir fatura getirir. Dışlama filtreleri ya da kısa saklamalı bir dizinle eşleştirilmiş günlük tabanlı bir metrik bunu makul tutar.
Kapsam da tıklamalardan ibaret. Bağlantı oluşturma olayı, dönüşüm, gecikme ya da durum kodu yok. Açıkçası bir tıklama ileticisinin gecikme taşıması gerektiğinden emin değilim; dışarıdan ölçen prob zaten daha doğru tanıktır.
Yukarıda bağlantısı verilen Datadog belge sayfalarına 2026-10-25 tarihinde erişildi. Yönlendirmenin arkasındaki gecikme bütçesi için p95 15 ms yazısına bakın
Blogda İlgili Yazılar
- Mixpanel bağlantı izleme - aynı tıklama ileticisi, ürün analitiğine yönlendirilmiş.
- URL yönlendirmeleri için önbellek stratejisi - yönlendirme gecikmesinin neden böyle göründüğü.
- Bağlantı çürümesini önleme stratejisi - 404 monitörü tetiklendikten sonra ne yapılır.
- Kısa bağlantı tıklamaları ve GA4 oturumları - tıklama sayılarınız ile analitik oturumlarınız neden uyuşmaz.
- Yönlendirmelerle GA4 sunucu tarafı izleme - Google'a gönderilen sunucu tarafı tıklama olayları.
- Klaviyo bağlantı izleme - aynı tıklama ileticisi, her tıklamayı Klaviyo'ya gönderiyor.
Sıkça sorulan sorular
Kısa bağlantıları Datadog'da izleyebilir miyim?
Evet, iki yönden. Elido her tıklamayı Datadog'a günlük olarak iletir ve dakikalık tıklama sayılarını metrik olarak gönderir; bu, trafik hacmini kapsar. Erişilebilirlik ve gecikme için bir kanarya kısa bağlantısına karşı Datadog Synthetics HTTP testi eklersiniz; bu test, yönlendirmeyi ziyaretçinin yaşadığı gibi dışarıdan ölçer.
Elido Datadog'a hangi metrikleri gönderir?
Çalışma alanı başına dakikada bir gönderilen üç gauge metriği: pencere için tıklama sayısını taşıyan elido.clicks, ülke etiketli elido.clicks_by_country ve cihaz etiketli elido.clicks_by_device. Hepsinde workspace_id ve vendor:elido etiketleri bulunur. Bunlarla birlikte her tıklama, elido kaynağıyla bir günlük olarak da gönderilir.
Elido yönlendirme gecikmesini Datadog'a gönderir mi?
Hayır. Entegrasyon zamanlamaları değil tıklamaları gönderir; yükte gecikme ya da durum kodu metriği yoktur. Yönlendirme gecikmesi panosunu bunun yerine, yönlendirme takibi kapalı bir Datadog Synthetics HTTP testiyle kurun. Böylece grafiğe çıkardığınız yanıt süresi, iniş sayfanızın değil yalnızca yönlendirme adımının süresi olur.
Bir AB çalışma alanı hangi Datadog sitesini kullanmalı?
Datadog kuruluşunuzun bulunduğu siteyi çıplak alan adı olarak yazın; örneğin AB sitesi için datadoghq.eu. Alanı boş bırakırsanız Elido ABD sitesi olan datadoghq.com'a döner ve bir AB kuruluşu oraya düşen hiçbir şeyi görmez.
Elido tıklama metriğim neden sıfır yerine veri yok gösteriyor?
Elido yalnızca çalışma alanının en az bir tıklama aldığı dakika için nokta gönderir. Sessiz bir dakika hiç nokta üretmez, bu yüzden Datadog boşluk gösterir. Panolarda sorguyu default_zero() ile sarın; trafiğin tamamen durmasını yakalamak istediğinizde ise veri yok uyarısı kullanın.
Datadog sentetik kontrolleri Elido'da tıklama sayılır mı?
Sayılabilir. Elido, bot listesiyle eşleşen kullanıcı aracılarında, örneğin bot sözcüğünü ya da yaygın HTTP kitaplıklarını içerenlerde, tıklama olayını atlar. Sentetik teste bot içeren özel bir User-Agent başlığı verin ve testi ayrılmış bir kanarya bağlantısına yöneltin; böylece problar kampanya rakamlarını şişirmez.
Elido'yu deneyin
Bir URL yapıştırın, çalışan bir kısa bağlantı alın
Kayıt gerekmez. Bağlantı 30 gün boyunca yaşar. Sonsuza kadar saklamak için kaydolun.
Kayıt gerekmez. Ücretsiz kaydolun, ayda 50 bağlantı oluşturun.