นี่คือคำสั่ง mon-get-stats ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mon-get-stats - รับสถิติเมตริก
เรื่องย่อ
mon-get-สถิติ
ชื่อเมตริก --เนมสเปซ ความคุ้มค่า --สถิติ ค่า[,ค่า...]
[--มิติ "key1=value1,key2=value2..." ] [--เวลาสิ้นสุด ค่า ]
[--ระยะเวลา ค่า ] [--เวลาเริ่มต้น ค่า ] [--หน่วย ค่า ]
[ตัวเลือกทั่วไป]
DESCRIPTION
การโทรนี้จะได้รับข้อมูลอนุกรมเวลาสำหรับสถิติ a . หนึ่งรายการขึ้นไป
กำหนด
ชื่อเมตริก
อาร์กิวเมนต์
ชื่อเมตริก
ชื่อตัวชี้วัดที่สอดคล้องกับชื่อที่มีอยู่ในการรวบรวม
เมตริก
คุณยังสามารถตั้งค่านี้โดยใช้ "--ชื่อเมตริก". ที่จำเป็น.
เฉพาะ OPTIONS
-d, --มิติ "คีย์1=ค่า1,คีย์2=ค่า2..."
มิติข้อมูล (หนึ่งรายการขึ้นไป) ตามข้อมูลเมตริกเดิม
เก็บไว้ หากไม่มีการระบุมิติข้อมูลสถิติ
เป็นของ
เมตริกที่ไม่ใช่มิติที่ระบุจะถูกส่งคืน
--เวลาสิ้นสุด มูลค่า
การประทับเวลาของจุดข้อมูลสุดท้ายที่จะส่งคืน รวม สำหรับ
ตัวอย่าง,
2009-11-25T19:00:00+00:00Z. การประทับเวลาจะถูกปัดเศษลงเป็น
ที่ใกล้ที่สุด
นาที ประเภท dateTime ใช้ ISO 8601 (UTC) ค่าเริ่มต้นสำหรับสิ่งนี้
is
ตอนนี้
-n, --เนมสเปซ มูลค่า
เนมสเปซของเมตริกที่ต้องการ ต้องตรงกับเนมสเปซ
ที่
ถูกระบุเมื่อมีการรายงานเมตริกที่ต้องการในตอนแรก
จำเป็นต้องใช้
-p, --ระยะเวลา มูลค่า
ความละเอียด (เป็นวินาที) ของจุดข้อมูลที่ส่งคืน ระยะเวลา
จะต้องเป็น
อย่างน้อย 60 วินาทีและต้องเป็นผลคูณของ 60 ค่าเริ่มต้นคือ 60
วินาที
-s, --สถิติ มูลค่า1,มูลค่า2,มูลค่า3...
สถิติที่จะส่งคืนสำหรับตัวชี้วัดที่ต้องการ ค่าที่ถูกต้อง
คือ:
ค่าเฉลี่ย ผลรวม SampleCount สูงสุด หรือต่ำสุด ที่จำเป็น.
--เวลาเริ่มต้น มูลค่า
รวมการประทับเวลาของจุดข้อมูลแรกที่จะส่งกลับ สำหรับ
ตัวอย่าง,
2009-11-25T19:00:00+00:00Z. การประทับเวลาจะถูกปัดเศษลงเป็น
ที่ใกล้ที่สุด
นาที. ประเภท dateTime ใช้ ISO 8601 (UTC) ค่าเริ่มต้นสำหรับสิ่งนี้
1 เป็น
ชั่วโมงที่ผ่านมา
-u, --หน่วย มูลค่า
หน่วยที่รายงานเมตริก ค่าหน่วยที่ถูกต้องคือ
วินาที
ไบต์, บิต, เปอร์เซ็นต์, นับ, ไบต์/วินาที, บิต/วินาที,
นับ/วินาที,
ไม่
ทั่วไป OPTIONS
--aws-หนังสือรับรอง-ไฟล์ มูลค่า
ตำแหน่งของไฟล์ที่มีข้อมูลประจำตัว AWS ของคุณ ค่านี้สามารถ
ตั้งโดย
โดยใช้ตัวแปรสภาพแวดล้อม 'AWS_CREDENTIAL_FILE'
-C, --อีซีค่า 2-cert-file-path
ตำแหน่งของไฟล์ใบรับรอง EC2 ของคุณ ค่านี้สามารถกำหนดได้โดย
โดยใช้โปรแกรม
ตัวแปรสภาพแวดล้อม 'EC2_CERT'
--การเชื่อมต่อ-หมดเวลา มูลค่า
ระบุระยะหมดเวลาการเชื่อมต่อ VALUE (เป็นวินาที) ค่าเริ่มต้น
is
'30'
--ตัวคั่น มูลค่า
ตัวคั่นใดที่จะใช้เมื่อแสดงผลตัวคั่น (แบบยาว)
--ส่วนหัว
หากคุณกำลังแสดงผลลัพธ์แบบตารางหรือตัวคั่น ผลลัพธ์นั้นรวมถึง
ส่วนหัวของคอลัมน์ หากคุณกำลังแสดงผล xml มันจะส่งคืน HTTP
ส่วนหัวจากคำขอบริการ หากมี ปิดโดย
ค่าเริ่มต้น.
-I, --access-รหัส-รหัส มูลค่า
ระบุ VALUE เป็น AWS Access Id ที่จะใช้
-K, --อีซี2-คีย์ส่วนตัว-เส้นทางไฟล์-ค่า
ตำแหน่งของไฟล์คีย์ส่วนตัว EC2 ของคุณ ค่านี้สามารถกำหนดได้โดย
โดยใช้โปรแกรม
ตัวแปรสภาพแวดล้อม 'EC2_PRIVATE_KEY'
--ภาค มูลค่า
ระบุภูมิภาค VALUE เป็นพื้นที่บริการเว็บที่จะใช้ ค่านี้
เป็นไปได้
กำหนดโดยใช้ตัวแปรสภาพแวดล้อม 'EC2_REGION'
-S, --รหัสลับ มูลค่า
ระบุ VALUE เป็นรหัสลับของ AWS ที่จะใช้
--แสดงช่องว่าง
แสดงฟิลด์และแถวว่าง โดยใช้ค่า "(ศูนย์)" ค่าเริ่มต้นคือ
ไม่
แสดงฟิลด์หรือคอลัมน์ว่าง
--แสดงคำขอ
แสดง URL ของเครื่องมือที่ใช้เรียกบริการของ AWS NS
ผิดนัด
ค่าเป็น 'เท็จ'
--ตารางแสดง, --แสดงยาว, --show-xml, --เงียบ
ระบุวิธีแสดงผลลัพธ์: ตาราง ตัวคั่น (ยาว)
xml หรือ
ไม่มีเอาต์พุต (เงียบ) ตารางแสดงชุดย่อยของข้อมูลในรูปแบบคงที่
รูปแบบความกว้างของคอลัมน์ ในขณะที่แบบยาวจะแสดงค่าที่ส่งคืนทั้งหมด
ตัวคั่น
โดยตัวละคร xml คือผลตอบแทนจากบริการในขณะที่
เงียบสงบ
ระงับเอาต์พุตมาตรฐานทั้งหมด ค่าเริ่มต้นเป็นแบบตารางหรือ
'โต๊ะแสดง'
-U, --url มูลค่า
ตัวเลือกนี้จะแทนที่ URL สำหรับการเรียกใช้บริการด้วย VALUE
สามารถตั้งค่าได้โดยใช้ตัวแปรสภาพแวดล้อม
'AWS_CLOUDWATCH_URL'
INPUT ตัวอย่าง
ส่งคืนการใช้งาน CPU เฉลี่ย ต่ำสุด และสูงสุดสำหรับ EC2
ตัวอย่าง
i-c07704a9 ที่ความละเอียด 1 ชั่วโมง
$PROMPT>mon-get-stats CPUUtilization --เวลาเริ่มต้น
2009-02-14T23:00:00.000Z --เวลาสิ้นสุด 2009-03-14T23:00:00.000Z --ระยะเวลา
3600 --สถิติ "เฉลี่ย ต่ำสุด สูงสุด" --เนมสเปซ "AWS/EC2"
--มิติ "InstanceId=i-c07704a9"
การดำเนินการนี้จะส่งคืนการใช้งาน CPU ในฟลีต EC2 ของคุณ
$PROMPT2>mon-get-stats CPUUtilization --เวลาเริ่มต้น
2009-02-14T23:00:00.000Z --เวลาสิ้นสุด 2009-03-14T23:00:00.000Z --ระยะเวลา
3600 --สถิติ "เฉลี่ย ต่ำสุด สูงสุด" --เนมสเปซ "AWS/EC2"
ส่งคืนจำนวนคำขอเฉลี่ย ต่ำสุด และสูงสุดที่ทำกับการทดสอบ
กอง
ของ "MyService" สำหรับผู้ใช้รายใดรายหนึ่ง ที่ความละเอียด 1 ชั่วโมง
$PROMPT>mon-get-stats RequestCount --เวลาเริ่มต้น
2009-11-24T23:00:00.000Z --เวลาสิ้นสุด 2009-11-25T23:00:00.000Z --ระยะเวลา
3600 --สถิติ "เฉลี่ย ต่ำสุด สูงสุด" --เนมสเปซ "มายเซอร์วิส"
--มิติ "ผู้ใช้=ผู้ใช้บางคน,สแต็ค=ทดสอบ"
นี่แสดงสถิติ RequestCount ใน "MyService" ทั้งหมด
$PROMPT2>mon-get-stats RequestCount --เวลาเริ่มต้น
2009-11-24T23:00:00.000Z --เวลาสิ้นสุด 2009-11-25T23:00:00.000Z --ระยะเวลา
3600 --สถิติ "ค่าเฉลี่ย ต่ำสุด สูงสุด ตัวอย่างจำนวน" --เนมสเปซ
"มายเซอร์วิส"
เอาท์พุท
คำสั่งนี้ส่งคืนตารางที่มีข้อมูลต่อไปนี้:
* เวลา - เวลาที่ใช้เมตริก
* SampleCount - ไม่มีคำอธิบายสำหรับคอลัมน์นี้
* ค่าเฉลี่ย - ค่าเฉลี่ย
* ผลรวม - ผลรวมของค่า
* ต่ำสุด - ค่าต่ำสุดที่สังเกตได้
* สูงสุด - ค่าสูงสุดที่สังเกตได้
* หน่วย - หน่วยของตัวชี้วัด
เอาท์พุท ตัวอย่าง
นี่คือตัวอย่างผลลัพธ์ของตัววัดตัวอย่างและค่าเฉลี่ยที่
หนึ่ง
ความละเอียดนาที
ใช้ mon-get-stats ออนไลน์โดยใช้บริการ onworks.net