Özel uyarıları ayarlama ve özel bildirim kanallarına gönderme

Firebase, varsayılan Crashlytics uyarılar sunar (bkz. uyarı genel bakış sayfası). Ancak bu varsayılan uyarılar ve bildirim kanalları ihtiyaçlarınız için yeterli olmayabilir.

Bu durumlarda, Cloud Monitoring kullanarak Crashlytics verilerine (ve isteğe bağlı olarak Firebase oturum verilerine) dayalı özel bildirim kanallarına özel uyarılar gönderebilirsiniz. Bu verileri Cloud Logging'e aktarmış olmanız gerekir.

Özel uyarılar için Cloud Monitoring kullanmak üzere, hangi durumlarda uyarılmak istediğinizi ve nasıl bilgilendirilmek istediğinizi açıklayan bir uyarı politikası oluşturursunuz.

Örneğin, kilitlenme içermeyen oranınız belirli bir eşiğin altına düşerse Cloud Monitoring, belirli bir e-posta adresine özelleştirilmiş bir uyarı mesajı gönderebilir veya bu mesajı Discord, Slack ya da Jira gibi bir üçüncü taraf hizmetinde yayınlayabilir. Ayrıca, uyarıda gönderilen bilgileri tamamen özelleştirebilirsiniz. Örneğin, Firebase konsoluna yararlı derin bağlantılar veya şirkete özel sorun giderme bilgileri ekleyebilirsiniz.

Google Cloud belgelerinde Cloud Monitoring ve uyarılar hakkında daha fazla bilgi edinin. Bu bilgiler fiyatlandırmayı da içerir.

Ön koşullar

  1. Firebase projenizin kullandıkça öde Blaze fiyatlandırma planında olduğundan emin olun.

  2. Crashlytics verilerinin ve (isteğe bağlı olarak) Firebase oturum verilerinin Cloud Logging'e aktarılmasını ayarlayın.

  3. Bildirim kanallarını ayarlayın.

Uyarı politikası ayarlama

Aşağıda ana hatlarıyla verilen talimatlar yer almaktadır. Ayrıntılı talimatlar için Google Cloud belgelerine (örneğin: Metrik eşiği uyarı politikaları oluşturma veya Uyarı politikaları oluşturmak için PromQL kullanma) bakın.

Sorgu çalıştırma kapsamında, günlük tabanlı veya SQL tabanlı bir uyarı ayarlayabilirsiniz:

  • Günlük tabanlı uyarı ayarlama:

    1. Logs Explorer içinde sorgu çalıştırma.

    2. Görünen Uyarı ekle düğmesini tıklayın.

    3. Günlüğe dayalı uyarı eklemek için ekrandaki talimatları uygulayın.

  • SQL tabanlı bir uyarı ayarlama:

    1. Günlük Analizleri'nde bir sorgu çalıştırın.

    2. Görünen Uyarı ekle düğmesini tıklayın.

    3. SQL tabanlı bir uyarı eklemek için ekrandaki talimatları uygulayın.

Alternatif olarak, Google Cloud konsolundaki politika yapılandırma aracını kullanarak günlüğe dayalı metrikleriniz için uyarılar ayarlayabilirsiniz. Bu araçta aşağıdaki seçeneklerden birini belirleyebilirsiniz:

  • Oluşturucu: Konsol kullanıcı arayüzü, uyarı politikasını oluşturmak için rehberli bir iş akışı sağlar.

  • PromQL: Uyarı politikanız için bir PromQL sorgusu sağlarsınız.