Google Haritalar Platformu API'si 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 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ı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 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. 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.
Kotalar
Kotalar, projenizin Haritalar Platformu API'lerine gönderebileceği istek sayısına sınırlar getirir. İ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 rapor sayfasında grafiklerle gösterilir.
Faturalandırma
Cloud Console Faturalandırma raporları, seçtiğiniz projenin faturalandırma bilgilerini ve ilgili maliyet bilgilerini sağlar.
Cloud Billing Raporları sayfası, bir Cloud Billing 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, 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 maliyete sahip 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.
İ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.
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, e-posta, kısa mesaj, Cloud Console mobil uygulaması ve diğer seçenekler aracılığıyla 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ı hakkında bilgi içeren bir veri yapısıdır.
Metrik verilerini incelemek için Metrik Gezgini ile 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.
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.
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 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ı: Maliyetler bütçenizin bir yüzdesini aştığında bildirim tetiklenir.
- Kota uyarıları: Kullanımınız kota sınırına yaklaştığında bildirim tetiklenir.