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.
- Firebase konsolunda Crashlytics kontrol panelinize gidin.
- Sayfanın üst tarafındaki uygulama açılır listesinden bir uygulama seçin.
- 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.
- Ş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:
- Firebase konsolunda, sağ üst köşedeki şu bölüme gidin:
. Firebase uyarı - Ardından
'ı tıklayın ve sayfasına gidin. AyarlarCrashlytics 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
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:
Cloud Functions for Firebase'i kurun. ve şu görevleri içerir:
- Node.js veya Python için bir geliştirme ortamı oluşturun.
- Firebase KSA'yı yükleyin ve oturum açın.
- Firebase KSA'yı kullanarak Cloud Functions for Firebase uygulamasını başlatın.
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ı.