Google Cloud Logging, Google Haritalar Platformu Son Mil Filo Çözümü uygulamalarınızla ilgili bilgi edinmek için kullanabileceğiniz, kapsamlı günlük tabanlı metrikler sağlar. Günlük tabanlı metrikler, günlük girişlerinin içeriğini temel alır. Örneğin, metrikler belirli mesajları içeren günlük girişi 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ı metrikleri kullanabilirsiniz.
Cloud Logging tarafından sağlanan sistem tanımlı günlük tabanlı metrikler, Logging tarafından alınan günlüklerden hesaplanır. Bir günlük, Logging tarafından beslemeden açık bir şekilde hariç tutulduysa bu metriklere dahil edilmez.
Bu belgede, Deliveries API uygulamanızla ilgili analizler elde etmek için günlük kayıtlarını ayrıntılı olarak inceleme hakkında bilgi verilmektedir. Örneğin:
Günlük Gezgini'ni kullanma
Günlük Gezgini'ni kullanarak günlükleri çeşitli şekillerde filtreleyebilirsiniz. Böylece Google Haritalar Platformu Son Mil Filo Çözümü uygulamalarınızın performansıyla ilgili bilgi edinebilirsiniz. Örneğin, günlükleri aşağıdaki şekillerde filtreleyebilirsiniz:
- Teslimat yoluyla araç kimliği
- Görev kimliğine göre
- Belirli bir dönemdeki 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
Bir uyarının kimlere, nasıl bilgilendirilmesi gerektiğini belirten bir bildirim kanalı oluşturabilirsiniz. Bildirim kanalları arasında mobil cihazlar, çağrı cihazları, Slack, e-posta, Pub/Sub ve diğer kanallar yer alabilir.
Bir bildirim kanalı oluşturmak için Cloud Console'da İzleme'yi ve ardından Uyarılar'ı seçerek Uyarılar sayfasını açın. Ardından 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ı oluşturma örneği
Aşağıdaki örnekte, önceki örnekte oluşturulan billable_tasks metriği belirtilen eşiğin altına düştüğünde nasıl uyarı oluşturulacağı gösterilmektedir.
Uyarılar sayfasını açmak için Cloud Console'da İzleme'yi, ardından Uyarılar'ı seçin. Ardından, sayfanın üst kısmında 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 doldurulmalı ve sağ tarafta metrik grafiğini göreceksiniz.
Soldaki Yapılandırma bölümüne gidin ve uyarı parametrelerini ayarlayın. (örneğin,
Condition
değerini aşağıda,Threshold
değerini 0,1 olarak veFor
değerini 5 dakika olarak ayarlayın.) Eşiği ayarladığınızda metrik grafiğinde, 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 gösterilecek bildirim kanalı ilgili kişisini ayarlayın. Ardından İleri'yi seçin.
Sorunun nasıl düzeltileceğine dair talimatlar ekleyin. Talimatlar, uyarı bildiriminin gövdesine eklenecektir. Ardından Kaydet'i tıklayın.
Uyarınız şu anda yayında olmalıdır. Tetiklenirse Uyarı sayfasında görünür.
Bir bildirim kanalı seçildiyse bu kanal bilgilendirilir.
BigQuery'yi Kullanma
BigQuery, analiz yapmak için güçlü bir araçtır. Daha uzun vadeli günlükler depolamak ve verilerde anlık SQL benzeri sorgular gerçekleştirmek için kullanılabilir.
Örneğin, aşağıdakileri oluşturabilirsiniz:
- CreateTasks günlüklerinin sayısını hesaplayıp bunları saate göre gruplandıran bir sorgu.
- Araç başına saatlik durak sayısını sayan bir sorgu.
- İlk teslimat başarı oranını gösteren bir sorgu.
Daha fazla bilgi için BigQuery'yi kullanma bölümüne bakın.