Google Cloud Logging, Google Haritalar Platformu Son Aşama Filosu Çözümü uygulamalarınız hakkında bilgi edinmek için kullanabileceğiniz, kapsamlı günlük tabanlı metrikler sunar. Günlük tabanlı metrikler, günlük girişlerinin içeriğine dayanır. Örneğin, metrikler belirli mesajları içeren günlük girişlerinin sayısını kaydedebilir veya günlük girişlerinde bildirilen gecikme bilgilerini ayıklayabilir. Cloud Monitoring grafiklerinde ve uyarı politikalarında günlük tabanlı metrikler kullanabilirsiniz.
Cloud Logging'in sağladığı, sistem tanımlı günlük tabanlı metrikler, Logging tarafından kullanılan günlüklerden hesaplanır. Bir günlük, Logging tarafından beslemeden açıkça hariç tutulduğunda, bu metriklere dahil edilmez.
Bu belgede, Deliveries API uygulamanız hakkında bilgi edinmek için günlükleri ayrıntılı olarak nasıl inceleyeceğinize dair bilgiler verilmektedir. Örneğin:
Günlük Gezgini'ni kullanma
Google Haritalar Platformu Son Aşama Filosu Çözümü uygulamalarınızın performansı hakkında bilgi edinmek amacıyla, günlükleri çeşitli şekillerde filtrelemek için Günlük Gezgini'ni kullanabilirsiniz. Örneğin, günlükleri aşağıdaki şekillerde filtreleyebilirsiniz:
- Teslimat araç kimliğine göre
- Görev kimliğine göre
- Belirli bir zaman dilimindeki bir araç için
Daha fazla bilgi için Günlük Gezgini'ni kullanma bölümüne bakın.
Uyarıları kullanma
Ayrıca, bir metrik belirli bir eşiğin altına düştüğünde müşterileri bilgilendirmek için uyarılar oluşturabilir ve uyarılar için bildirim kanalları belirtebilirsiniz.
Bildirim kanalı oluşturma
Uyarılarla ilgili olarak kime ve nasıl bilgi verileceğini belirten bir bildirim kanalı oluşturabilirsiniz. Bildirim kanalları mobil cihazlar, çağrı cihazları, Slack, e-posta, Pub/Sub ve diğer kanalları içerebilir.
Bildirim kanalı oluşturmak için Cloud Console'da Monitoring'i, ardından Uyarılar'ı seçerek Uyarılar sayfasını açın. Daha sonra, sayfanın üst kısmına yakın bir yerdeki Bildirim Kanallarını Düzenle'yi seçin.
Daha fazla bilgi için Bildirim kanallarını yönetme konusuna bakın.
Uyarı örneği oluşturma
Aşağıdaki örnekte, önceki örnekte oluşturulan billingable_tasks metriği belirtilen bir eşiğin altına düştüğünde nasıl uyarı oluşturulacağı gösterilmektedir.
Cloud Console'da Monitoring'i, ardından Uyarılar'ı seçerek Uyarılar sayfasını açın. Ardından, sayfanın üst kısmındaki Politika Oluştur'u seçin.
Uyarı politikası oluştur sayfasında Koşul Ekle'yi seçin.
Koşul Ekle iletişim kutusunda:
- Bir uyarı adı belirtin (örneğin, Faturalandırılabilir Görevler Sayacı Çok Düşük).
Hedef için billable_tasks yazmaya başlayın. Önceki örnekte oluşturulan günlük tabanlı metriğe göre otomatik olarak tamamlanır. Açılır menüden metriği seçin. (Tam metrik adı logging/user/billable_tasks şeklindedir.)
Metrik Hedefi bilgileri doldurulur ve sağda metrik grafiğini görürsünüz.
Soldaki Yapılandırma bölümüne gidip uyarı parametrelerini ayarlayın. (örneğin,
Condition
öğesini altında,Threshold
değerini 0,1 olarak veFor
değerini 5 dakika olarak ayarlayın.) Eşiği ayarladığınızda metrik grafikte, geçerli değere göre uyarı eşiğini gösteren kırmızı bir çizgi görünür.Ekle düğmesini tıklayın.
Uyarı politikası oluşturma sayfasına dönün ve İleri'yi seçin.
İsteğe bağlı olarak, uyarı tetiklendiğinde bildirim kanalı kişisini ayarlayın. Ardından İleri'yi seçin.
Sorunun nasıl düzeltileceğine ilişkin talimatları ekleyin. Talimatlar, uyarı bildiriminin gövdesinde yer alır. Ardından Kaydet'i tıklayın.
Uyarınız artık yayında olmalıdır. Tetiklenirse Uyarılar sayfasında görünür.
Bir bildirim kanalı seçildiyse bu kanal bilgilendirilir.
BigQuery'yi Kullanma
BigQuery, analiz gerçekleştirmek için güçlü bir araçtır. Daha uzun vadeli günlükleri depolamak ve veriler üzerinde SQL benzeri anlık sorgular gerçekleştirmek için kullanılabilir.
Örneğin, aşağıdakileri oluşturabilirsiniz:
- CreateTasks günlüklerinin sayısını sayan ve bunları saate göre gruplandıran bir sorgu.
- Araç başına saatlik durak sayısını sayan bir sorgu.
- İlk yayınlama başarı oranını gösteren bir sorgu.
Daha fazla bilgi için BigQuery'yi kullanma bölümüne bakın.