MongoDB は、物理マシンの CPU 使用率を期間に従ってクエリし、時間の逆順にソートして、最新の 5 個のデータを取得します

1.MongoDBに接続する

1)ユーザー名とパスワードが設定されていない場合、コマンドは次のようになります。

mongo

2)ユーザー名とパスワードが設定されている場合(例: ceilometer / password )、コマンドは次のようになります。

mongo 10.10.119.189:27017/ceilometer -u ceilometer -p password

2. データベースに接続します

use ceilometer

ここで、ceilometer は使用するデータベースの名前です。


3. クエリを実行します。

クエリ SQL は次のとおりです。

db.meter.find({
   
   "counter_name":"physical.cpu.utilization", "resource_id":"此处填写实际物理机的uuid", timestamp:{
   
   "$gte":new Date(ISODate("2021-03-30T01:55:00Z")),"$lte":new Date(ISODate("2021-03-30T13:55:00Z"))}}).sort({
   
   "timestamp":-1}).limit(5);

このうち、
meterはパフォーマンステーブルの名前、
physical.cpu.utilizationはインジケーターの名前、
timestampはタイムスタンプです。



おすすめ

転載: blog.csdn.net/aikudexiaohai/article/details/131656271