Raporlama ve izlemeye genel bakış

Google Maps Platform API kullanımınızı, kotanızı ve fatura bilgilerinizi düzenli olarak incelemeniz önemlidir. Bu bilgiler, API kullanımını ölçmenize, önceden tanımlanmış tüketim sınırlarında kalmanıza ve planlanmış bütçeler aracılığıyla maliyetleri kontrol etmenize yardımcı olur. Bu bilgileri inceleyerek uygulamalarınız ile Google Haritalar Platformu hizmetleri arasında gerçekleşebilecek beklenmedik etkileşimler konusunda da uyarı alabilirsiniz.

Haritalar Platformu, kullanım, kota ve fatura bilgilerini incelemenize yardımcı olabilecek iki araç sağlar:

  • Raporlama: Google Cloud Console'da temel API kullanımını, kotayı ve fatura bilgilerini kolayca görmenizi sağlayan önceden tanımlanmış bir dizi görsel rapor. API çağrılarının sayısını hızla belirleyebilir, API kullanım kotalarına ne kadar yaklaştığınızı görebilir ve zaman içindeki faturalandırma kullanımını izleyebilirsiniz.
  • İzleme: Hem Cloud Console'da hem de bir API aracılığıyla API kullanımını, kotayı ve fatura bilgilerini izlemenize ve bu metriklerden herhangi biri önceden tanımlanmış bir sınıra yaklaştığında uyarılar tanımlamanıza olanak tanıyan bir araç grubu.

    Monitoring, metriklerinizi farklı grafik türleri olarak gösteren kendi özelleştirilmiş izleme kontrol panellerinizi oluşturmanıza olanak tanır. Bir metrik önceden tanımlanmış bir eşiği aştığında e-posta veya SMS gibi uyarı bildirimleri de gönderebilirsiniz.

Raporlama

Haritalar Platformu'ndaki Raporlama, Cloud Console'da temel API kullanımı, kota ve faturalandırma bilgilerini kolayca görmenize olanak tanıyan önceden tanımlanmış bir dizi görsel rapor sunar. Cloud Console'u kullanarak Haritalar Platformu API'nizin kullanımı, kotası ve faturalandırma numaralarıyla ilgili raporları görüntüleyin.

API'ler ve Hizmetler raporları

Cloud Console API'ler ve Hizmetler raporu, Haritalar Platformu API'leri ve SDK'ları ile diğer tüm Google API'leri ve hizmetleri de dahil olmak üzere projeniz için etkinleştirilen tüm API'lerin kullanım metriklerini sağlar.

Bu resimde API'ler ve Hizmetler raporu gösterilmektedir.

Google Cloud Console'daki API'leri İzleme sayfasının ekran görüntüsü. API'ler ve Hizmetler rapor kontrol panelini gösterir. Trafik, Hatalar ve Ortanca Değer Gecikmesi için ayrı grafikler gösterir. Bu grafikler, bir saatten 30 güne kadar olan verileri gösterebilir.

Kotalar

Projenizin Maps Platform API'lerine gönderebileceği istek sayısı için belirlenen kotalar. İstekler üç şekilde sınırlanabilir:

  • Günlük
  • Dakika bazında
  • Kullanıcı başına dakikalık (mümkün olduğunda)

Yalnızca başarılı istekler ve sunucu hatalarına neden olan istekler kotaya dahil edilir. Kimlik doğrulama işlemi başarısız olan istekler kotaya dahil edilmez.

Kota kullanımı, Cloud Console'daki Kotalar raporu sayfasındaki grafiklerde gösterilir.

Google Cloud Console'daki Haritalar'ın Kotalar sayfasının ekran görüntüsü. Bir seçici kullanarak API'ye göre kotaları gösterir, ardından söz konusu API için belirlenen kotalara göre Harita Yüklemeleri'ni gösterir.

Faturalandırma

Cloud Console Faturalandırma raporları, seçtiğiniz projeyle ilgili faturalandırma ve maliyet bilgilerini sağlar.

Cloud Faturalandırma Raporları sayfası, bir Cloud Faturalandırma hesabına bağlı tüm projelerin Google Cloud Platform kullanım maliyetlerini görüntülemenizi sağlar. Sizin için önemli olan maliyet trendlerini görüntülemenize yardımcı olması için bir veri aralığı seçebilir, bir zaman aralığı belirtebilir, grafik filtrelerini yapılandırabilir ve projeye, hizmete, SKU'ya veya konuma göre gruplandırabilirsiniz.

Cloud Billing raporları aşağıdaki gibi soruları yanıtlamanıza yardımcı olabilir:

  • Bu ayki Google Cloud Platform harcamalarım nasıl bir eğilim gösteriyor?
  • Geçen ay en yüksek maliyete sahip proje hangisiydi?
  • Geçmiş trendlere göre gelecekteki tahmini maliyetlerim nelerdir?
  • Bölgeye göre ne kadar harcıyorum?

Bu resimde Faturalandırma raporu gösterilmektedir.

Google Cloud Console'daki Haritalar Faturalandırma sayfasının ekran görüntüsü. Tüm projeler için bir takvim ayı boyunca fatura bilgilerini gösterir.

İzleme

Cloud Monitoring, hizmetiniz ve kullandığınız Google Cloud Platform kaynaklarının ölçümlerini toplar. Örneğin, API çağrılarını veya kota kullanımını belirli bir zaman aralığında izleyebilirsiniz.

Yalnızca özel metrikler ve grafikler değil, uyarılar da tanımlayabilirsiniz. Bir hizmetin performansı, tanımladığınız ölçütleri karşılamıyorsa bildirim göndermek için uyarıları kullanın. Örneğin, Cloud Console Mobile App'a e-posta, kısa mesaj veya diğer seçenekler olarak bildirim gönderebilirsiniz.

Metrikler

Cloud Monitoring'da:

  • Metrik, ölçülen bir şeyi tanımlar. Bir API'ye yapılan çağrı sayısı, tüketilen kullanım kotasının yüzdesi veya bir sanal makinenin CPU kullanımı gibi metrikler örnek olarak verilebilir.
  • Zaman serisi, bir metriğin zaman damgalı ölçümlerini ve bu ölçümlerin kaynağı ve anlamıyla ilgili bilgileri içeren bir veri yapısıdır.

Metrik verilerini keşfetmek için Metrik Gezgini ile bir grafik oluşturun. Örneğin, bir API'nin son bir saat içindeki istek sayısını bir dakikalık aralıklarla görüntülemek için en son verileri gösteren bir grafik oluşturmak üzere Metrik Gezgini'ni kullanın.

API sayılarını gösteren özel bir çizgi grafiğin ekran görüntüsü. Grafikte bir saat ile altı hafta arasındaki veriler veya özelleştirilmiş bir zaman aralığı gösterilebilir.

Kontrol panelleri

Kontrol panelleri, zaman serisi verilerinizi grafik koleksiyonu olarak görüntülemenize ve izlemenize olanak tanır. Özel kontrol panelleri oluşturmak için Cloud Console veya Cloud Monitoring API'yi kullanabilirsiniz.

Aşağıdaki resimde, sol tarafta kota grafiği, sağ tarafta ise API sayısı grafiği olmak üzere iki grafik içeren özel bir kontrol paneli gösterilmektedir.

İki grafik gösteren özel bir kontrol panelinin ekran görüntüsü. Soldaki grafik bir kota grafiği, sağdaki grafik ise API kullanımı grafiğidir. Her iki grafik de yatay ekseninde zaman noktalarını listeler.

Uyarılar

Bir hizmetin performansı, tanımladığınız ölçütleri karşıladığında bildirim almak için uyarı politikası oluşturun. Örneğin, hizmetinizden gelen HTTP 200 yanıtlarının gecikmesinin 90. yüzdelik dilimi 100 ms'yi aştığında nöbetçi ekibinizi bilgilendiren bir uyarı politikası oluşturabilirsiniz.

Uyarılar, bulut uygulamalarınızdaki sorunlar için zamanında farkındalık sağlayarak sorunları hızla çözebilmenizi sağlar.

Cloud Monitoring aşağıdakiler gibi birçok uyarı türünü destekler:

  • Metrik eşiği uyarıları: Bir metrik belirli bir süre boyunca bir değerin üzerine çıkarsa veya altına düşerse ya da bir metrik önceden tanımlanmış bir yüzdeye göre artarsa veya azalırsa uyarı tetiklenir.
  • Bütçe uyarıları: Maliyetleriniz bütçenizin bir yüzdesini aştığında bildirim tetikleyin.
  • Kota uyarıları: Kullanımınız kota sınırına yaklaştığında bildirim tetiklenir.

Sırada ne var?