2016-07-29 7 views
5

हम प्रति मिनट foo अनुरोधों की संख्या दिखाने के लिए sum(increase(foo_requests_total[1m])) के साथ एक टाइमरीज़ ग्राफ करते हैं। अनुरोध काफी हद तक आते हैं - प्रति दिन केवल कुछ अनुरोध। ग्राफ में दिखाया गया मान हमेशा 1.3333 है। मूल्य 1 क्यों नहीं है? इस मिनट के दौरान एक अनुरोध था।वृद्धि() प्रोमेथियस में 1.33 का मान क्यों देता है?

enter image description here

उत्तर

7

इस संख्या की गणना के साथ चुनौती यह है कि हम एक समय सीमा के अंदर एक कम डेटा बिंदु हैं, और वे सटीक आरंभ और उस समय सीमा के अंत में होने के लिए नहीं करते हैं (1 यहां मिनट) । समय सीमा की शुरुआत और पहले डेटा बिंदु, समान रूप से अंतिम डेटा बिंदु और सीमा के अंत के बीच के समय के बारे में हम क्या करते हैं?

हम इसे सुलझाने और कुल मिलाकर सही परिणाम देने के लिए एक्सट्रापोलेशन का एक छोटा सा हिस्सा करते हैं। इस तरह के बहुत धीमी गति से चलने वाले काउंटरों के लिए यह कलाकृतियों का कारण बन सकता है।

+3

ऐसे धीमी चलती काउंटर के सभी एकल अवसरों को ग्राफ करने का सही तरीका क्या होगा? – James

+0

स्पष्टीकरण बीटीडब्ल्यू के लिए धन्यवाद ... – James

+0

आप जो कर रहे हैं वह सही है। यदि आप एक अधिक सटीक उत्तर चाहते हैं तो मैं सुझाव दूंगा कि या तो इस विशेष ग्राफ के लिए मेट्रिक्स की बजाय अधिक लंबे समय तक फ्रेम या लॉग ऑफ (जैसे ईएलके स्टैक) पर दर लेना। –

संबंधित मुद्दे