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

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

Ancak bazen uygulamalarınız ve işletmeniz büyüyüp daha karmaşık hale geldikçe farklı türde soruların yanıtlarına, verileri benzersiz şekillerde analiz etmeye veya birleştirmeye ya da verilerinize dayalı özel kontrol panelleri veya özel uyarılar oluşturmaya ihtiyaç duyabilirsiniz.

Crashlytics, tüm bunları yapmanıza yardımcı olmak için verilerinizi güçlü Google Cloud hizmetlerine (BigQuery ve Cloud Logging) aktarma seçenekleri sunar. Bu hizmetlerin özelliklerinin daha kapsamlı bir listesi 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 gösterge tabloları oluşturun (ör. Data Studio kullanarak).
    BigQuery için dışa aktarma işlemini ayarlayın

  • Cloud Logging: Gelişmiş analiz için günlüğe dayalı 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 ayarlayın

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

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

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

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

Dışa aktarılan verilerle neler yapabilirsiniz?

Aşağıda, bu Google Cloud hizmetlerini Crashlytics verileriyle kullanırken yapabileceklerinizden bazıları verilmiştir. Google Cloud belgelerinde BigQuery ve Cloud Logging'ın tüm özellikleri hakkında bilgi edinebilirsiniz.

Veriler BigQuery adresine aktarıldı

  • SQL sorgularını kullanarak verileri analiz etme
    Özel raporlar ve özetler oluşturmak için Crashlytics verilerinizde sorgular çalıştırabilirsiniz. Bu tür özel raporlar Firebase Console'un Crashlytics kontrol panelinde bulunmadığından kilitlenme verilerini analiz etmenize ve anlamanıza yardımcı olabilir. Hatta size örnek sorgulardan oluşan bir koleksiyon da sunuyoruz.

  • Farklı veri kümelerindeki verileri birleştirme
    Örneğin, veri dışa aktarma işlemini ayarlarken Firebase oturum verilerini dışa aktarmayı seçerseniz kilitlenme sorunu yaşanmayan kullanıcılar ve kilitlenme sorunu yaşanmayan oturum sayısı hakkında daha fazla bilgi edinebilirsiniz.Crashlytics Ayrıca, çeşitli Firebase ürünlerinden (ör. Performance Monitoring) veya Google Analytics'ten veri aktarabilir, ardından bu verileri BigQuery'te 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 belgelerine bakın.

  • Veri görselleştirmeleri ve özel gösterge tabloları oluşturma
    Örneğin, Data Studio kullanarak gösterge tablosu oluşturmak için önceden hazırlanmış bir Crashlytics şablonu kullanabilirsiniz.

Veriler Cloud Logging adresine aktarıldı

  • Gelişmiş analiz için günlüğe dayalı metrikler oluşturma
    Günlük girişlerinizi, zaman içinde belirli uygulama davranışlarını veya kararlılık trendlerini izleyen metriklere dönüştürün. Örneğin, belirli bir önemli olmayan istisnanın ne sıklıkta gerçekleştiğini 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 içinde özel uyarı politikaları ayarlayarak varsayılan e-posta uyarılarının ötesine geçin. Belirli günlük kalıplarına veya eşiklerine göre bildirimleri tetikleyip Slack, Jira veya PagerDuty gibi hizmetlere gönderebilirsiniz.

  • Özel kontrol panelleri ve grafikler oluşturun
    İşletmeniz için en önemli metrikleri öne çıkaran kişiselleştirilmiş kontrol panelleri oluşturmak için Cloud Monitoring kullanın. Kilitlenme sorunu yaşamayan kullanıcıların oranını, oturum hacimlerini ve hata sayılarını diğer Google Cloud ürün verileriyle birleştirerek tek bir görünümde görselleştirebilirsiniz.

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

  • Ham kilitlenme verilerini geniş ölçekte arama ve filtreleme
    LQL (Logging Query Language) kullanarak karmaşık sorgular çalıştırmak için Logs Explorer kullanın. Nadir görülen veya cihaza özgü sorunları bulmak için tüm kullanıcılarınız ve sürümleriniz genelinde belirli günlük mesajlarını, özel anahtarları ya da gezinme yollarını arayabilirsiniz.

  • Uzun süreli saklama veya harici işleme için verileri yönlendirme
    Crashlytics günlüklerinizi uygunluk için Cloud Storage, büyük ölçekli analizler için BigQuery veya verileri kendi harici izleme araçlarınıza aktarmak için Pub/Sub hizmetine aktarmak üzere günlük havuzlarını kullanın.

BigQuery ve Cloud Logging arasında nasıl seçim yapılır?

Verilerinizi nereye aktaracağınızı seçerken göz önünde bulundurmanız gereken bazı temel farklar şunlardır.

Veriler BigQuery adresine aktarıldı Veriler Cloud Logging adresine aktarıldı
Geçerli işletme rolleri Veri analisti rolleri için idealdir, özellikle birden fazla veri kümesindeki verileri birleştirmek için kullanılır. Geliştiriciler ve SRE'lerin özel uyarılar ve kontrol panelleri oluşturmasına ve 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 bilgi için Verileri CrashlyticsBigQuery'e aktarma başlıklı makaleyi inceleyin.
Depolama alanı için ödeme yaparsınız ancak sorgulama için ödeme yapmazsınız.
Daha fazla bilgi için Verileri CrashlyticsCloud Logging'e aktarma başlıklı makaleyi inceleyin.

Sırada ne var?

BigQuery platformuna dışa aktarma işlemini ayarlayın Cloud Logging platformuna dışa aktarma işlemini ayarlayın

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