Raporlama ve İzlemeye 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ını aşmanıza ve planlanan bütçeler aracılığıyla maliyetleri kontrol etmenize yardımcı olur. Bu bilgilerin incelenmesi, uygulamalarınız ile Google Haritalar Platformu hizmetleri arasında meydana gelebilecek beklenmedik etkileşimler konusunda da sizi uyarabilir.

Haritalar Platformu; kullanım, kota ve fatura bilgilerini incelemenize yardımcı olabilecek iki araç sunar:

  • Raporlama: Google Cloud Console'da temel API kullanımı, kota 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 ulaşmanıza ne kadar yaklaştığınızı görebilir ve zaman içindeki faturalandırma kullanımını izleyebilirsiniz.
  • İzleme: API kullanımını, kotayı ve faturalandırma bilgilerini izlemenize ve bu metriklerden herhangi biri önceden tanımlanmış bir sınıra yaklaştığında uyarı tanımlamanıza olanak tanıyan, hem Cloud Console'da hem de API üzerinden bir araç kümesidir.

    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 kısa mesajları gibi uyarı bildirimleri de yayınlayabilirsiniz.

Raporlama

Haritalar Platformu'ndaki raporlama, Cloud Console'daki temel API kullanımı, kota ve faturalandırma bilgilerini kolayca görmenizi sağlayan önceden tanımlanmış bir dizi görsel rapor sağlar. Cloud Console'u kullanarak Maps Platform API kullanımınız, kota ve faturalandırma sayılarınızla 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ının yanı sıra diğer tüm Google API'leri ve hizmetleri dahil olmak üzere projeniz için etkinleştirilen tüm API'ler için kullanım metrikleri sağlar.

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

Google Cloud Console'daki Monitoring API'leri sayfasının, API'ler ve Hizmetler raporu kontrol panelini gösteren ekran görüntüsü. Trafik, Hatalar ve Ortanca Gecikme Değeri için ayrı grafikler gösterir. Bu grafikler bir saat ile 30 gün arasındaki verileri gösterebilir.

Kotalar

Kotalar, projenizin Maps Platform API'lerine gönderebileceği istek sayısını sınırlar. İstekler üç şekilde sınırlandırılabilir:

  • Günlük
  • Dakika bazında
  • Kullanıcı başına dakikada (kullanılabilen yerlerde)

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

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

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

Faturalandırma

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

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

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

  • Şu anki Google Cloud Platform harcamam nasıl bir eğilim gösteriyor?
  • Geçen ay hangi projenin maliyeti en yüksekti?
  • Geçmiş trendlere göre gelecekteki tahmini maliyetlerim ne kadar?
  • Bölgeye göre ne kadar harcama yapıyorum?

Bu resimde Faturalandırma raporu gösterilmektedir.

Google Cloud Console'da Haritalar'ın Faturalandırma sayfasının ekran görüntüsü. Bu hizmet, tüm projeler için bir takvim ayı için fatura bilgilerini gösterir.

İzleme

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

Özel metrikler ve grafikler tanımlamanın yanı sıra uyarılar da tanımlayabilirsiniz. Bir hizmetin performansı tanımladığınız ölçütleri karşılamadığında bildirim göndermek için uyarıları kullanın. Örneğin, bir bildirimi e-posta ve kısa mesaj olarak, Cloud Console Mobil Uygulaması'na veya diğer seçeneklerle gönderebilirsiniz.

Metrikler

Cloud Monitoring'de:

  • Metrik, ölçülen bir şeyi ifade eder. Metriklere örnek olarak API'ye yapılan çağrıların sayısı, tüketilen kullanım kotasının yüzdesi veya sanal makinenin CPU kullanımı verilebilir.
  • Zaman serisi, bir metriğin zaman damgalı ölçümlerini ve bu ölçümlerin kaynağı ve anlamı hakkındaki 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 dakikaya ait istek sayısını bir dakikalık aralıklarla görüntülemek için Metrik Gezgini'ni kullanarak en son verileri gösteren bir grafik oluşturun.

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

Gösterge tabloları

Gösterge tabloları, zaman serisi verilerinizi bir grafik koleksiyonu olarak görüntülemenizi ve izlemenizi sağlar. Özel kontrol panelleri oluşturmak için Cloud Console veya Cloud Monitoring API'yi kullanabilirsiniz.

Aşağıdaki resimde, iki grafiğin yer aldığı özel bir kontrol paneli gösterilmektedir: sol tarafta kota grafiği ve sağ tarafta API sayısı grafiği.

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

Uyarılar

Bir hizmetin performansı tanımladığınız ölçütleri karşılamadığı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 sorunlara zamanında farkındalık sağlar, böylece sorunları hızla çözebilirsiniz.

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 üstüne çıktığında veya altına düştüğünde ya da metrik önceden tanımlanmış bir yüzde oranında artar veya azalırsa uyarı tetikleyin.
  • Bütçe uyarıları: Maliyetleriniz bütçenizin belirli bir yüzdesini aştığında bildirim tetikleyin.
  • Kota uyarıları: Kullanımınız bir kota sınırına yaklaştığında bildirimleri tetikleyin.

Sırada ne var?