Dışa aktarılan Crashlytics verilerini Google Cloud hizmetleriyle kullanma seçenekleri

Firebase Crashlytics ve Firebase konsolundaki kontrol paneli, uygulamalarınızla ilgili kararlılık verilerini keşfetmenize ve analiz etmenize olanak tanır. Standart Crashlytics özellikler, uygulamanızı çalıştırmayla ilgili birçok görev ve hedefte size yardımcı olabilir.

Ancak uygulamalarınız ve işletmeniz büyüyüp daha karmaşık hale geldikçe farklı türde sorulara yanıt bulmanız, verileri benzersiz şekillerde analiz etmeniz veya birleştirmeniz ya da verilerinize dayalı özel kontrol panelleri veya özel uyarılar oluşturmanız gerekebilir.

Tüm bunları yapmanıza yardımcı olmak için Crashlytics, verilerinizi güçlü Google Cloud hizmetlerine aktarma seçenekleri sunar: BigQuery ve Cloud Logging. Bu hizmetlerin özellikleriyle ilgili daha kapsamlı bir liste için Dışa aktarılan verilerle neler yapabilirsiniz? başlıklı makaleyi inceleyin.

  • BigQuery: SQL sorgularını kullanarak verileri analiz edin, diğer veri kümelerindeki verileri birleştirin, verileri başka bir bulut sağlayıcıya aktarın ve veri görselleştirmeleri ile özel kontrol panelleri oluşturun (örneğin, Looker Studio kullanarak).
    BigQuery'e veri aktarma işlemini ayarlayın

  • Cloud Logging: Gelişmiş analiz için günlük tabanlı metrikler oluşturun, özel bildirim kanalları için gelişmiş uyarılar ayarlayın, Cloud Monitoring ile özel kontrol panelleri ve grafikler oluşturun ve daha fazlasını yapın.
    Cloud Logging için dışa aktarma işlemini ayarlama

Bu sayfada, dışa aktarılan Crashlytics verilerinizi ve (isteğe bağlı olarak) Firebase oturum verilerinizi bu Google Cloud hizmetlerle nasıl kullanabileceğiniz daha ayrıntılı olarak açıklanmaktadır.

Hangi veriler her hizmete dışa aktarılır?

Dışa aktarımlar; cihaz türü, işletim sistemi, istisnalar (Android uygulamaları) veya hatalar (Apple uygulamaları) ve Crashlytics günlükleri dahil olmak üzere ham Crashlytics verileri (ve isteğe bağlı olarak Firebase oturum verileri) ile ilişkili diğer meta verileri içerir.

Her hizmete aktarılan veriler aynıdır ancak yapı farklıdır. BigQuery için veriler tablolarda (bkz. veri kümesi şeması), Cloud Logging için ise günlük biçimindedir (bkz. günlük şeması).

Dışa aktarılan verilerle neler yapabilirsiniz?

Bu Google Cloudhizmetleri Crashlytics verileriyle kullanırken yapabileceklerinizden öne çıkanlar aşağıda verilmiştir. Google Cloud belgelerinde, BigQuery ve Cloud Logging ile ilgili tüm özellikler hakkında bilgi edinebilirsiniz.

Veriler BigQuery hedefine aktarıldı

  • SQL sorgularını kullanarak verileri analiz etme
    Özel raporlar ve özetler oluşturmak için Crashlytics verilerinizde sorgu çalıştırabilirsiniz. Bu tür özel raporlar, Firebase konsolunun Crashlytics kontrol panelinde kullanılamadığından kilitlenme verilerinin analizini ve anlaşılmasını destekleyebilir. Hatta size bir örnek sorgu koleksiyonu da sunuyoruz.

  • Farklı veri kümelerindeki verileri birleştirme
    Örneğin, veri dışa aktarma işlemini ayarlarken Firebase oturumları verilerini dışa aktarmayı seçerseniz Crashlytics kilitlenmesiz kullanıcılar ve kilitlenmesiz oturumlar hakkında daha iyi bilgi edinebilirsiniz. Ayrıca, çeşitli Firebase ürünlerinden (ör. Performance Monitoring) veya Google Analytics'den veri dışa aktarabilir, ardından bu verileri BigQuery'de Crashlytics verilerinizle birleştirip analiz edebilirsiniz.

  • Görünüm oluşturma
    BigQuery kullanıcı arayüzünü kullanarak SQL sorgusuyla tanımlanan sanal bir tablo olan görünüm oluşturabilirsiniz. Farklı görünüm türleri ve bunların nasıl oluşturulacağı hakkında ayrıntılı talimatlar için BigQuery dokümanlarına bakın.

  • Veri görselleştirmeleri ve özel kontrol panelleri oluşturma
    Örneğin, Crashlytics şablonunu kullanarak Looker Studio ile kontrol paneli oluşturabilirsiniz.

Veriler Cloud Logging hedefine aktarıldı

  • Gelişmiş analiz için günlük tabanlı metrikler oluşturma
    Günlük girişlerinizi, belirli uygulama davranışlarını veya zaman içindeki kararlılık trendlerini izleyen metriklere dönüştürün. Örneğin, belirli bir ölümcül olmayan istisnanın ne sıklıkta oluştuğunu sayan bir metrik oluşturabilir ve bunu diğer sistem sağlığı metrikleriyle birlikte görselleştirebilirsiniz.

  • Özel bildirim kanalları için gelişmiş uyarılar ayarlama
    Cloud Monitoring'da özel uyarı politikaları oluşturarak varsayılan e-posta uyarılarının ötesine geçin. Cloud Monitoring Belirli günlük kalıplarına veya eşiklere göre bildirimleri tetikleyin ve bunları Slack, Jira veya PagerDuty gibi hizmetlere gönderin.

  • Özel kontrol panelleri ve grafikler oluşturma
    İşletmeniz için en önemli metrikleri öne çıkaran kişiselleştirilmiş kontrol panelleri oluşturmak için Cloud Monitoring özelliğini kullanın. Kilitlenme içermeyen oranları, oturum hacimlerini ve hata sayılarını diğer Google Cloud ürün verileriyle birlikte tek bir görünümde görselleştirebilirsiniz.

  • Uygulama çökmelerini arka uç günlükleriyle ilişkilendirme
    İstemci tarafı kilitlenme verilerinizi sunucu tarafı günlüklerinizle tek bir yerde entegre edin.

  • Ham kilitlenme verilerini büyük ölçekte arama ve filtreleme
    LQL (Günlük Sorgu Dili) kullanarak karmaşık sorgular çalıştırmak için Logs Explorer kullanın. Nadir veya cihaza özgü sorunları bulmak için tüm kullanıcılarınız ve sürümlerinizdeki belirli günlük mesajlarını, özel anahtarları ya da izleme bilgilerini arayabilirsiniz.

  • Verileri uzun süreli saklama veya harici işleme için yönlendirme
    Crashlytics günlüklerinizi uyumluluk için Cloud Storage'e, büyük ölçekli analiz için BigQuery'e veya verileri kendi harici izleme araçlarınıza aktarmak için Pub/Sub'e dışa aktarmak üzere günlük havuzlarını kullanın.

BigQuery ve Cloud Logging seçenekleri ne zaman tercih edilmelidir?

Verilerinizi nereye aktaracağınızı seçerken dikkate almanız gereken bazı önemli farklar şunlardır:

Veriler BigQuery hedefine aktarıldı Veriler Cloud Logging hedefine aktarıldı
Geçerli işletme rolleri Özellikle birden fazla veri kümesindeki verileri birleştirmek için veri analisti rolleri için idealdir. Geliştiricilerin ve SRE'lerin özel uyarılar ve kontrol panelleri oluşturmasına, ayrıca sunucu tarafı izleme verilerine daha kolay bağlanmasına yardımcı olur.
Verileri Google Cloud ürünleriyle kullanma seçenekleri
Verileri birleştirme ve daha fazla dışa aktarma seçenekleri
Fiyatlandırma Hem depolama hem de sorgulama için ödeme yaparsınız.
Daha fazla bilgiyi Verileri Crashlytics BigQuery başlıklı makalede bulabilirsiniz.
Depolama için ödeme yaparsınız ancak sorgulama için ödeme yapmazsınız.
Daha fazla bilgiyi Verileri Crashlytics Cloud Logging başlıklı makalede bulabilirsiniz.

Sırada ne var?

BigQuery'a dışa aktarmayı ayarlama Cloud Logging'a dışa aktarmayı ayarlama

Crashlytics ve (isteğe bağlı olarak) Firebase oturum verilerinin dışa aktarılmasını ayarladıktan sonra Google Cloud hizmetlerinin özelliklerini kullanmaya başlayın: