775.promdb.statis.mql 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. SELECT id, prom.date('2024-11-28').find(name='key1.key2.key3').min().max().avg() FROM /test/bucketpromdb
  2. /**
  3. output()
  4. match(id, "bucketpromdb:wecise", "prom.0.2", 2)
  5. match(id, "bucketpromdb:wecise", "prom.0.5", 2.7)
  6. match(id, "bucketpromdb:wecise", "prom.0.8", 2.622222222222222)
  7. **/
  8. ;
  9. SELECT
  10. id, prom.time('2024-11-28 11:24:00', '2024-11-28 11:25:00').find(name='key1.key2.key3').sum()
  11. FROM
  12. /test/bucketpromdb where id='bucketpromdb:wecise'
  13. /**
  14. output()
  15. match(id, "bucketpromdb:wecise", "prom.0.2", 2.7)
  16. **/
  17. ;
  18. SELECT id, prom.date('2024-11-28').avg().sigma() FROM /test/bucketpromdb
  19. /**
  20. output()
  21. match(id, "bucketpromdb:wecise", "prom.0.2", 2.663157894736843)
  22. match(id, "bucketpromdb:wecise", "prom.0.5", 0.15630781478860528)
  23. **/
  24. ;
  25. SELECT id, prom.date('2024-11-28').min().max().count() FROM /test/bucketpromdb
  26. /**
  27. output()
  28. match(id, "bucketpromdb:wecise", "prom.0.2", 2)
  29. match(id, "bucketpromdb:wecise", "prom.0.5", 2.7)
  30. match(id, "bucketpromdb:wecise", "prom.0.8", 19)
  31. **/
  32. ;
  33. SELECT id, prom.date('2024-11-28').sum() FROM /test/bucketpromdb
  34. /**
  35. output()
  36. match(id, "bucketpromdb:wecise", "prom.0.2", 50.600000000000016)
  37. **/
  38. ;
  39. SELECT id, prom.date('2024-11-28').max() FROM /test/bucketpromdb
  40. /**
  41. output()
  42. match(id, "bucketpromdb:wecise", "prom.0.2", 2.7)
  43. **/
  44. ;
  45. SELECT id, prom.date('2024-11-28').min() FROM /test/bucketpromdb
  46. /**
  47. output()
  48. match(id, "bucketpromdb:wecise", "prom.0.2", 2)
  49. **/
  50. ;