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 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 oluşabilecek beklenmedik etkileşimler konusunda da uyarı alabilirsiniz.

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 bilgileri kolayca görmenizi sağlayan bir dizi önceden tanımlanmış görsel rapor. API çağrılarının sayısını hızlıca belirleyebilir, API kullanım kotası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 izlemenize olanak tanıyan bir dizi araç. Ayrıca bu metriklerden herhangi biri önceden tanımlanmış bir sınıra yaklaştığında uyarı tanımlamanıza da olanak tanır.

    İzleme, metriklerinizi farklı grafik türlerinde gösteren kendi özelleştirilmiş izleme gösterge tablolarınızı oluşturmanıza olanak tanır. Ayrıca, bir metrik önceden tanımlanmış bir eşiği aştığında e-posta veya SMS kısa mesajı gibi uyarı bildirimleri de gönderebilirsiniz.

Raporlama

Haritalar Platformu'ndaki raporlama özelliği, Cloud Console'da temel API kullanımı, kota ve fatura bilgileri bilgilerini kolayca görmenizi sağlayan bir dizi önceden tanımlanmış 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 API'ler ve Hizmetler raporu, Maps Platform 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 İzleme API'leri sayfasının ekran görüntüsü. Bu sayfada API'ler ve Hizmetler rapor kontrol paneli gösteriliyor. Trafik, Hatalar ve Medyan Gecikme için ayrı grafikler gösterir. Bu grafikler, bir saatten 30 güne kadar olan verileri gösterebilir.

Kotalar

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

  • Günlük
  • Dakika bazında
  • Dakika başına kullanıcı sayısı (mevcut olduğunda)

Yalnızca başarılı istekler ve sunucu hatalarına neden olan istekler kotaya dahil edilir. Kimlik doğrulama 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'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 ayarlanan 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ı, Cloud Faturalandırma Hesabı'na bağlı tüm projeler için Google Cloud kullanım maliyetlerinizi görüntülemenizi sağlar. Sizin için önemli olan maliyet trendlerini görüntülemek üzere bir veri aralığı seçebilir, bir zaman aralığı belirtebilir, grafik filtrelerini yapılandırabilir ve proje, hizmet, SKU veya konuma göre gruplandırma ölçütü belirleyebilirsiniz.

Cloud Billing 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 çok maliyete neden olan 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, hizmetinizin ve kullandığınız Google Cloud kaynaklarının ölçümlerini toplar. Örneğin, belirli bir zaman aralığında API çağrılarını veya kota kullanımını izleyebilirsiniz.

Özel metrikler ve grafikler tanımlayabileceğiniz gibi 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, e-posta, kısa mesaj, Cloud Console mobil uygulaması ve diğer seçenekler üzerinden bildirim 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ı, kullanılan kullanım kotasının yüzdesi veya bir sanal makinenin CPU kullanımı verilebilir.
  • Zaman serisi, bir metriğin zaman damgalı ölçümlerini ve bu ölçümlerin kaynağı ile anlamı hakkında 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çinde bir API'nin 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 bir ç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ı

Kontrol panelleri, 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 bir kota grafiği, sağda ise bir API sayısı grafiği.

İ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 grafikte de yatay eksende zaman noktaları 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 gecikme süresinin 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 hakkında zamanında bilgi vererek sorunları hızlı bir şekilde çözmenizi 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üzde kadar artar veya azalırsa uyarı tetikleyin.
  • Bütçe uyarıları: Maliyetleriniz bütçenizin belirli bir yüzdesini aştığında bildirimleri tetikler.
  • Kota uyarıları: Kullanımınız kota sınırına yaklaştığında bildirimleri tetikler.

Sırada ne var?