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 bilgileri incelemek, uygulamalarınız ile Google Haritalar Platformu hizmetleri arasında oluşabilecek 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ını, kotayı ve fatura bilgilerini kolayca görmenize olanak tanıyan, önceden tanımlanmış bir görsel rapor kümesidir. 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 API aracılığıyla API kullanımını, kotayı ve fatura bilgilerini izlemenizi ve bu metriklerden herhangi biri önceden tanımlanmış bir sınıra yaklaştığında uyarı tanımlamanızı sağlayan bir araç grubudur.

    Monitoring, metriklerinizi farklı grafik türleri olarak görüntüleyen kendi özelleştirilmiş izleme kontrol panellerinizi oluşturmanıza olanak tanır. Ayrıca, bir metrik önceden tanımlanmış bir eşiği aştığında e-posta veya kısa mesaj 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 Maps Platform API kullanımınız, kotanız 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 de dahil olmak üzere projeniz için etkinleştirilen tüm API'lerin kullanım metriklerini sunar.

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

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

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 sunucu hatalarına neden olan başarılı istekler ve istekler kotaya dahil edilir. Kimlik doğrulamada 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 aracılığıyla API'ye göre kotaları gösterir, ardından ilgili API için ayarlanan kotalara göre Harita Yükleme sayılarını gösterir.

Faturalandırma

Cloud Console Faturalandırma raporları, seçtiğiniz projenin faturalandırma ve ilgili 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ı amacıyla bir veri aralığı seçebilir, zaman aralığı belirtebilir, grafik filtrelerini yapılandırabilir ve proje, hizmet, SKU ya da 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 maliyetli projenin maliyeti hangisi?
  • Geçmiş trendlere dayalı olarak gelecekteki tahmini maliyetlerim neler?
  • Bölgeye göre ne kadar harcıyorum?

Bu resimde Faturalandırma raporu gösterilmektedir.

Haritalar'ın Google Cloud Console'daki Faturalandırma sayfasının ekran görüntüsü. Tüm projelerin bir takvim ayına ait fatura bilgilerini gösterir.

İzleme

Cloud Monitoring, hizmetiniz 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ımlamakla kalmaz, aynı zamanda 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, Cloud Console Mobile App'a e-posta, kısa mesaj veya diğer seçenekler olarak bildirim gönderebilirsiniz.

Metrikler

Cloud Monitoring'de:

  • Metrik, ölçülen bir şeyi tanımlar. Metriklere örnek olarak API'ye yapılan çağrı 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ı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, son bir saat içindeki bir dakikalık aralıklarla API'nin istek sayısını 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 aralığı gösterilebilir.

Gösterge tabloları

Gösterge tabloları, zaman serisi verilerinizi bir 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 kota grafiği, sağdaki grafik ise API kullanımını göstermektedir. Her iki grafiğin de yatay ekseninde zaman noktaları listelenir.

Uyarılar

Bir hizmetin performansı tanımladığınız ölçütleri karşılamadığında bilgilendirilmek 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 göreceli 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 çıkar veya altına düşerse ya da bir metrik önceden tanımlanmış bir yüzde oranında artar veya azalırsa bir uyarı tetikleyin.
  • 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 tetikleyin.

Sırada ne var?