MongoDB consulta el uso de la CPU de una máquina física según el período de tiempo, lo ordena en orden inverso y recupera los últimos 5 datos

1. Conéctese a MongoDB

1) Si no se establece ningún nombre de usuario y contraseña , el comando es el siguiente:

mongo

2) Si se configuran el nombre de usuario y la contraseña (por ejemplo: ceilómetro / contraseña ), el comando es el siguiente:

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

2. Conectarse a la base de datos

use ceilometer

donde ceilómetro es el nombre de la base de datos a utilizar.


3. Ejecutar la consulta

La consulta SQL es la siguiente:

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);

Entre ellos,
meter es el nombre de la tabla de rendimiento,
Physical.cpu.utilization es el nombre del indicador y
timestamp es la marca de tiempo.



Supongo que te gusta

Origin blog.csdn.net/aikudexiaohai/article/details/131656271
Recomendado
Clasificación