Dakika başına foo isteklerinin sayısını göstermek için sum(increase(foo_requests_total[1m]))
numaralı bir zaman çizelgesi grafiğini çiziyoruz. İstekler oldukça düzensiz olarak geliyor - sadece günde birkaç talep var. Grafikte gösterilen değer her zaman 1.3333'tür. Değer neden 1 değil? Bu dakikada bir talep vardı.Neden prometheus'da artış() 1.33 değerini döndürüyor?
5
A
cevap
7
(burada 1 dakika) Bu sayı hesaplanırken ile meydan biz sadece bir zaman aralığın içinde birkaç veri noktaları olması, ve o zaman aralığının tam başında ve sonunda olmak değil eğilimindedir . Zaman aralığının başlangıcı ile ilk veri noktası arasındaki zaman, son veri noktası ve aralığın sonu arasındaki süre hakkında ne yaparız?
Bunu düzeltmek ve doğru sonucu bir araya getirmek için küçük bir miktar ekstrapolasyon yapıyoruz. Bunun gibi çok yavaş hareket eden sayaçlar için, yapay dokulara neden olabilir.
İlgili konular
- 1. Neden getHandler() null değerini döndürüyor?
- 2. SecurityElement.IsValidText, "&" ... tarihinde true değerini döndürüyor
- 3. HTML Numarasının Artış Değerini Değiştir Giriş - Decimals
- 4. ServletContext.getRealPath neden tomcat 8'de null değerini döndürüyor?
- 5. DIA SDK get_libraryName sembolü IDIASymbol için NULL değerini neden döndürüyor?
- 6. Paypal ipn doğrulamalarım neden her zaman INVALID değerini döndürüyor?
- 7. Bir Yok değerini eklediğimde neden patsy ek sütun döndürüyor?
- 8. Bölüm neden yanlış kalanı döndürüyor?
- 9. Neden TImage resmimi döndürüyor?
- 10. File.GetLastWriteTime, 'out of date' değerini döndürüyor görünüyor '
- 11. casperjs: document.querySelector öğesi bir null değerini döndürüyor
- 12. NedenAnnotation veya getAnnotation öğesi null değerini döndürüyor?
- 13. Rails ve Postgres ile atomik sayacın değerini (artış) alın
- 14. Java BigDecimal neden 1E + 1 değerini veriyor?
- 15. FindFirst, neden maskeyle eşleşmeyen dosya adlarını döndürüyor?
- 16. mysqli_insert_id() neden her zaman 0 döndürüyor?
- 17. Neden Calendar.get (Calendar.MONTH) 0 döndürüyor?
- 18. Enumerable.Except neden DISTINCT öğeleri döndürüyor?
- 19. Math.min ([1,2]) neden NaN döndürüyor?
- 20. Math.ceil neden bir çift döndürüyor?
- 21. Neden (ListView) findViewById döndürüyor null?
- 22. Artış mevcut tarih
- 23. Typeid neden her zaman false döndürüyor?
- 24. document.elementFromPoint görünür belgenin dışındaki öğeler için null değerini döndürüyor
- 25. Neden ASTParser'ımda ResolveBindings (true) ayarlamam olsa da, resolBinding() işlevi null değerini döndürüyor?
- 26. Sqlite: DB boş olduğunda neden 'min (time)' değerini 'seçilebilir'] boş bir satır döndürüyor?
- 27. CurrentDb.RecordsAffected 0 değerini döndürür. Neden?
- 28. jQuery.ajax çağrısı Twitter başarılı ancak Firefox için null değerini döndürüyor
- 29. BitmapFactory.decodeStream öğesinden Gelen Değerler, Android 7'de null değerini döndürüyor
- 30. PackageInfo.versionName, Android Studio 2.2 işletim sisteminde INSTANT_RUN değerini döndürüyor
Böyle yavaş hareket eden bir sayacın tüm tek olaylarını çizmenin doğru yolu ne olurdu? – James
Açıklama için teşekkürler btw ... – James
Yaptıklarınız doğru. Daha doğru bir cevap istiyorsanız, bu özel grafik için metrikleri değil, hızı çok daha uzun bir zaman dilimi veya çalışma günlükleri (ör. ELK yığını) üzerinde almayı öneririm. –