Echobell'e Başlangıç - Eksiksiz Kurulum Kılavuzu
Echobell'i dakikalar içinde kurun: bildirim kanalları oluşturun, webhook veya e-posta tetikleyicisi bağlayın, telefonunuzda anında push ya da arama uyarısı alın.
Önemli bildirimleri takip etmenize yardımcı olan anında uyarı uygulaması Echobell'e hoş geldiniz. İster CI/CD hattı için webhook uyarılarına ihtiyaç duyan bir geliştirici, ister sunucu izleyen bir sistem yöneticisi, ister kritik bildirimleri yöneten bir ekip olun, bu kapsamlı kılavuz Echobell'i etkili biçimde kurup kullanmanız için size adım adım yol gösterecek.
Bu kılavuzun sonunda; bildirim kanalları oluşturmayı, webhook ve e-posta tetikleyicileri kurmayı, bildirim şablonlarını özelleştirmeyi ve Echobell'i mevcut araç ve iş akışlarınıza entegre etmeyi öğrenmiş olacaksınız.
Echobell Nedir?
Echobell; geliştiriciler, DevOps ekipleri ve güvenilir anında uyarılara ihtiyaç duyan herkes için tasarlanmış güçlü bir bildirim yönetim aracıdır. Sistemleriniz ile mobil cihazınız arasındaki boşluğu doldurarak kritik bilgilerin size anında ulaşmasını sağlar.
Temel yetenekler:
- Webhook Entegrasyonu: HTTP isteği gönderebilen her sistemi bağlayın — izleme araçları, CI/CD hatları, IoT cihazları ve daha fazlası
- E-posta Tetikleyicileri: Kanalınıza ait özel e-posta adresine yönlendirerek her e-postayı anında bildirime dönüştürün
- Özel Şablonlar: Dinamik değişkenlerle bilgilendirici, bağlam açısından zengin bildirimler oluşturun
- Esnek Bildirim Türleri: Normal bildirimler, zaman duyarlı uyarılar veya kritik sorunlar için telefon araması tarzı bildirimler arasından seçim yapın
- Gizlilik Öncelikli Tasarım: Bildirim geçmişiniz sunucularımızda değil, cihazınızda kalır
- Ekip İş Birliği: Kanalları ekip arkadaşlarınızla paylaşın ve abone erişimini yönetin
Echobell'i benzersiz kılan özellikler hakkında daha fazla bilgi edinin ve eksiksiz özellik listemize göz atın.

Temel Kavramlar
Başlamadan önce bazı temel kavramları anlayalım:
Kanallar
Kanal, Echobell'de bildirimleri düzenlemek ve dağıtmak için kullanılan çekirdek birimdir:
- Her kanalın, farklı uyarı kaynakları arasında kolayca ayırt edilebilmesi için benzersiz bir Ad ve Renk vardır
- Kanallar, abonelere hangi bilgilerin gönderileceğini belirleyen Bildirim Şablonları içerir
- Kanallar webhook'lar veya e-postalar aracılığıyla tetiklenir
- Kendi kanallarınızı oluşturabilir ya da başkalarının paylaştığı kanallara abone olabilirsiniz
- Her kanal, hangi tetiklemelerin gerçekten bildirim göndereceğini filtrelemek için koşulları destekler
- Kanallar, güvenli abonelik bağlantılarıyla ekip üyeleriyle veya herkesle paylaşılabilir
Bir kanalı bildirim hattı gibi düşünün: veri tetikleyiciler aracılığıyla girer, şablonlarla biçimlendirilir, koşullarla filtrelenir ve tüm abonelere bildirim olarak iletilir.
Tetikleyiciler
Tetikleyici, bir kanalı bildirim göndermesi için harekete geçiren şeydir. Echobell iki tetikleme yöntemini destekler:
-
Webhook: HTTP GET veya POST ile çağrıldığında kanalı etkinleştiren bir URL uç noktası. İzleme sistemleri, CI/CD hatları, sunucusuz işlevler ve HTTP isteği gönderebilen her araçla entegrasyon için idealdir.
-
E-posta Tetikleyicisi: Kanala bağlı benzersiz bir e-posta adresi. Bu adrese bir e-posta gönderildiğinde kanal etkinleşir. E-posta tabanlı uyarılar, önemli mesajların iletilmesi veya yalnızca e-posta bildirimini destekleyen sistemler için idealdir.
Aynı kanalda her iki tetikleyici türünü aynı anda kullanabilir, böylece uyarı gönderme biçiminde azami esneklik elde edebilirsiniz. Webhook entegrasyonu ve e-posta tetikleyicileri hakkında daha fazla bilgi edinin.
Bildirim Türleri
Bir kanala abone olurken, uyarıların cihazınızda nasıl görüneceğini belirleyen farklı bildirim biçimleri arasından seçim yapabilirsiniz:
-
Normal (Etkin): Bildirim merkezinizde görünen standart uygulama bildirimi. Acil olmayan güncellemeler ve bilgilendirici uyarılar için en iyisidir.
-
Zaman Duyarlı: Odak modlarını ve Rahatsız Etmeyin ayarlarını aşabilen yüksek öncelikli bildirim. Hemen ilgilenilmesi gereken ancak kritik bir acil durum sayılmayan önemli uyarılar için önerilir.
-
Arama: Zil sesi ve tam ekran arayüzle, telefon araması alıyormuş gibi hissettiren arama benzeri uyarı. Üretim kesintileri veya güvenlik uyarıları gibi anında müdahale gerektiren kritik olaylar için gereklidir.
Seçeceğiniz bildirim türü, kanal içeriğinin aciliyetine bağlıdır. Gerekirse aynı kanala farklı bildirim türleriyle birden çok kez abone olabilirsiniz. Her türü ne zaman kullanacağınızı anlamak için bildirimlerle ilgili ayrıntılı kılavuzumuzu okuyun.
Başlarken
1. Hesabınızı Kurma
- Echobell'i App Store / Google Play üzerinden indirin
- Uygulamayı açın ve e-postanızla ya da Apple ile oturum açın

2. İlk Kanalınızı Oluşturma
- Ana görünümde, Kanallar görünümüne gitmek için sağ alt köşedeki düğmeye dokunun
- Yeni bir kanal oluşturmak için + düğmesine dokunun
- Kanalınıza bir ad girin (örneğin "Sunucu Uyarıları")
- Kanalınızı tanımlayacak bir renk seçin
- Bildirim şablonlarınızı yapılandırın:
- Başlık şablonu: Bildirimin başlığı olarak görünen metin
- Gövde şablonu: Bildirimin ayrıntılı içeriği
- İsteğe bağlı olarak, kanala kendinizi abone edip etmeyeceğinizi belirleyin
- Kanalınız için bir Bildirim Türü seçin (Normal, Zaman Duyarlı veya Arama)
- Yeni kanalınızı kaydedin

3. Tetikleyici Kurma
Kanalınız oluşturulduktan sonra bildirimleri tetiklemenin iki yolu vardır: webhook'lar veya e-postalar. Ayarlarına erişmek için az önce oluşturduğunuz kanala dokunun. Kanal ayarlarında Tetikleyiciler bölümünü bulabilirsiniz.

Webhook Tetikleyicisi
- Oluşturulan webhook URL'sini kopyalamak için webhook düğmesine dokunun
- Bu URL'yi sistemlerinize entegre edin (örneğin sunucu izleme, CI/CD hattı)
- URL çağrıldığında kanalınız tetiklenir
Bildirim şablonlarınıza iki şekilde değişken sağlayabilirsiniz:
# Sorgu parametreleriyle örnek webhook çağrısı
curl -X GET "https://hook.echobell.one/t/<channel-token>?server=production&status=critical&message=CPU%20usage%20at%2095%25"
# VEYA JSON gövdesiyle
curl -X POST https://hook.echobell.one/t/<channel-token> \
-H "Content-Type: application/json" \
-d '{"server": "production", "status": "critical", "message": "CPU usage at 95%"}'
Bu değişkenler bildirim şablonlarınızı doldurmak için kullanılır. Örneğin başlık şablonunuz {{server}} - {{status}} ise "production - critical" olarak işlenir.
Özel Değişkenler:
externalLink: Bu değişkeni eklerseniz, bildirim kayıtlarında tıklanabilir bir bağlantı olarak gösterilir
E-posta Tetikleyicisi
- Kanalınız için oluşturulan e-posta adresini kopyalamak üzere e-posta düğmesine dokunun
- Bu adrese bir e-posta gönderildiğinde kanalınız tetiklenir
E-posta tetikleyicilerinde Echobell, e-postadan şu değişkenleri otomatik olarak ayıklar:
from: Gönderenin e-posta adresito: Alıcının e-posta adresi (kanalınızın e-postası)subject: E-postanın konu satırıtext: E-postanın düz metin içeriğihtml: E-postanın HTML içeriği
Bu değişkenleri şablonlarınızda {{subject}} veya {{text}} gibi kullanabilirsiniz.
4. Bildirim Şablonlarını Özelleştirme
Şablonlar, tetikleyici verilerinden doldurulan değişkenleri kullanır:
- Kanal ayarlarınızda Bildirim Şablonları'na gidin
- Başlık şablonu için şunu kullanabilirsiniz:
{{server}} - {{status}} - Gövde şablonu için şunu kullanabilirsiniz:
{{message}} Detected at {{timestamp}} - Değişkenler çift süslü parantez içine alınır:
{{variable_name}} - Şablonunuzu örnek verilerle test edin
5. Kanallara Abone Olma
- Kanallarınızın abonelik bağlantısını başkalarıyla paylaşabilirsiniz
- Ya da başkalarının paylaştığı abonelik bağlantılarını kullanarak kanallara abone olabilirsiniz
- Kanallar görünümünde Abone Ol'a dokunun
- Abonelik bağlantısını girin
- Tercih ettiğiniz Bildirim Türü'nü seçin:
- Standart uyarılar için Normal
- Önemli uyarılar için Zaman Duyarlı
- Kritik durumlar için Arama
- Aboneliğinizi onaylayın
Uygulama Ayarları
Echobell'in bildirimleri nasıl ele aldığını şu ayarlarla özelleştirebilirsiniz:
- Sesli İçeriği Tekrarla: Arama bildirimleri kullanılırken bu ayar, bildirim içeriğinin tekrarlanmasını sağlar
- Başarısız Aramayı Yeniden Dene: Odak Modu veya başka nedenlerle başarısız olan arama bildirimlerini otomatik olarak yeniden dener
Gizlilik ve Veri Saklama
Echobell gizliliğinize öncelik verir:
- Sunucularımızda yalnızca kullanıcı hesapları, kanallar ve abonelik verileri saklanır
- Bildirim içeriği ve geçmişi cihazınızda yerel olarak saklanır
- Uyarı verileriniz asla kontrolünüzden çıkmaz
Sonraki Adımlar
İlk kanalınızı kurduğunuza göre, Echobell'den en iyi şekilde yararlanmak için şu kaynakları inceleyin:
Temel Kılavuzlar
- Echobell nedir? - Echobell'in temel kavramlarını ve felsefesini anlayın
- Özelliklere Genel Bakış - Kullanılabilir tüm özellikleri ve yetenekleri keşfedin
- Şablon Kılavuzu - Şablon sözdizimini öğrenin ve dinamik bildirimler oluşturun
- Koşullar - Bildirimleri tetikleyici verilerine göre filtrelemeyi öğrenin
- Webhook Entegrasyonu - Webhook yapılandırması ve en iyi uygulamalara derinlemesine bakış
- E-posta Tetikleyicileri - E-posta tabanlı bildirim tetikleyicilerini yapılandırın
Entegrasyon Kılavuzları
Echobell'i popüler araç ve platformlara bağlayın:
- Grafana Entegrasyonu - Altyapınızı anında uyarılarla izleyin
- GitHub Actions - CI/CD hattı olaylarından haberdar olun
- Prometheus - Prometheus metrikleri için uyarı kurun
- Home Assistant - Akıllı ev otomasyonu bildirimleri
- Çalışma Süresi İzleme - Web sitesi ve servis erişilebilirlik uyarıları
- TradingView - Trading uyarıları ve piyasa bildirimleri
En İyi Uygulamalar
- Basit Başlayın: Önce basit şablonlarla temel kanallar oluşturun, ardından kademeli olarak karmaşıklaştırın
- Şablonlarınızı Test Edin: Yayına almadan önce şablonlarınızın doğru işlendiğini test webhook çağrılarıyla doğrulayın
- Koşulları Akıllıca Kullanın: Kanallara koşullar tanımlayarak yalnızca önemli olaylarda uyarı alın ve gürültüyü azaltın
- Uygun Bildirim Türlerini Seçin: Uyarı yorgunluğundan kaçınmak için "Arama" bildirimlerini yalnızca gerçekten kritik uyarılara ayırın
- Renklerle Düzenleyin: Uyarı kaynaklarını bir bakışta tanımak için kanal renklerini stratejik olarak kullanın
- Kanallarınızı Belgeleyin: Kanalları neyin tetiklediğini ve nasıl yanıt verileceğini kanal notlarıyla belgeleyin
Yaygın Kullanım Senaryoları
Başkalarının Echobell'i nasıl kullandığını keşfedin:
- Sunucu İzleme: CPU, bellek veya disk kullanımı eşikleri aştığında anında uyarı alın
- CI/CD Bildirimleri: Derlemeler başarısız olduğunda veya dağıtımlar tamamlandığında anında haberdar olun
- E-ticaret Uyarıları: Yeni siparişler, ödeme sorunları veya stok uyarıları için bildirim alın
- Güvenlik İzleme: Kimlik doğrulama hataları, şüpheli etkinlikler veya güvenlik olayları için kritik uyarılar
- IoT ve Akıllı Ev: Sensörlerden, kameralardan ve ev otomasyonu sistemlerinden bildirimler
- Ekip Koordinasyonu: Ortak olay müdahalesi için kanalları ekip üyeleriyle paylaşın
Yardım Alın
Desteğe mi ihtiyacınız var veya sorularınız mı var?
- Destek Merkezi - Sık sorulan sorulara ve sorun giderme kılavuzlarına göz atın
- E-posta Desteği: echobell@weelone.com adresinden bize ulaşın
- Topluluk: Tartışmalara katılın ve kullanım senaryolarınızı diğer Echobell kullanıcılarıyla paylaşın
Echobell'i sistemlerinize entegre etmeye hazır mısınız? Başlamak için webhook entegrasyon kılavuzumuza göz atın ya da geliştiricilere özel entegrasyonları keşfedin!