Hız uyarılarını özelleştirin

Belirli bir soruna neden olan durumlarda ekibinizi bilgilendirmek için hız uyarılarını kullanın bir sorun teşkil eder. Crashlytics için sorun, benzer kilitlenmeler var.

Uyarıyı tetikleyen nedir?

Hız uyarıları, uygulamanızdaki bir sorun aşağıdaki eşikten yüksek bir eşiği aştığında tetiklenir: Firebase konsolunda tanımlar.

Hız uyarıları için eşiği, kullanıcının yüzdesi olarak tanımlarsınız kilitlenmeden etkilenen oturum sayısı. Şu tarihler arasında bir eşik değeri ayarlayabilirsiniz: Oturumların% 0,1 ve% 1'i. Hız uyarısı eşiği varsayılan olarak %1'e ayarlanmıştır sayısı.

Daha açık belirtmek gerekirse, bir saatlik süre içinde aşağıdaki bilgiler doğrudur:

  • Bir uygulamadaki sorun, bu uygulama için tanımlanan eşiği aşıyor.
  • Uygulamanın bu dönemde 250 oturumu vardır.
  • Uygulamadaki sorun için daha önce herhangi bir uyarı oluşturulmamıştı.

Uyarı eşiğini güncelle

Hız uyarılarını güncellemek için firebasecrashlytics.config.update izni gerekir. Aşağıdaki roller, bu gerekli izni varsayılan olarak içerir: Firebase Crashlytics Yöneticisi, Firebase Kalite Yöneticisi, Firebase Yöneticisi veya projenin Sahibi veya Düzenleyici.

Kayıtlı uygulamalarınızın her biri için bir hız uyarısı eşiği yapılandırın. Her bir uygulama farklı bir uyarı eşiğine sahip olabilir.

  1. Firebase konsolunda Crashlytics kontrol panelinize gidin.
  2. Sayfanın üst tarafındaki uygulama açılır listesinden bir uygulama seçin.
  3. Sorunlar bölmesinin üst çubuğunda, taşma menüsünü açın () ve ardından Hız'ı seçin uyarı ayarlarını devre dışı bırakın.
  4. Şu öğe için uyarı eşiğini yapılandırmak üzere ekrandaki talimatları uygulayın: uygulamasını indirin.

Uyarı alma

Varsayılan uyarıları al

Varsayılan olarak Firebase, e-posta ile Crashlytics uyarı gönderebilir. Hız için uyarılar ve regresyonlar varsa Firebase, bu uyarıları Firebase konsolu.

Bu varsayılan mekanizmayı kullanarak Crashlytics uyarı almak için firebase.projects.update izni. Aşağıdaki roller bu kapsamdadır: varsayılan olarak gereken izin: Firebase Yöneticisi veya proje Sahip veya Düzenleyici.

Varsayılan olarak, gerekli görevleri almak için gerekli izinlere sahip uyarılar) Crashlytics tarafından gönderilen bir uyarı tetiklendiğinde e-posta alır.

Kendi hesabınız için uyarıları etkinleştirme/devre dışı bırakma

Kendi hesabınız için, olmadan Crashlytics uyarıyı etkinleştirebilir veya devre dışı bırakabilirsiniz etkilemeye devam eder. Ancak gerekli belgelere yine de ihtiyacınız olduğunu uyarı alma izinlerini kontrol edin.

Crashlytics uyarılarını açmak veya kapatmak için şu adımları izleyin:

  1. Firebase konsolunda, sağ üst köşedeki şu bölüme gidin: Firebase uyarı.
  2. Ardından sayfasına gidin. Ayarlar'ı tıklayın ve Crashlytics için hesap tercihinizi belirleyin uyarılar'ı tıklayın.

Üçüncü taraf hizmetleri için temel uyarıları ayarlayın

Firebase, Crashlytics uyarıları için uyarıları aşağıdaki üçüncü taraf hizmetlerini kullanabilir: Slack Jira veya PagerDuty'ye dokunun. Bu temel uyarı seçeneklerini, Entegrasyonlar sekmesi Projenizde Ayarlar'a gidin.

Belirli bir e-posta adresine uyarı göndermek için daha fazla denetim üçüncü taraf hizmet (yalnızca Slack, Jira veya PagerDuty ile sınırlı değildir) Üçüncü taraf hizmetleri için gelişmiş uyarıları ayarlama bölümünü inceleyin.

Üçüncü taraf hizmetleri için gelişmiş uyarılar ayarlayın

Ekibinizin tercih ettiği bildirime Crashlytics uyarı gönderebilirsiniz Cloud Functions for Firebase kullanılıyor. Örneğin, bir fonksiyon yazarak hız uyarıları için bir uyarı etkinliği yakalayan ve uyarı bilgilerini gönderen üçüncü taraf bir hizmete (ör. Discord, Slack veya Jira) bağlayabilirsiniz. Bu gelişmiş özellik ile, mekanizmasını kullanarak, uyarı mekanizmasına gönderilen bilgileri, üçüncü taraf hizmet; yardımcı olacak derin bağlantıları Firebase konsoluna gidin veya şirkete özel sorun giderme bilgileri ekleyin.

Cloud Functions for Firebase özelliğini kullanarak gelişmiş uyarı özelliklerini ayarlamak için aşağıdaki adımları uygulayın:

  1. Cloud Functions for Firebase'i kurun. ve şu görevleri içerir:

    1. Node.js veya Python için bir geliştirme ortamı oluşturun.
    2. Firebase KSA'yı yükleyin ve oturum açın.
    3. Firebase KSA'yı kullanarak Cloud Functions for Firebase uygulamasını başlatın.
  2. Aşağıdaki koşulları karşılayan bir işlev yaz ve dağıt: Crashlytics cihazından bir uyarı etkinliği yakalar ve etkinliği işler yük (örneğin, uyarı bilgilerini Discord'daki bir iletide yayınlama)

Yakalayabileceğiniz tüm Crashlytics uyarı etkinlikleri hakkında bilgi edinmek için şu sayfaya gidin: referans belgeleri, Crashlytics uyarı.