Raporlama ve İzlemeye Genel Bakış

Google Haritalar Platformu 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ı içinde kalmanı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 gerçekleşebilecek beklenmedik etkileşimler konusunda da sizi uyarabilir.

Maps Platform, 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ızlıca belirleyebilir, API kullanım kotalarına ne kadar yaklaştığınızı görebilir ve faturalandırma kullanımını zaman içinde izleyebilirsiniz.
  • İzleme: Hem Cloud Console'da hem de bir API aracılığıyla kullanılabilen ve 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ç grubudur.

    İzleme, metriklerinizi farklı grafik türleri olarak gösteren kendi özelleştirilmiş izleme gösterge tablolarınızı 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 gönderebilirsiniz.

Raporlama

Maps Platform'daki raporlama özelliği, Cloud Console'da temel API kullanımı, kota ve fatura bilgilerini kolayca görmenizi sağlayan ö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 numaralarınızla ilgili raporları görüntüleyin.

API'ler ve Hizmetler raporları

Cloud Console'daki API'ler ve Hizmetler raporu, projeniz için etkinleştirilen tüm API'lerin kullanım metriklerini sağlar. Bu metrikler arasında, Maps Platform API'leri ve SDK'larının yanı sıra diğer tüm Google API'leri ve hizmetleri yer alır.

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

Google Cloud Console'daki Monitoring API'leri sayfasının ekran görüntüsü. Bu sayfada API'ler ve Hizmetler raporu kontrol paneli gösterilmektedir. Trafik, Hatalar ve Ortalama Gecikme için ayrı grafikler gösterilir. Bu grafikler, bir saatten 30 güne kadar olan 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 dakika başına (mümkün olduğunda)

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

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

Google Cloud Console'daki Haritalar 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üklemelerini 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ında, bir Cloud Faturalandırma Hesabı'na bağlı tüm projeler için Google Cloud kullanım maliyetlerinizi görüntüleyebilirsiniz. Sizin için önemli olan maliyet trendlerini görüntülemek için bir veri aralığı seçebilir, zaman aralığı belirtebilir, grafik filtrelerini yapılandırabilir ve projeye, hizmete, SKU'ya veya konuma göre gruplandırabilirsiniz.

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

  • Bu ayki Google Cloud harcamam nasıl bir trend izliyor?
  • Geçen ay en yüksek maliyetli proje hangisiydi?
  • Geçmiş trendlere göre gelecekteki tahmini maliyetlerim nelerdir?
  • Bölgeye göre ne kadar harcama yapı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ına ait fatura bilgilerini gösterir.

İzleme

Cloud Monitoring, hizmetiniz ve kullandığınız Google Cloud kaynaklarıyla ilgili ölçümleri toplar. Örneğin, belirli bir zaman aralığındaki 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, bildirimleri e-posta, kısa mesaj, Cloud Console mobil uygulaması ve diğer seçeneklerle gönderebilirsiniz.

Metrikler

Cloud Monitoring'de:

  • Metrik, ölçülen bir şeyi tanımlar. Metriklere örnek olarak bir 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ı hakkında bilgileri içeren bir veri yapısıdır.

Metrik verilerini incelemek için Metrik Gezgini ile bir grafik oluşturun. Örneğin, bir API'nin son bir saatteki 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 saatten altı haftaya kadar olan 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'u veya Cloud Monitoring API'yi kullanabilirsiniz.

Aşağıdaki resimde, iki grafik içeren özel bir kontrol paneli gösterilmektedir: Solda kota grafiği ve sağda API sayısı grafiği.

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

Uyarılar

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

Uyarılar, bulut uygulamalarınızdaki sorunları zamanında fark etmenizi sağlar. Böylece sorunları hızlıca çö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 üzerine çıkarsa veya altına düşerse ya da bir metrik önceden tanımlanmış bir yüzde oranında artar veya azalırsa uyarı tetiklenir.
  • Bütçe uyarıları: Maliyetleriniz bütçenizin belirli bir yüzdesini aştığında bildirimleri tetikleyin.
  • Kota uyarıları: Kullanımınız kota sınırına yaklaştığında bildirimleri tetikleyin.

Sırada ne var?