Bir web sunucusundan özel metrikler toplamak için Graphite + Statsd (Python istemcisiyle) kullanıyorum: başarılı işlemler için bir sayaç. Sayacın stats.transactions.count
olduğunu ve stats.transactions.rate
adresinde bir hız/her/saniye metriği olduğunu varsayalım.Son 60 dakikadaki işlemler x'den azsa, Seyren in Grafit ile nasıl uyarılır?
Ben de bir monitör + uyarısı sistemi ve Grafit başarıyla çekti metrik olarak kurulum Seyren ettik. Şimdi Son 60 dakika içindeki başarılı işlemlerin sayısı belirli bir minimum'dan daha azsa, Seyren'de bir uyarı ayarlamak istiyorum.
metrik ve Grafit fonksiyonu kullanmalıyım ?summarize(metric, '1h')
ile denedim, ancak bu, Grafit saatin başlangıç saatini ölçmeye başladığında bana her saat bir uyarı veriyor.
Seyren ayrıca, eğer bu yardımcı oluyorsa, Graphite'ın from
ve until
parametrelerini belirtmesine izin verdiğini unutmayın.
Teşekkürler! Benzer bir sonuç elde etmek için integral (transformNull (stats.transactions.count, 0)) fom -1h [blank] kullanıyorum. Belki de Seyren belgelerine bazı örnekler verebiliriz? – dukebody