0

Cloud Logging UI'de 2 kullanıcı tanımlı metrik oluşturdum. Bu metrikler Bulut İzleme'de gösterilir, ancak grafikleri sürekli olarak "grafik verisi bulunamadı" ifadesini gösterir. Bu sorunu gidermek için herhangi bir adım var mı yoksa Cloud Monitoring'de kullanıcı tanımlı günlük metrikleriyle ilgili verilerin görünmesi için başka gereksinimler var mı?Cloud Logging'de kullanıcı tanımlı metriklerden izleme yok

+0

https://cloud.google.com/logging/docs/view/logs_based_metrics#troubleshooting Sadece takip etmek bu konuda. Yeni kullanıcı tanımlı günlük ölçümleri artık Stackdriver'da gösteriliyor. Sonunda bir şey değişmediğinden şüpheleniyorum, belli bir süre için bir hata oluştu. – MDrollette

cevap

0

Cloud Monitoring v2beta özel metriklerini kullandığınızı kabul ediyorum. Ayrıca, yalnızca metrikleri kendinizin oluşturduğunu değil, aynı zamanda zaman çizelgeleri verilerini bu metriklere de gönderdiğinizi kabul ediyorum.

"Monitoring.projects.timeSeries.list" için API çağrısını kullanarak zaman çizelgesi verilerini listelemeyle başlıyorum. Verilerinizin gerçekten orada olup olmadığına bakın, aksi halde Bulut İzleme Kullanıcı Arayüzü metrikleri görüntüleyecektir, ancak İçindeki herhangi bir veri. Bu testi kolaylaştırmak için API Explorer'u kullanabilirsiniz.

P.S. Bu günlerde v2 özel metrikleri amortismana tabi tutuluyor ve şimdi v3 ile değiştiriliyor. Bu guide

+0

Teşekkürler, doğrudan herhangi bir API kullanmıyorum. Cloud Logging UI'de kullanıcı tanımlı günlük tabanlı metriği oluşturdum, ardından bu metrikten Bulut İzleme Arayüzündeki uyarı politikasını oluşturdum. Daha düşük bir seviyede olup bitenleri görmek için API'larla uğraşmayı deneyeceğim. – MDrollette

+1

Bu durumda, günlük tabanlı metrikte doğru "sorgu" u yapılandırmış olduğunuzdan emin misiniz? Cloud Logging'te "sorgu" ile eşleşen girdileri görüyor musunuz? –

+0

Yup, günlüğe kaydetme kullanıcı arayüzünden "metriği düzenle" yi tıklarsam, sorguyu alır ve ona uyan bir günlük veri akışı akışı gösterir. – MDrollette

3

orada metrik oluşturulan sonra günlük girişlerini eşleşen mıydı kullanarak bu değişiklikleri yansıtmak için kodunuzu güncellemek isteyebilirsiniz? Günlükler tabanlı metrikler, eşleşen girdileri yalnızca metrik oluşturma süresinden sonra saymaya başlar.

Metrik oluşturulduktan sonra eşleşen günlük girdileri varsa, grafiklerinizdeki verilerin olup olmadığını görmek için birkaç dakika beklediniz mi? Cloud Monitoring'deki günlüklere dayalı metrikleri güncellemek birkaç dakika alır, böylece Cloud Monitoring'de henüz Bulut İzleme'de sayılmayan günlük girişlerini görebilirsiniz.

Birkaç dakika beklediyseniz, günlük alımınızda herhangi bir gecikme oldu mu? Bunun için günlüklerin nereden geldiğini bilmek güzel olurdu. Bir günlük girişi Cloud Logging'e geç gelirse, Logs Viewer'da görünecektir, ancak loglara dayalı metriklerde sayılmayacaktır. Günlük girdisi, günlük girdisinde yer alan zaman damgasından sonra iki dakikadan daha uzun bir süre geçerse, geç olarak kabul edilir. Geç gelen girişlerin sayısı, sistem metriğindeki her günlük için kaydedilir; logging.googleapis.com/dropped_log_entry_count.

bu adımlardan bazıları

burada belgelenen: