क्लाउडवॉच मोन-पुट-इंस्टेंस-डेटा एएमआई-क्लोन किए गए उदाहरण पर रिपोर्टिंग नहीं करता है


12

एएमआई (एक मेजबान सुरक्षा समूह को बदलने के लिए) का उपयोग करके ईसी 2 उदाहरण की क्लोनिंग के बाद, अमेज़ॅन द्वारा प्रदान की गई मोन-put-instance-data.pl स्क्रिप्ट द्वारा रिपोर्ट किए गए आंकड़ों में से कोई भी क्लाउडवेच में दिखाई नहीं दे रहा है।

मैं पुष्टि कर सकता हूं कि स्क्रिप्ट डेटा को CloudWatch को रिपोर्ट कर रही है, लेकिन यह CloudWatch कंसोल में दिखाई नहीं दे रहा है:

# ./mon-put-instance-data.pl --aws-credential-file=/root/.aws-credentials --mem-util --disk-space-util --disk-path=/ --swap-util
Successfully reported metrics to CloudWatch. Reference Id: xxxxxxxx-xxxx-xxxx-xxxx-93f25b4efbc7

2
यह पता लगाने के लिए धन्यवाद धन्यवाद। वर्तमान आवृत्ति आईडी को / var / tmp / aws-mon में कैश किया गया है और उस गलत कैश को AMI प्रक्रिया के माध्यम से संरक्षित किया गया है। हल: # mv / var / tmp / aws-mon /var/tmp/aws-mon.bak
syncsynchalt

जवाबों:


23

यह पता लगाने के लिए धन्यवाद धन्यवाद। वर्तमान आवृत्ति आईडी को / var / tmp / aws-mon में कैश किया गया है और उस गलत कैश को AMI प्रक्रिया के माध्यम से संरक्षित किया गया है।

समाधान:

# mv /var/tmp/aws-mon /var/tmp/aws-mon.bak

8
मेरा मानना ​​है कि नया उदाहरण बनने पर अस्थायी फ़ोल्डर को हटाने के लिए एक बेहतर समाधान होगा: "rm -rf / var / tmp / aws-mon"
barbolo

मैं विंडोज उदाहरण के साथ एक समान चीज देख रहा हूं। CloudWatch Agent एक कैश्ड इंस्टेंस आईडी का उपयोग करता हुआ प्रतीत होता है, हर नया उदाहरण एक ही स्ट्रीम को लिखता है। सुनिश्चित नहीं है कि विंडोज के लिए एएमआई से क्या हटाना है?
फिलिप
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.