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ımlarsınız.

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 iznidir. 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

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

Bu varsayılan mekanizmayı kullanarak Crashlytics uyarıları 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'ten 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, Crashlytics uyarılarını Google Play'den 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ı uygulayın:

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

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

Firebase, Crashlytics uyarıları için uyarı gönderen bir mekanizma sunar. 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ıları gönderebilirsiniz Firebase için Cloud Functions'ı kullanarak. Ö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 konsolunuza gidin veya şirkete özel sorun giderme bilgilerini ekleyin.

Cloud Functions for Firebase'i kullanarak gelişmiş uyarı özellikleri ayarlamak için şu 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 CLI'ı yükleyip oturum açın.
    3. Firebase CLI'ı kullanarak Cloud Functions for Firebase'i başlatın.
  2. Aşağıdaki koşulları karşılayan bir işlev yaz ve dağıt: Crashlytics'ten 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 adrese gidin: referans belgeleri, Crashlytics uyarıları.