易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 271|回复: 2
收起左侧

排查ceilometer无法获取到数据

[复制链接]
发表于 2025-11-7 00:55:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
逐步排查方式① 查看 Gnocchi 是否有资源注册. D4 V5 H: h. b( N( R& Q5 R8 j
$ e( i3 I5 @9 I& H/ k

! e0 t4 R% k# r; ~/ a2 E% gsource /root/admin-openrc.shopenstack metric resource list | grep <虚机ID>1 D7 a* R4 Y& H5 F% G

5 D! F# M, E# w/ U' H; X. u
或者直接用 gnocchi CLI:

2 E. k7 u, f+ U& x
( b8 _$ g' F& d) a+ c6 p  |) a. R# Z* {9 N! P7 @& D4 k+ [  o
gnocchi resource list | grep <虚机ID>1 j  P8 I- P# W

/ B( e" i1 C$ t; G( a
如果结果为空,说明 Ceilometer 没把虚机注册为资源
' U6 A+ d1 N7 [. X% }此时重点看 Ceilometer 是否在运行:

6 q+ k. e0 |, W4 x& ~* ^0 [$ ]* W, q$ f& A; R7 E
0 [" p( A3 Q6 u9 |- p: k) T
systemctl status ceilometer-pollingsystemctl status ceilometer-agent-notification2 f" \+ @) y% M# C

+ c2 m6 m9 I# P! d* X
应当都为 active (running)。

② 看 Ceilometer 是否配置了 Gnocchi dispatcher
检查配置文件:
. ^. M1 E5 Q$ j' L; t6 g4 S! S4 l
) c  L7 u* s) V

5 k1 [2 f  U* Y' S8 E4 z/etc/ceilometer/ceilometer.conf
' F& o8 V1 n( ~  ?6 n; c5 W+ x. R4 s8 o8 d$ j" T0 S  J
应包含:

9 O0 m; h- H0 m) R* w
" j1 _# b( j6 w- A' r) @) [! k# Z4 V/ Y. Y; M
[dispatcher_gnocchi]filter_service_activity = Falsefilter_project = False[publisher]telemetry_secret = your_secret_here  D& W% p5 x% I$ Z& a

9 @5 v& e4 O1 J* r1 l0 @  @
以及 [DEFAULT] 段中:

( C5 a: y: y# X5 U6 Y3 e2 v: ?' H3 l
/ p; `# r' m0 T6 v  o9 a# p8 E/ w9 K3 E+ M
meter_dispatchers = gnocchievent_dispatchers = gnocchi
* v- C, B5 {) F) p: M9 ]
" ~5 e% b" o3 }* e
③ 检查 Ceilometer 是否正确连接到 Keystone
在 [service_credentials] 段中:

0 ]* F! O. j! K/ {! `$ Q+ p/ w* _' Y9 R3 m/ u. Q

5 ~: w" X1 y) q. a' d) P! t! bauth_type = passwordauth_url = http://controller:5000/v3project_name = serviceusername = ceilometerpassword = <你的密码>user_domain_name = Defaultproject_domain_name = Default& s0 m" Y$ [* y2 @9 V5 R: Y$ d
, R( A1 X5 v1 z' T, _- X6 ~; x
然后执行:

: O: k8 Q/ B0 ?. G- k0 G
( }4 b' V- o4 X" c! E) Y9 `) E; V
5 j) b! S, ?1 j- S+ Gsudo systemctl restart ceilometer-agent-notification ceilometer-polling* C  U/ v! M0 L
, e' c3 x3 u9 M/ Z6 x

④ 确认 Gnocchi 中已有指标, |* N; R8 d1 j' \& [

) a+ X3 E  w- F. m5 _- q5 a7 n6 j! T9 ^) E  d+ j5 i
gnocchi metric list | head -n 20
) C" \7 t, j5 Z8 u5 |& X% j5 E4 J: U9 o$ M
如果这里也为空,说明根本没有任何指标流入。
如果有数据,可以看其中的 resource_id 是否对应你的虚机 UUID。

⑤ 检查 Nova 是否发送通知
Gnocchi 依赖 Nova 发送实例状态变更事件。
* C% P3 x$ f7 I1 O2 Y7 ^6 Z检查 Nova 是否配置了:

* V3 V% R8 h' h( p* d9 ^
6 b5 i/ E, ~/ q: V  f; A$ a/ w. S3 {' h: s, w: v
[oslo_messaging_notifications]driver = messagingv2/ {) n! Y: }4 Y' @) I! f" h0 {
0 P- ^9 [: f2 T( M- \
并重启:
6 B2 p$ Q; P/ ^' x
: H$ m& a2 t  a' ~, P' Y
- c! `% A! t- }
systemctl restart nova-compute nova-conductor+ l# K0 p6 n0 Q, W+ Q5 X

% B$ p8 I* c1 g- q
 楼主| 发表于 2025-11-7 00:56:37 | 显示全部楼层
[root@controller gnocchi]# chown -R gnocchi:root /var/lib/gnocchi/
- q+ n! K7 a9 @. O3 C+ \& H5 g+ N. o+ r[root@controller gnocchi]# tail -f /var/log/gnocchi/api.log
) r2 k* P' b9 h7 z5 S; N5 z2 `- d    file = _io.open(dir, mode, buffering=buffering,
  A1 R; [2 p, z: R8 e           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^. O6 @1 |" x; g+ J
  File "/usr/lib64/python3.11/tempfile.py", line 577, in opener' e) y) L8 n' Z9 S2 V
    fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)  ^( |, R) Q$ B1 |- g
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^) k* h2 P- [9 M) ^
  File "/usr/lib64/python3.11/tempfile.py", line 257, in _mkstemp_inner
9 m, ]* x8 c9 Q9 [. e5 w( a! C    fd = _os.open(file, flags, 0o600)1 j& b, q( c# f3 c* c3 b# g2 v
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^9 d4 B5 n8 X" k! W; d1 w2 c9 K! n) z7 M
PermissionError: [Errno 13] Permission denied: '/var/lib/gnocchi/tmp/gnocchijp4q7sos'
% U5 v  B$ ^  S
2 P6 B; Y4 r4 ~' _( H) C
- i* E7 w) Y) ~  R, _^C
6 e( t% T2 r& j$ [+ A  ?) \9 X9 s2 v[root@controller gnocchi]# tail -n 20 /var/log/gnocchi/api.log
7 Y7 f; X; d& j4 s" b  File "/usr/lib64/python3.11/concurrent/futures/thread.py", line 58, in run
- D: \4 z9 G" ?3 u4 t8 f0 }    result = self.fn(*self.args, **self.kwargs)* F+ }7 ^* M" S- U9 Q9 U  v$ J
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^7 B- r( w; |& ^
  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in <lambda>
* f$ X3 S, E! d& q/ y7 T    return list(executor.map(lambda args: fn(*args), list_of_args))
' O" T1 c! O7 p: z7 |                                          ^^^^^^^^^
! q- ?; ]; P1 @- T+ W  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/file.py", line 78, in _store_new_measures. b5 F: D: K2 w$ l" \# O
    tmpfile = tempfile.NamedTemporaryFile(7 m2 g5 f  i+ m6 s# X7 A
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
* o6 |: [; s! w* ~  File "/usr/lib64/python3.11/tempfile.py", line 580, in NamedTemporaryFile6 }- z% ]( b( v* R' y
    file = _io.open(dir, mode, buffering=buffering,
# D  F! h* V% Y/ A7 P! {           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^8 ?" v+ T: ~8 u. i
  File "/usr/lib64/python3.11/tempfile.py", line 577, in opener/ |7 e2 J+ @0 r
    fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)
# X% {5 U/ N+ a% D0 w: I               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9 ]( t' e1 l7 B/ b+ z3 ]  File "/usr/lib64/python3.11/tempfile.py", line 257, in _mkstemp_inner5 w, \  j4 |$ U
    fd = _os.open(file, flags, 0o600)8 V0 y" h4 l* i$ d4 O' G
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
, s2 k7 I. ~) w. w) VPermissionError: [Errno 13] Permission denied: '/var/lib/gnocchi/tmp/gnocchijp4q7sos', y. X: U2 j; r( o5 u5 T6 U6 M$ q
7 e+ m3 s. _! c# Y) y
[root@controller gnocchi]# tail -n 50 /var/log/gnocchi/api.log 0 ^/ l- T! f7 ^: }0 O- S
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! I6 g0 b& D# ?) ?
  File "/usr/lib/python3.11/site-packages/pecan/middleware/recursive.py", line 56, in __call__
3 e! Y3 d' r$ \( v$ \5 G0 ~    return self.application(environ, start_response)
: c; ^# k: l) Y+ Y+ E* [; N           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0 ]8 K6 T2 D8 I9 F* k( G
  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 852, in __call__& g1 I3 b- D/ X3 g8 P
    return super(Pecan, self).__call__(environ, start_response)
( P  R% w. Q& I* z, t5 l; b) r7 R           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- i/ z: l: {- d  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 693, in __call__3 q5 O" P  u/ [1 D4 w
    self.invoke_controller(controller, args, kwargs, state)3 g- D/ n6 H/ w  N7 I- c$ c
  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 584, in invoke_controller$ M" h" J6 ]7 C2 t# m
    result = controller(*args, **kwargs)% \8 x# y, ?% Q+ V  F2 T% z; u
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^4 I  R9 {! X: p7 C7 D
  File "/usr/lib/python3.11/site-packages/gnocchi/rest/api.py", line 1803, in post
4 @- A+ M  I" [% N1 c    pecan.request.incoming.add_measures_batch(* Q: e$ }5 Q% m+ }( g1 z/ r$ l
  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/__init__.py", line 194, in add_measures_batch& N& W# a: F1 d1 Z
    self.MAP_METHOD(self._store_new_measures,0 D4 u* m- h0 m: o) \: {( |
  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in parallel_map5 K; C! T2 H: k6 M, ~2 W
    return list(executor.map(lambda args: fn(*args), list_of_args))7 |! z9 j& F3 s4 o$ }* d
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 i- s7 U/ B6 Z8 L# R& Y  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 619, in result_iterator
1 b4 [5 b8 [: V5 X- O! ?1 t" k    yield _result_or_cancel(fs.pop()): @7 n  Y1 z% a! u& E6 F$ W; Q
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  w, T1 `6 C! u& @4 H  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 317, in _result_or_cancel9 x- c5 F, e8 `* h" S! J
    return fut.result(timeout)
# ^$ g: P: E: a, Y0 c7 q           ^^^^^^^^^^^^^^^^^^^3 i0 _, H+ e' w( ?
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 449, in result
$ ^5 [' J& A- T    return self.__get_result()2 z4 I' j2 C* ^2 b$ E' v1 v
           ^^^^^^^^^^^^^^^^^^^/ u7 n& k3 d. J" _9 y
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 401, in __get_result$ _0 [( R- Y% q. F' L
    raise self._exception/ k2 Q4 S5 r- o
  File "/usr/lib64/python3.11/concurrent/futures/thread.py", line 58, in run1 f+ q5 s- \3 o: S- D. j6 K
    result = self.fn(*self.args, **self.kwargs)- f. D8 V( P0 U! F. G! C. o
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
! _  J0 \; C& s  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in <lambda>
" G' b5 h. J0 n7 {- ~& P+ N    return list(executor.map(lambda args: fn(*args), list_of_args))) J- b4 k6 [' x) Y- G$ C( Y
                                          ^^^^^^^^^4 o& \+ F" s2 M# ]! ^, x' V" N$ t
  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/file.py", line 78, in _store_new_measures
9 i+ \- z3 N8 j! \/ j) T: i# |    tmpfile = tempfile.NamedTemporaryFile(
  ^3 f- I' o' ?, ?" X              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 ?* X) ?# m4 i, L  File "/usr/lib64/python3.11/tempfile.py", line 580, in NamedTemporaryFile
) p$ m- f$ L2 I9 u) B    file = _io.open(dir, mode, buffering=buffering,
- O( x3 z, ~% r& w7 @- s- y           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: F  @8 j( {6 I7 i; k  File "/usr/lib64/python3.11/tempfile.py", line 577, in opener* G5 R: v; W7 |$ G7 K+ X
    fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)+ n+ Q/ l2 l8 C  @
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^, u7 r7 T2 ^' q8 [5 y' l- O
  File "/usr/lib64/python3.11/tempfile.py", line 257, in _mkstemp_inner
, i& |! K& ~8 A! a1 u) A. D    fd = _os.open(file, flags, 0o600), K% u' `/ ?+ }& [
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8 j) I( ^7 Z. N/ }4 cPermissionError: [Errno 13] Permission denied: '/var/lib/gnocchi/tmp/gnocchijp4q7sos'
2 Z2 r9 ]$ S, ?9 g, v! j" K$ Y& k) u0 b7 ?* E, P
[root@controller gnocchi]#
# k; s* V4 d) R[root@controller gnocchi]#
* `+ O# S# P' v4 _2 F" D" B2 X. a2 a[root@controller gnocchi]# vim /etc/ceilometer/ceilometer.conf5 @3 \7 m  ]2 ~/ m* [$ ]6 u
[root@controller gnocchi]# tail -n 50 /var/log/gnocchi/api.log 9 }, K" E1 f4 [6 [" _; o3 ^
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- S7 j# J! {. y# V5 [. E  File "/usr/lib/python3.11/site-packages/pecan/middleware/recursive.py", line 56, in __call__
1 n9 ?1 X' B2 N9 i    return self.application(environ, start_response)2 i7 n$ t, [3 L& J- v: d
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! E- D5 z; _8 {
  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 852, in __call__
5 M  Q& N. L4 C& ]    return super(Pecan, self).__call__(environ, start_response); Y" L) y" q+ z5 o4 a
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/ X! }! c" y) r4 _# ^9 `  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 693, in __call__* |: t5 Z6 X, ~% l1 n4 x* T6 J! e
    self.invoke_controller(controller, args, kwargs, state)
' r+ J# S0 X. f2 w( E* N  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 584, in invoke_controller
! i4 y3 i% m1 V    result = controller(*args, **kwargs)$ i) R; ]9 a+ W4 I& R6 T/ a
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
( O0 Y2 R3 _4 [4 k+ A  File "/usr/lib/python3.11/site-packages/gnocchi/rest/api.py", line 1803, in post
& W9 R+ s8 b/ Z4 {1 A: k6 y    pecan.request.incoming.add_measures_batch(8 P$ }1 E- I6 `
  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/__init__.py", line 194, in add_measures_batch
6 D" x! [1 D, t- Y    self.MAP_METHOD(self._store_new_measures,
( x9 ~7 k4 P8 g! P5 G& _  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in parallel_map' h' h/ n: z' E' A# I
    return list(executor.map(lambda args: fn(*args), list_of_args))
5 z. B" x( Z+ r# l$ H( }/ W1 a           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^9 g) ^( ^' l' u2 R" ], Z' M) |  h' o
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 619, in result_iterator  c# V; \: l$ z- e) S" f, e, S
    yield _result_or_cancel(fs.pop())  F; _$ Y% P, M& ]# Z
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 }( N& h" I) n  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 317, in _result_or_cancel
, J  v/ ^2 ^" E6 G' ~. ]    return fut.result(timeout)4 m" |4 b  T' Z; S/ A9 o
           ^^^^^^^^^^^^^^^^^^^4 x1 Z6 w1 j: q1 ?5 P
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 449, in result
; h9 [3 Z7 K: w3 V8 D' z! ]+ g, y; B    return self.__get_result()
& E5 o4 Z3 f' H" W+ E; `$ V           ^^^^^^^^^^^^^^^^^^^
' i- M# L% u# \; D" E# g# |  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 401, in __get_result
6 s0 B; K, n& S8 a6 R+ y6 E    raise self._exception
1 N1 Y+ ^9 x+ l6 \* K5 U  File "/usr/lib64/python3.11/concurrent/futures/thread.py", line 58, in run, z) U! b1 E% g3 ?* A6 S* G0 T/ J
    result = self.fn(*self.args, **self.kwargs)5 Y( u' X, ~/ P5 W
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7 i2 \, F. h7 @( d9 S! {6 O  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in <lambda>
4 B0 q0 B5 @2 x7 i! U" K, t    return list(executor.map(lambda args: fn(*args), list_of_args))
. J8 Y+ L* M3 P                                          ^^^^^^^^^
/ Z# f. M9 C/ M% E: _: ^  z) M+ [  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/file.py", line 78, in _store_new_measures8 T: c) {0 u7 o, n9 }
    tmpfile = tempfile.NamedTemporaryFile(
+ F  N' O+ ~! K  \              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# A) Y& e( P2 u$ e) o  File "/usr/lib64/python3.11/tempfile.py", line 580, in NamedTemporaryFile# m" L0 F! ^. J% ^0 S( m9 h
    file = _io.open(dir, mode, buffering=buffering,
# T. Q8 P" q) \" S+ f# K# \           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^3 s! ?+ h8 }$ V; y( r4 @
  File "/usr/lib64/python3.11/tempfile.py", line 577, in opener1 {8 I' a- [. D7 X. t+ z" ^
    fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)" s& f, S% C: Y; V
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
; y$ X' n) s; y  L2 [; l  File "/usr/lib64/python3.11/tempfile.py", line 257, in _mkstemp_inner0 |7 c/ h6 u8 @& z$ o3 v
    fd = _os.open(file, flags, 0o600)
/ P; O4 f; x, @6 E- ?, u         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^. U, z, o8 X& w/ j, n
PermissionError: [Errno 13] Permission denied: '/var/lib/gnocchi/tmp/gnocchijp4q7sos'0 F7 m3 ]0 \# a+ Y; k( m! l0 l% d
8 |4 e: D! ]3 B( {# Y4 J9 o- V
[root@controller gnocchi]# 1 m4 p2 `: X  H. x
[root@controller gnocchi]#
. \8 ?6 ~0 l; i# V4 i8 L. b/ g[root@controller gnocchi]# tail -n 50 /var/log/gnocchi/api.log
* G( W$ o6 G+ R5 y4 w           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^6 c3 s* I9 S+ q& }5 F! b$ u1 U
  File "/usr/lib/python3.11/site-packages/pecan/middleware/recursive.py", line 56, in __call__, i% Q# ?" t: ~1 E
    return self.application(environ, start_response); [3 t# g2 F2 _1 Z; d# K: O& o  R+ B
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
& j0 ~2 Q& \- T! T3 t  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 852, in __call__& d% ?: O3 g- J5 ^* c$ `
    return super(Pecan, self).__call__(environ, start_response)
% ^+ ^  A  }' `4 N/ L" }           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
, j; r* O' ^8 N" _; N  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 693, in __call__6 Y6 e, j' h7 a& z7 H
    self.invoke_controller(controller, args, kwargs, state)7 k: {5 X& O2 D5 e  y
  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 584, in invoke_controller
6 A2 ~; b, Z% y# N) k/ h% t    result = controller(*args, **kwargs): Y, Y, I+ h2 z: Z* f
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^# Y' t- r7 t& q3 M! e6 w! v3 [
  File "/usr/lib/python3.11/site-packages/gnocchi/rest/api.py", line 1803, in post. e6 u" v: f3 i/ Y2 H/ F" T4 E
    pecan.request.incoming.add_measures_batch(0 v0 I, [. o2 x
  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/__init__.py", line 194, in add_measures_batch
  U; e* C4 s- z4 o- n    self.MAP_METHOD(self._store_new_measures,' k& J; T+ U% ~
  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in parallel_map
# M) t! d" O. ^1 j    return list(executor.map(lambda args: fn(*args), list_of_args))- h. p' h$ \& l4 f2 Q
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ r: t; ]; `0 T3 p  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 619, in result_iterator+ _& y5 }# X" W  |
    yield _result_or_cancel(fs.pop())2 P# }7 H6 c- S
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^; g# b- G$ T$ k% c, Z- [. s, C% D# `
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 317, in _result_or_cancel
9 X- p& b/ K6 P    return fut.result(timeout)
* P; X" g8 z* ]5 e           ^^^^^^^^^^^^^^^^^^^) N4 J0 l- ~& C3 P: y
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 449, in result, ]( U+ F2 g- s) W
    return self.__get_result()
# }8 a* B8 m; {2 p           ^^^^^^^^^^^^^^^^^^^& c+ j- ^' m9 m( R9 v2 s" z0 @
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 401, in __get_result
- |9 f( `5 x6 y3 L. U7 T5 y    raise self._exception
6 K' m: }7 a* u* a  File "/usr/lib64/python3.11/concurrent/futures/thread.py", line 58, in run
: B7 E8 `' I! s* [7 [" y    result = self.fn(*self.args, **self.kwargs)+ F8 T2 g! M1 n1 ]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
) L! L9 b$ Z" e2 B  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in <lambda>3 e) ?; R9 x! U4 V  F2 h: `
    return list(executor.map(lambda args: fn(*args), list_of_args))
; s9 T( Y3 U& y7 B4 ]( I9 L! D                                          ^^^^^^^^^
; V/ |& ?$ p8 \5 Y) H1 f: p' H  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/file.py", line 78, in _store_new_measures/ K/ [4 W3 S3 J; @2 Z9 o
    tmpfile = tempfile.NamedTemporaryFile(( ]) `( X( a% ?
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- V6 i! i  i8 G  File "/usr/lib64/python3.11/tempfile.py", line 580, in NamedTemporaryFile
3 }# y7 s: Q5 n& H" V4 A, R& F    file = _io.open(dir, mode, buffering=buffering,& Y! ~! P) T' T1 @9 t, d0 ~8 A' ?
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 c, p; F9 L+ B8 W  ]+ X  File "/usr/lib64/python3.11/tempfile.py", line 577, in opener
3 L4 Z8 |5 n9 H0 Y    fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)
8 B6 Z4 f/ u5 ]  s2 J( Y               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^% H& i" h& P$ w9 |! E0 x7 E* N+ a
  File "/usr/lib64/python3.11/tempfile.py", line 257, in _mkstemp_inner: `4 c$ w+ K, \! N" x, p
    fd = _os.open(file, flags, 0o600)  N+ ], k1 n1 u
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
. |: D9 N! C5 E; S6 E5 }, H6 @PermissionError: [Errno 13] Permission denied: '/var/lib/gnocchi/tmp/gnocchijp4q7sos'
7 Z5 s, \1 O2 w
# q* p5 e' Q0 ?! U- \[root@controller gnocchi]# systemctl restart gnocchi-api.service: S3 }- G* O  ]* F5 j$ n  Z7 w. H
[root@controller gnocchi]# tail -n 50 /var/log/gnocchi/api.log
, y0 v1 [+ B# l/ Z/ `5 M2 O    return self.application(environ, start_response)" I7 r% F) u, y8 `; E" H" z  R
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
. A6 X8 i# y6 |- f  l( g9 @  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 852, in __call__
, _) y# b; W0 Q5 @- R    return super(Pecan, self).__call__(environ, start_response)7 q' k) M5 E; r3 p1 \/ l
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- U' _- [4 N0 H
  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 693, in __call__; Q4 V0 F( |  M$ r7 L9 x% O9 z
    self.invoke_controller(controller, args, kwargs, state); }: Q6 r1 Y4 R7 P
  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 584, in invoke_controller
9 Z8 W0 K1 H2 ^% O  U    result = controller(*args, **kwargs)
0 n2 P; D, {2 R5 F             ^^^^^^^^^^^^^^^^^^^^^^^^^^^' [+ a6 J/ A4 m+ O
  File "/usr/lib/python3.11/site-packages/gnocchi/rest/api.py", line 1803, in post
. T% @; B* H& j/ i$ i& g    pecan.request.incoming.add_measures_batch(
6 g' s* }, `$ ]7 ^; a  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/__init__.py", line 194, in add_measures_batch
% R/ C* x5 k# \; k+ [    self.MAP_METHOD(self._store_new_measures,
( o* L1 m: Q- L; Z  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in parallel_map
  a: p- S) K. W- y4 y4 S& S    return list(executor.map(lambda args: fn(*args), list_of_args))1 B. i( W' T- m* [- g5 X7 \
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^. O+ {% v% `  J9 ?  ^; u) m/ G
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 619, in result_iterator
1 o& n' K7 Y# Q( N, O( i    yield _result_or_cancel(fs.pop())% d% n, U0 I% J) n" o
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^4 k9 {& I4 c7 n
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 317, in _result_or_cancel) h: q" S( w% a1 e* G% m# W" f- ]
    return fut.result(timeout)7 ^4 p, c: q% b1 ~9 M* E' {+ l
           ^^^^^^^^^^^^^^^^^^^1 ^& [6 R" t# K3 R1 q0 Y+ f
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 449, in result
. ?# v* h$ ~# M* h) P' i& M8 I    return self.__get_result()
- h2 v* u: b* j$ ^* D           ^^^^^^^^^^^^^^^^^^^4 ~- Q/ b+ ]. h. T& T
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 401, in __get_result
3 e6 i; w' E  u5 E    raise self._exception
. K" p7 h$ h2 [; T7 @" [% P  File "/usr/lib64/python3.11/concurrent/futures/thread.py", line 58, in run' Q/ S* l- |' r! h* _) y" _
    result = self.fn(*self.args, **self.kwargs)
+ i% v, S  f3 v* m8 D             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# E4 _; z. Z6 |! _' y  ]5 ^  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in <lambda>$ k  v, I7 T5 N3 C6 G) o! t
    return list(executor.map(lambda args: fn(*args), list_of_args))! Y1 L1 F; T4 l- p
                                          ^^^^^^^^^' C9 B- G) G3 d4 W" f
  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/file.py", line 78, in _store_new_measures
8 {. A5 @3 d: f0 X+ ]    tmpfile = tempfile.NamedTemporaryFile(
: N- W) L7 ~! L; T7 o              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^2 L# }' Y3 _3 ^' c3 A/ I+ f" L& u; ~
  File "/usr/lib64/python3.11/tempfile.py", line 580, in NamedTemporaryFile8 y8 n, M' c5 G- Z! e
    file = _io.open(dir, mode, buffering=buffering,
) P1 v. f$ [  ^4 c/ q; H8 M) @           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: L/ B4 J3 q7 u9 ]5 |  File "/usr/lib64/python3.11/tempfile.py", line 577, in opener
5 C# W7 S) H. a5 [  n4 O9 Z    fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)8 a" p8 q, V0 m$ R2 J" n0 |
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^( I' Z& l6 t1 j6 m2 U) e: c
  File "/usr/lib64/python3.11/tempfile.py", line 257, in _mkstemp_inner9 l9 h; V3 e3 y1 B( I
    fd = _os.open(file, flags, 0o600)
% U/ M6 ^  o/ f9 t! O; j7 d' r         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/ {/ f! F" u+ jPermissionError: [Errno 13] Permission denied: '/var/lib/gnocchi/tmp/gnocchijp4q7sos'1 g) N0 {! @2 @( E% R; z6 M
4 |/ x0 p8 |) E. T7 z; Q
2025-11-07 00:43:00,719 [174338] INFO     gnocchi.service: Gnocchi version 4.5.13 ]# w) |, n# ~3 |8 A
2025-11-07 00:43:00,725 [174338] WARNING  gnocchi.cli.api: No need to pass `--' in gnocchi-api command line anymore, please remove+ D/ }8 x3 H& }1 l
[root@controller gnocchi]# ^C
1 p+ l/ z3 ^* D+ E[root@controller gnocchi]# tail -f /var/log/gnocchi/api.log ' x, B1 l( y6 L8 t3 C
2025-11-07 00:43:04,699 [174639] WARNING  keystonemiddleware.auth_token: AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True.) ^2 D' ^; `5 k4 R
2025-11-07 00:43:04,702 [174639] WARNING  keystonemiddleware.auth_token: Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint
" l  q' h* y- |4 O2 h! K  Y( L2025-11-07 00:43:04,777 [174634] WARNING  keystonemiddleware.auth_token: AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True.
- s  k' v1 [! m5 }2025-11-07 00:43:04,780 [174634] WARNING  keystonemiddleware.auth_token: Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint2 H3 z5 z7 P0 |4 q
2025-11-07 00:43:04,791 [174648] WARNING  keystonemiddleware.auth_token: AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True.! B- E  O+ K% ^7 Y  E- t) p
2025-11-07 00:43:04,794 [174648] WARNING  keystonemiddleware.auth_token: Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint- Y+ b% A  z# A! [: q/ n$ U8 m
2025-11-07 00:43:04,821 [174632] WARNING  keystonemiddleware.auth_token: AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True.8 r% E" ~' k3 j$ `: x5 L
2025-11-07 00:43:04,824 [174632] WARNING  keystonemiddleware.auth_token: Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint$ }0 ~9 i: l' m- T% u0 G/ ^
2025-11-07 00:43:04,832 [174638] WARNING  keystonemiddleware.auth_token: AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True.& _  _2 y& W! N. |) s3 q* k
2025-11-07 00:43:04,835 [174638] WARNING  keystonemiddleware.auth_token: Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint
6 k" H: ^3 Q: h( S  l5 h' z5 Z. u2025-11-07 00:43:21,194 [174637] WARNING  keystonemiddleware.auth_token: Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use  memcache for the auth_token token cache by setting the memcached_servers option.6 F7 E0 e+ g7 }- _$ T* x
2025-11-07 00:43:21,551 [174635] WARNING  keystonemiddleware.auth_token: Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use  memcache for the auth_token token cache by setting the memcached_servers option.
2 r8 ^2 N5 b+ a4 E( b2025-11-07 00:43:21,688 [174637] WARNING  urllib3.connectionpool: Connection pool is full, discarding connection: controller. Connection pool size: 10- ~& D5 r# L7 N  k; N1 U
2025-11-07 00:43:21,689 [174637] WARNING  urllib3.connectionpool: Connection pool is full, discarding connection: controller. Connection pool size: 10% w) v) {) k+ g/ f6 r9 l* k
2025-11-07 00:43:21,988 [174637] WARNING  py.warnings: /usr/lib/python3.11/site-packages/gnocchi/indexer/sqlalchemy.py:790: SAWarning: relationship 'ResourceHistory.metrics' will copy column resource_history.id to column metric.resource_id, which conflicts with relationship(s): 'Metric.resource' (copies resource.id to metric.resource_id), 'Resource.metrics' (copies resource.id to metric.resource_id). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="metrics,resource"' to the 'ResourceHistory.metrics' relationship. (Background on this error at: https://sqlalche.me/e/14/qzyx)9 \6 J& F: s( g( w. G% i
  q = session.query(Metric).filter(
: U/ K$ S5 l( V% _& t
" M2 I0 R: k$ k+ p( E* X2025-11-07 00:43:22,134 [174641] WARNING  keystonemiddleware.auth_token: Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use  memcache for the auth_token token cache by setting the memcached_servers option.
, f. B* k2 B7 g) r2025-11-07 00:43:22,155 [174642] WARNING  keystonemiddleware.auth_token: Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use  memcache for the auth_token token cache by setting the memcached_servers option.
. H( F0 O/ @) v+ d) Z2025-11-07 00:43:22,339 [174635] WARNING  py.warnings: /usr/lib/python3.11/site-packages/gnocchi/indexer/sqlalchemy.py:790: SAWarning: relationship 'ResourceHistory.metrics' will copy column resource_history.id to column metric.resource_id, which conflicts with relationship(s): 'Metric.resource' (copies resource.id to metric.resource_id), 'Resource.metrics' (copies resource.id to metric.resource_id). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="metrics,resource"' to the 'ResourceHistory.metrics' relationship. (Background on this error at: https://sqlalche.me/e/14/qzyx)
/ e0 p7 V* B. F, r1 z1 m7 Z  q = session.query(Metric).filter(
9 E( ]2 D5 [$ j9 m0 h0 Y2 D) X1 M( n
2025-11-07 00:43:22,882 [174642] WARNING  py.warnings: /usr/lib/python3.11/site-packages/gnocchi/indexer/sqlalchemy.py:541: SAWarning: relationship 'ResourceHistory.metrics' will copy column resource_history.id to column metric.resource_id, which conflicts with relationship(s): 'Metric.resource' (copies resource.id to metric.resource_id), 'Resource.metrics' (copies resource.id to metric.resource_id). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="metrics,resource"' to the 'ResourceHistory.metrics' relationship. (Background on this error at: https://sqlalche.me/e/14/qzyx)
( [7 n( c- E( g; z3 p) q  resource_type = session.query(ResourceType).get(name)
% H: ~1 B9 {3 I+ k0 W
7 n0 y; L; t  K  S. a/ O" I2025-11-07 00:43:22,890 [174641] WARNING  py.warnings: /usr/lib/python3.11/site-packages/gnocchi/indexer/sqlalchemy.py:541: SAWarning: relationship 'ResourceHistory.metrics' will copy column resource_history.id to column metric.resource_id, which conflicts with relationship(s): 'Metric.resource' (copies resource.id to metric.resource_id), 'Resource.metrics' (copies resource.id to metric.resource_id). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="metrics,resource"' to the 'ResourceHistory.metrics' relationship. (Background on this error at: https://sqlalche.me/e/14/qzyx). B( F9 D  ]7 e" h% R4 l0 |
  resource_type = session.query(ResourceType).get(name)' s- a5 }) A9 D5 T
 楼主| 发表于 2025-11-7 00:57:40 | 显示全部楼层
1078  systemctl restart openstack-ceilometer-notification.service openstack-ceilometer-polling.service
9 \2 Q$ T$ R# p6 k, T/ w& C 1079  systemctl restart openstack-ceilometer-notification.service openstack-ceilometer-polling.service  openstack-ceilometer-central.service
$ y* x4 V9 L3 c' a" P' \; ^0 |2 y3 R 1080  gnocchi resource list | grep instance
8 o+ W: C5 W# O7 i0 \ 1081  gnocchi resource list
2 h6 o# H5 [0 v6 {! j 1082  gnocchi metric list
2 c% o/ D2 a  h- y1 Q0 [ 1083  curl -H "X-Auth-Token:gAAAAABpDLwJoaLzPx8weSIfaXM13d9kajGNy4GH8bnSnOgVW8ZQLroM8OPJupV_sXTg0WS3nv-6rBs_DGcKqalqEdKVBQEUOsVEEX7Run4GEbRSJGFBNuW18falguTNXuI-4z_1_OmcXbirPYcHxyrwXsSLecaLVgTty3dc_zSFtcRh_XYt2iM" "http://controller:8041/v1/metric?q.field=resource_id&q.op=eq&q.value=f83e640e-f06a-48fd-a25c-b7cb7d6295bb"
2 ?6 b6 H" U" D) i, Y 1084  systemctl status gnocchi-api.service
6 V$ s, j+ I) U3 B' F. J 1085  systemctl status gnocchi-api.service gnocchi-metricd.service . j% b6 k5 w! P
1086  vim /etc/ceilometer/ceilometer.conf) G4 S, F) g. Q0 O
1087  systemctl restart openstack-ceilometer-notification.service openstack-ceilometer-polling.service  openstack-ceilometer-central.service 2 f3 E! Z1 [) P9 g
1088  systemctl restart gnocchi-api.service gnocchi-metricd.service
! i) D) c& Y: U3 o9 b9 L 1089  vim /etc/gnocchi/gnocchi.conf4 P  j! x7 a% J: A% t5 p$ |7 k9 J( `
1090  vim /etc/ceilometer/ceilometer.conf. @# j# m, S; c; O5 _6 }1 G
1091  vim /etc/gnocchi/gnocchi.conf5 X. j( w) J# Q9 `: {0 |
1092  mysql -u gnocchi -p -e "use gnocchi; show tables;"
2 o# g, W8 r+ z 1093  openstack metric list" ~1 C0 m* s7 {" |
1094  ceilometer sample-list --meter cpu- q# e2 g2 _$ Y  b
1095  rabbitmqctl list_queues | grep ceilometer8 l. `, A# w2 D
1096  grep ERROR /var/log/gnocchi/api.log | tail -n 20( s1 V7 _" w: H9 N4 B7 P
1097  grep ERROR /var/log/gnocchi/metricd.log | tail -n 20
- q- n' t& q8 h! | 1098  grep ERROR /var/log/gnocchi/metricd.log
9 |1 e" S' K; C: \0 K4 | 1099  tail -f /var/log/gnocchi/metricd.log
- [/ I' [: b+ M" m 1100  gnocchi resource list
5 N; Q: f  `7 p4 O+ C# p# _+ J+ X2 n 1101  gnocchi metric list' R$ b+ U# Y% V( m# \$ K' `
1102  openstack metric resource list
# g/ H7 f2 {0 w7 q# {8 E: s 1103  openstack metric metric list
7 }" P' r( l& O' W# _ 1104  gnocchi resource list
$ W  x8 ^+ P1 D0 f. O! N+ O 1105  curl -H "X-Auth-Token:gAAAAABpDLwJoaLzPx8weSIfaXM13d9kajGNy4GH8bnSnOgVW8ZQLroM8OPJupV_sXTg0WS3nv-6rBs_DGcKqalqEdKVBQEUOsVEEX7Run4GEbRSJGFBNuW18falguTNXuI-4z_1_OmcXbirPYcHxyrwXsSLecaLVgTty3dc_zSFtcRh_XYt2iM" "http://controller:8041/v1/metric?q.field=resource_id&q.op=eq&q.value=f83e640e-f06a-48fd-a25c-b7cb7d6295bb"
! w. v# B0 @% } 1106  gnocchi resource show f83e640e-f06a-48fd-a25c-b7cb7d6295bb- \! _" f9 @  n3 v8 k
1107  gnocchi measures show 5603b3c6-dd39-48e0-9d59-8c36b932b907( o4 C& z! P0 M; k, k! b( l% \
1108  gnocchi measures show b6edba4c-020e-47f8-8287-8268722bdc67
6 b) m7 {. q) C8 s 1109  vim /etc/ceilometer/gnocchi_resources.yaml ' D, i, [& P0 u9 B
1110  vim /etc/ceilometer/pipeline.yaml
% z  h0 p: H  m3 q$ f6 ] 1111  systemctl restart openstack-ceilometer-polling.service openstack-ceilometer-central.service openstack-ceilometer-notification.service 2 ]" \- q9 G# p3 F4 z; U2 [# f
1112  ls  a# l9 {4 X6 D& T7 U% h
1113  history > hist.txt
: n( k9 W; n# W; [ 1114  ls+ I8 [, j/ |. S* f
1115  cat /etc/ceilometer/pipeline.yaml
) \8 c8 l- [* z' C; w# H! f 1116  vim /etc/ceilometer/ceilometer.conf, d% k# x! k3 J3 Z
1117  systemctl restart openstack-ceilometer-polling.service openstack-ceilometer-central.service openstack-ceilometer-notification.service
8 L8 k# @7 H5 R1 k% e/ n 1118  openstack endpoint list | grep gnocchi
9 _6 ?: O2 x+ a- O* q$ H$ d! u 1119  gnocchi measures show 5603b3c6-dd39-48e0-9d59-8c36b932b907
( G* s  R' w/ V4 d" b7 R: Q! C 1120  tail -f /var/log/ceilometer/agent-notification.log
' e3 x; f! D. ^. R( U' [) `% z 1121  netstat -ntlp |grep 8041) p1 y9 w6 Y4 o7 A
1122  tail -f /var/log/ceilometer/agent-notification.log / I) ^% j0 U6 N& S
1123  gnocchi measures show 5603b3c6-dd39-48e0-9d59-8c36b932b907
* E3 o! L: ~/ `# m/ a# n5 \  S. w 1124  history
8 K9 B9 N' C; q7 l; T/ O; e' F. h* K3 s1 e 1125  gnocchi resource show f83e640e-f06a-48fd-a25c-b7cb7d6295bb
4 P2 F7 U% \8 z$ P# s9 ? 1126  gnocchi measures show 5603b3c6-dd39-48e0-9d59-8c36b932b907
0 T% z7 W; R% g5 a- i. j& H  W& j' g 1127  gnocchi measures show 1bf93c95-a02a-4a6d-9af7-e5242b959cd25 A; s9 S4 j: t! w% j1 x# M% p& m, D
1128  gnocchi measures show 5d954f68-be54-402d-8d91-dfbad4c39e2a& |6 w0 F3 N) \/ z( ~
1129  gnocchi measures show b6edba4c-020e-47f8-8287-8268722bdc672 A3 k3 y& N3 p0 z, I3 y3 N
1130  gnocchi resource list
2 ^4 n3 ^5 j! e; [ 1131  systemctl status openstack-ceilometer-notification.service . u; `6 g; T& i( W0 O' ^! ~. W
1132  grep -A3 publishers /etc/ceilometer/pipeline.yaml7 v- ~# M- v7 {$ p, s. H' w' \
1133  grep -A5 gnocchi /etc/ceilometer/ceilometer.conf
8 a& K2 ]5 P8 Z- ~( h5 r 1134  tail -f /var/log/ceilometer/agent-notification.log
/ d1 S6 `9 j9 n' S0 J' r% A, R& b 1135  tail -f /var/log/ceilometer/agent-notification.log  |grep gnocchi
0 Z0 f* \5 K/ f$ m$ E/ L 1136  gnocchi status+ C7 x' J6 P8 Y# k( A' {( ~4 A
1137  gnocchi measures add --resource-id f83e640e-f06a-48fd-a25c-b7cb7d6295bb --metric memory.usage  --measure "2025-11-07T00:00:00Z@42"+ n! {0 P: B. Y( l2 w* h
1138  systemctl status openstack-ceilometer-polling.service
/ _. W- V5 h, h" d" }' w 1139  tail -n 50 /var/log/ceilometer/polling.log ( Z9 r+ Y$ W7 O0 Q- Y
1140  rabbitmqctl list_queues | grep ceilometer
2 U  L# J3 J% W( N: k# d/ t 1141  rabbitmqctl list_queues # N( i+ |' Y  n* o# E9 J' t% l, N
1142  rabbitmqctl list_queues  |ceilo
4 V  Z) g3 C  H2 ]; v 1143  rabbitmqctl list_queues  |grep ceilo
4 H$ L+ m* L! p! X# f3 P' q; e3 O 1144  rabbitmqctl list_queues | grep ceilometer/ S2 v; v. l+ e* B- O7 ]8 P8 h
1145  rabbitmqctl list_queues name messages
3 M, q( Y4 [4 }: x0 M$ v! w) U 1146  ceilometer-polling --debug
" e8 c9 W! H1 Q; q. u0 { 1147  systemctl restart openstack-ceilometer-polling.service openstack-ceilometer-central.service openstack-ceilometer-notification.service
2 Y  X  q4 j$ x 1148  rabbitmqctl list_queues name messages3 n: }. @$ g' I% e
1149  rabbitmqctl list_queues  |grep ceilo4 u6 Z8 I$ f* e- k% n. {5 w4 Y9 I
1150  rabbitmqctl list_queues  |grep ce- c  r* ?, N' ^3 p
1151  rabbitmqctl list_queues  / Z8 o  p# U/ K- O- W4 c1 g
1152  rabbitmqctl list_queues  |grep ce0 s1 [) \' t3 y: ^
1153  history
9 `- g' E. j% t7 ^& Z! J; n. |[root@controller ~]# curl -H "X-Auth-Token:gAAAAABpDLwJoaLzPx8weSIfaXM13d9kajGNy4GH8bnSnOgVW8ZQLroM8OPJupV_sXTg0WS3nv-6rBs_DGcKqalqEdKVBQEUOsVEEX7Run4GEbRSJGFBNuW18falguTNXuI-4z_1_OmcXbirPYcHxyrwXsSLecaLVgTty3dc_zSFtcRh_XYt2iM" "http://controller:8041/v1/metric?q.field=resource_id&q.op=eq&q.value=f83e640e-f06a-48fd-a25c-b7cb7d6295bb"3 J; `* w( d- }" y( {( L
{"error": {"code": 401, "title": "Unauthorized", "message": "The request you have made requires authentication."}}[root@controller ~]#
- Q: p7 Q, z# q( T[root@controller ~]#
- X" g8 q$ P6 ]8 Y" y. h[root@controller ~]# 1 ^; s) I! T" N, b: o  A% [' \
[root@controller ~]#
4 Z& i" f  Z. \& z[root@controller ~]#
8 C2 s9 o3 c4 I. h[root@controller ~]# . admin-openrc
4 `" P: p, _/ e# M* r1 w$ a& Q[root@controller ~]# curl -H "X-Auth-Token:gAAAAABpDLwJoaLzPx8weSIfaXM13d9kajGNy4GH8bnSnOgVW8ZQLroM8OPJupV_sXTg0WS3nv-6rBs_DGcKqalqEdKVBQEUOsVEEX7Run4GEbRSJGFBNuW18falguTNXuI-4z_1_OmcXbirPYcHxyrwXsSLecaLVgTty3dc_zSFtcRh_XYt2iM" "http://controller:8041/v1/metric?q.field=resource_id&q.op=eq&q.value=f83e640e-f06a-48fd-a25c-b7cb7d6295bb"
" D( f" i4 H/ O+ i2 t& V{"error": {"code": 401, "title": "Unauthorized", "message": "The request you have made requires authentication."}}[root@controller ~]#
: }' u. h7 H9 b, e. |2 V* p[root@controller ~]# : e# l0 [- q9 `4 ?2 q4 v7 ]
[root@controller ~]# $ ?( z' x- T# {+ [9 |
[root@controller ~]# openstack token issue ) f+ a" Z. T/ P7 s- ^' @
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
5 b) s' S# c7 _$ D  ^/ [3 F| Field      | Value                                                                                                                                                                                   |* d% Q+ _$ n0 g" y2 n
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
7 o5 J. v1 l$ _9 z| expires    | 2025-11-06T17:50:02+0000                                                                                                                                                                |# B4 y; Z! r# n! d# p
| id         | gAAAAABpDNG6WgoW7YsbOOvSA6ACVtqRaLmQO1p12mz4LE50Mlfd9CctGA8isVxY6whZxY7etJLSD5kTO5AyGKRJRWwDF13Eno3Oe03S4hwAqhaNMtUGsEGuxOfjwnzFD_3SV6qgXqI3N3H-5hsIfbrnLBlvzyhKaDh9400-uLmtBLLR3ztGdHk |) k, z. O# L/ k) ?6 e2 Y
| project_id | 837e526fffed46ec9b49f52410633bdd                                                                                                                                                        |1 z5 p  q; X4 i+ T$ `9 X1 D& H
| user_id    | 99649cadcde24076a14eb901ff14b52b                                                                                                                                                        |- a* j) o/ ^+ D6 ~; E+ J
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2 e) v" T0 m* z# M3 Y2 Z[root@controller ~]# curl -H "X-Auth-Token:gAAAAABpDNG6WgoW7YsbOOvSA6ACVtqRaLmQO1p12mz4LE50Mlfd9CctGA8isVxY6whZxY7etJLSD5kTO5AyGKRJRWwDF13Eno3Oe03S4hwAqhaNMtUGsEGuxOfjwnzFD_3SV6qgXqI3N3H-5hsIfbrnLBlvzyhKaDh9400-uLmtBLLR3ztGdHk" "http://controller:8041/v1/metric?q.field=resource_id&q.op=eq&q.value=f83e640e-f06a-48fd-a25c-b7cb7d6295bb"
/ e" O0 v7 E" j3 P) M: R" |[{"id": "00d2ea6c-25e2-481d-b1ee-3833285e2b37", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.packets", "unit": "packet", "resource_id": "5f95a88e-004a-556e-8764-1bd17f586749", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "01538325-9701-496b-8434-169274d22ae1", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "compute.instance.booting.time", "unit": "sec", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "0ca83ef7-d1f4-453f-bf43-fde0dbd3c46b", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory", "unit": "MB", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "0f67e834-d063-48b4-936e-f52d8c07a72f", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.bytes", "unit": "B", "resource_id": "8208527d-7efe-5d1c-a29d-ff019b3d1da7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "1127c4a8-92c5-4f03-b12e-6f755bb9d1fe", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.ephemeral.size", "unit": "GB", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "1bf93c95-a02a-4a6d-9af7-e5242b959cd2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory.usage", "unit": "MB", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "1bfb676b-691d-4799-8cd6-e58fde99dd49", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.root.size", "unit": "GB", "resource_id": "e2643c48-fb2d-4325-b01b-eb78a2211c84", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "1d70fbb2-d152-44cf-9699-3ffa7e21dc75", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.packets", "unit": "packet", "resource_id": "738f6546-8d89-5787-a5ad-309ed7a5c521", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "24a4b0fe-7c91-41a8-8d4c-90834ab08cb6", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.bytes", "unit": "B", "resource_id": "e5df7430-d90e-582c-babe-cd82ad2cce58", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "265ee74e-202f-49ee-a3ab-32efb2e6689d", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.bytes", "unit": "B", "resource_id": "5c73c98f-b9ce-5d1a-b428-4231ca7a9c74", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "2ab29823-435d-4b00-baa8-93360d2eed8b", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.root.size", "unit": "GB", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "2d591ce4-b162-4526-83f5-64a5d09af90b", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.bytes", "unit": "B", "resource_id": "e5df7430-d90e-582c-babe-cd82ad2cce58", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "2feb3cf2-001a-48fe-96e1-bd617381ff76", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.requests", "unit": "request", "resource_id": "4eaaf549-3a90-5ab5-aaa8-2f06c1e27e0f", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "3a8624d2-d605-402e-982e-dcf8e95784c2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.bytes", "unit": "B", "resource_id": "8208527d-7efe-5d1c-a29d-ff019b3d1da7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "3dfc6fb2-352e-417e-9ddf-c35afea941da", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.requests", "unit": "request", "resource_id": "8208527d-7efe-5d1c-a29d-ff019b3d1da7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "40cbe2ce-d954-42ef-ab0a-ebbfcb72b817", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.bytes", "unit": "B", "resource_id": "5c73c98f-b9ce-5d1a-b428-4231ca7a9c74", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "43f76f39-9536-46b1-b285-4dd0de71661f", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.requests", "unit": "request", "resource_id": "4eaaf549-3a90-5ab5-aaa8-2f06c1e27e0f", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "482f6a66-10fc-4a9e-bf9e-41c82d48bc33", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.bytes", "unit": "B", "resource_id": "4eaaf549-3a90-5ab5-aaa8-2f06c1e27e0f", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "48a7396c-7a31-4bd6-8e70-7d2b3d0ecccc", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "vcpus", "unit": "vcpu", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "5603b3c6-dd39-48e0-9d59-8c36b932b907", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "cpu", "unit": "ns", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "5d954f68-be54-402d-8d91-dfbad4c39e2a", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "vcpus", "unit": "vcpu", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "5e8edd20-704d-4907-b80f-b6b7cdbc99f2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "vcpus", "unit": "vcpu", "resource_id": "e2643c48-fb2d-4325-b01b-eb78a2211c84", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "63a98a1b-4735-4599-a5d4-356de2a8883e", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.root.size", "unit": "GB", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "64dc0c11-a0f7-4c11-9e2d-fec53d20c383", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.bytes", "unit": "B", "resource_id": "738f6546-8d89-5787-a5ad-309ed7a5c521", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "68c30f08-cd61-461e-9adf-4a3e5d483e98", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory.usage", "unit": "MB", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "764e4b43-5714-47a9-b953-dee45e5b191c", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory", "unit": "MB", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "7735d109-efeb-414c-b954-fb8a1ed07dcc", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "cpu", "unit": "ns", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "7a3444e9-eb12-43cd-87c8-8f3e0555ac7c", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "vcpus", "unit": "vcpu", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "7a6206b2-9a52-41ba-a506-7e199eb8d3e2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.ephemeral.size", "unit": "GB", "resource_id": "e2643c48-fb2d-4325-b01b-eb78a2211c84", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "94ff40f5-b204-44b3-b862-a1fc3efa99a4", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.bytes", "unit": "B", "resource_id": "5f95a88e-004a-556e-8764-1bd17f586749", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "9e7f0326-da1f-4a4b-b4b0-623987529036", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.ephemeral.size", "unit": "GB", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "a47cd69f-9f13-4f41-829a-d56d9fd42186", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory", "unit": "MB", "resource_id": "e2643c48-fb2d-4325-b01b-eb78a2211c84", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "af1ceabe-0e80-4b58-ab55-ce06af5801a9", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.bytes", "unit": "B", "resource_id": "4eaaf549-3a90-5ab5-aaa8-2f06c1e27e0f", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "b4bd070a-86f8-4f26-8f0e-caeca7d9d60d", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.requests", "unit": "request", "resource_id": "8208527d-7efe-5d1c-a29d-ff019b3d1da7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "b6edba4c-020e-47f8-8287-8268722bdc67", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.ephemeral.size", "unit": "GB", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "ba59b5fd-e3f5-495d-9d61-ca63e6d2b013", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.bytes", "unit": "B", "resource_id": "738f6546-8d89-5787-a5ad-309ed7a5c521", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "be3d8227-fcf3-4295-b194-40753ec9d579", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.packets", "unit": "packet", "resource_id": "738f6546-8d89-5787-a5ad-309ed7a5c521", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "c99318cd-42f8-4f62-9eb0-918bbe71bfd2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.packets", "unit": "packet", "resource_id": "e5df7430-d90e-582c-babe-cd82ad2cce58", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "c9dabae8-7bba-46f8-9791-fdc127591c9c", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.root.size", "unit": "GB", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "cd77ca64-cd73-4ada-8291-b95c83b93229", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory.usage", "unit": "MB", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "d4347ae3-d5a3-44d9-ac6b-81fe91735039", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.packets", "unit": "packet", "resource_id": "5f95a88e-004a-556e-8764-1bd17f586749", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "dbda7685-13bd-4303-886a-f34e9e67eb69", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "cpu", "unit": "ns", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "dcf36865-64e4-4ab2-afce-91cb639e7efc", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory", "unit": "MB", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "e03ef9d2-a60a-46e8-8aa4-423aed726f42", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.bytes", "unit": "B", "resource_id": "5f95a88e-004a-556e-8764-1bd17f586749", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "e8c84781-6043-4009-b4b4-281845b76c25", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.requests", "unit": "request", "resource_id": "5c73c98f-b9ce-5d1a-b428-4231ca7a9c74", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "e96e82c1-e018-43cc-9036-dbd9711f6315", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.packets", "unit": "packet", "resource_id": "e5df7430-d90e-582c-babe-cd82ad2cce58", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "f3551a0f-ed30-4718-a1e8-fc2432ff578b", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.requests", "unit": "request", "resource_id": "5c73c98f-b9ce-5d1a-b428-4231ca7a9c74", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}][root@controller ~]#
$ Y" _# _* y& w: p; U- B[root@controller ~]#
( C0 e; m- Y1 C4 {! \[root@controller ~]#
, [1 L( D$ q: H[root@controller ~]# curl -H "X-Auth-Token:gAAAAABpDNG6WgoW7YsbOOvSA6ACVtqRaLmQO1p12mz4LE50Mlfd9CctGA8isVxY6whZxY7etJLSD5kTO5AyGKRJRWwDF13Eno3Oe03S4hwAqhaNMtUGsEGuxOfjwnzFD_3SV6qgXqI3N3H-5hsIfbrnLBlvzyhKaDh9400-uLmtBLLR3ztGdHk" "http://controller:8041/v1/metric?q.field=resource_id&q.op=eq&q.value=f83e640e-f06a-48fd-a25c-b7cb7d6295bb"  I; Y9 S) F1 E8 o% g5 _( g  v
[{"id": "00d2ea6c-25e2-481d-b1ee-3833285e2b37", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.packets", "unit": "packet", "resource_id": "5f95a88e-004a-556e-8764-1bd17f586749", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "01538325-9701-496b-8434-169274d22ae1", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "compute.instance.booting.time", "unit": "sec", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "0ca83ef7-d1f4-453f-bf43-fde0dbd3c46b", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory", "unit": "MB", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "0f67e834-d063-48b4-936e-f52d8c07a72f", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.bytes", "unit": "B", "resource_id": "8208527d-7efe-5d1c-a29d-ff019b3d1da7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "1127c4a8-92c5-4f03-b12e-6f755bb9d1fe", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.ephemeral.size", "unit": "GB", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "1bf93c95-a02a-4a6d-9af7-e5242b959cd2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory.usage", "unit": "MB", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "1bfb676b-691d-4799-8cd6-e58fde99dd49", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.root.size", "unit": "GB", "resource_id": "e2643c48-fb2d-4325-b01b-eb78a2211c84", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "1d70fbb2-d152-44cf-9699-3ffa7e21dc75", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.packets", "unit": "packet", "resource_id": "738f6546-8d89-5787-a5ad-309ed7a5c521", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "24a4b0fe-7c91-41a8-8d4c-90834ab08cb6", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.bytes", "unit": "B", "resource_id": "e5df7430-d90e-582c-babe-cd82ad2cce58", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "265ee74e-202f-49ee-a3ab-32efb2e6689d", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.bytes", "unit": "B", "resource_id": "5c73c98f-b9ce-5d1a-b428-4231ca7a9c74", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "2ab29823-435d-4b00-baa8-93360d2eed8b", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.root.size", "unit": "GB", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "2d591ce4-b162-4526-83f5-64a5d09af90b", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.bytes", "unit": "B", "resource_id": "e5df7430-d90e-582c-babe-cd82ad2cce58", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "2feb3cf2-001a-48fe-96e1-bd617381ff76", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.requests", "unit": "request", "resource_id": "4eaaf549-3a90-5ab5-aaa8-2f06c1e27e0f", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "3a8624d2-d605-402e-982e-dcf8e95784c2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.bytes", "unit": "B", "resource_id": "8208527d-7efe-5d1c-a29d-ff019b3d1da7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "3dfc6fb2-352e-417e-9ddf-c35afea941da", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.requests", "unit": "request", "resource_id": "8208527d-7efe-5d1c-a29d-ff019b3d1da7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "40cbe2ce-d954-42ef-ab0a-ebbfcb72b817", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.bytes", "unit": "B", "resource_id": "5c73c98f-b9ce-5d1a-b428-4231ca7a9c74", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "43f76f39-9536-46b1-b285-4dd0de71661f", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.requests", "unit": "request", "resource_id": "4eaaf549-3a90-5ab5-aaa8-2f06c1e27e0f", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "482f6a66-10fc-4a9e-bf9e-41c82d48bc33", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.bytes", "unit": "B", "resource_id": "4eaaf549-3a90-5ab5-aaa8-2f06c1e27e0f", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "48a7396c-7a31-4bd6-8e70-7d2b3d0ecccc", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "vcpus", "unit": "vcpu", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "5603b3c6-dd39-48e0-9d59-8c36b932b907", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "cpu", "unit": "ns", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "5d954f68-be54-402d-8d91-dfbad4c39e2a", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "vcpus", "unit": "vcpu", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "5e8edd20-704d-4907-b80f-b6b7cdbc99f2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "vcpus", "unit": "vcpu", "resource_id": "e2643c48-fb2d-4325-b01b-eb78a2211c84", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "63a98a1b-4735-4599-a5d4-356de2a8883e", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.root.size", "unit": "GB", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "64dc0c11-a0f7-4c11-9e2d-fec53d20c383", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.bytes", "unit": "B", "resource_id": "738f6546-8d89-5787-a5ad-309ed7a5c521", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "68c30f08-cd61-461e-9adf-4a3e5d483e98", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory.usage", "unit": "MB", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "764e4b43-5714-47a9-b953-dee45e5b191c", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory", "unit": "MB", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "7735d109-efeb-414c-b954-fb8a1ed07dcc", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "cpu", "unit": "ns", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "7a3444e9-eb12-43cd-87c8-8f3e0555ac7c", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "vcpus", "unit": "vcpu", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "7a6206b2-9a52-41ba-a506-7e199eb8d3e2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.ephemeral.size", "unit": "GB", "resource_id": "e2643c48-fb2d-4325-b01b-eb78a2211c84", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "94ff40f5-b204-44b3-b862-a1fc3efa99a4", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.bytes", "unit": "B", "resource_id": "5f95a88e-004a-556e-8764-1bd17f586749", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "9e7f0326-da1f-4a4b-b4b0-623987529036", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.ephemeral.size", "unit": "GB", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "a47cd69f-9f13-4f41-829a-d56d9fd42186", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory", "unit": "MB", "resource_id": "e2643c48-fb2d-4325-b01b-eb78a2211c84", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "af1ceabe-0e80-4b58-ab55-ce06af5801a9", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.bytes", "unit": "B", "resource_id": "4eaaf549-3a90-5ab5-aaa8-2f06c1e27e0f", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "b4bd070a-86f8-4f26-8f0e-caeca7d9d60d", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.requests", "unit": "request", "resource_id": "8208527d-7efe-5d1c-a29d-ff019b3d1da7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "b6edba4c-020e-47f8-8287-8268722bdc67", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.ephemeral.size", "unit": "GB", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "ba59b5fd-e3f5-495d-9d61-ca63e6d2b013", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.bytes", "unit": "B", "resource_id": "738f6546-8d89-5787-a5ad-309ed7a5c521", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "be3d8227-fcf3-4295-b194-40753ec9d579", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.packets", "unit": "packet", "resource_id": "738f6546-8d89-5787-a5ad-309ed7a5c521", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "c99318cd-42f8-4f62-9eb0-918bbe71bfd2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.packets", "unit": "packet", "resource_id": "e5df7430-d90e-582c-babe-cd82ad2cce58", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "c9dabae8-7bba-46f8-9791-fdc127591c9c", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.root.size", "unit": "GB", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "cd77ca64-cd73-4ada-8291-b95c83b93229", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory.usage", "unit": "MB", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "d4347ae3-d5a3-44d9-ac6b-81fe91735039", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.packets", "unit": "packet", "resource_id": "5f95a88e-004a-556e-8764-1bd17f586749", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "dbda7685-13bd-4303-886a-f34e9e67eb69", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "cpu", "unit": "ns", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "dcf36865-64e4-4ab2-afce-91cb639e7efc", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory", "unit": "MB", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "e03ef9d2-a60a-46e8-8aa4-423aed726f42", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.bytes", "unit": "B", "resource_id": "5f95a88e-004a-556e-8764-1bd17f586749", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "e8c84781-6043-4009-b4b4-281845b76c25", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.requests", "unit": "request", "resource_id": "5c73c98f-b9ce-5d1a-b428-4231ca7a9c74", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "e96e82c1-e018-43cc-9036-dbd9711f6315", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.packets", "unit": "packet", "resource_id": "e5df7430-d90e-582c-babe-cd82ad2cce58", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "f3551a0f-ed30-4718-a1e8-fc2432ff578b", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.requests", "unit": "request", "resource_id": "5c73c98f-b9ce-5d1a-b428-4231ca7a9c74", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}][root@controller ~]#
+ {2 A: m" H4 h) n* G; D+ S* G* `[root@controller ~]# ( ~! u8 x3 K) W9 @
[root@controller ~]#
) |4 j. Y, B4 S( U" Y& e+ s+ z- U[root@controller ~]# ( w/ M) f8 ?8 @) P% N" D
[root@controller ~]#
0 o# R& Q; q( N4 P3 `7 e1 ^5 f' U% f[root@controller ~]#
- L6 c% U- V* [. y& d, k8 T2 b[root@controller ~]# curl -H "X-Auth-Token:gAAAAABpDNG6WgoW7YsbOOvSA6ACVtqRaLmQO1p12mz4LE50Mlfd9CctGA8isVxY6whZxY7etJLSD5kTO5AyGKRJRWwDF13Eno3Oe03S4hwAqhaNMtUGsEGuxOfjwnzFD_3SV6qgXqI3N3H-5hsIfbrnLBlvzyhKaDh9400-uLmtBLLR3ztGdHk" "http://controller:8041/v1/metric?q.field=resource_id&q.op=eq&q.value=f83e640e-f06a-48fd-a25c-b7cb7d6295bb"1 i+ H, ?# Q) N9 w/ F
[{"id": "00d2ea6c-25e2-481d-b1ee-3833285e2b37", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.packets", "unit": "packet", "resource_id": "5f95a88e-004a-556e-8764-1bd17f586749", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "01538325-9701-496b-8434-169274d22ae1", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "compute.instance.booting.time", "unit": "sec", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "0ca83ef7-d1f4-453f-bf43-fde0dbd3c46b", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory", "unit": "MB", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "0f67e834-d063-48b4-936e-f52d8c07a72f", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.bytes", "unit": "B", "resource_id": "8208527d-7efe-5d1c-a29d-ff019b3d1da7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "1127c4a8-92c5-4f03-b12e-6f755bb9d1fe", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.ephemeral.size", "unit": "GB", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "1bf93c95-a02a-4a6d-9af7-e5242b959cd2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory.usage", "unit": "MB", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "1bfb676b-691d-4799-8cd6-e58fde99dd49", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.root.size", "unit": "GB", "resource_id": "e2643c48-fb2d-4325-b01b-eb78a2211c84", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "1d70fbb2-d152-44cf-9699-3ffa7e21dc75", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.packets", "unit": "packet", "resource_id": "738f6546-8d89-5787-a5ad-309ed7a5c521", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "24a4b0fe-7c91-41a8-8d4c-90834ab08cb6", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.bytes", "unit": "B", "resource_id": "e5df7430-d90e-582c-babe-cd82ad2cce58", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "265ee74e-202f-49ee-a3ab-32efb2e6689d", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.bytes", "unit": "B", "resource_id": "5c73c98f-b9ce-5d1a-b428-4231ca7a9c74", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "2ab29823-435d-4b00-baa8-93360d2eed8b", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.root.size", "unit": "GB", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "2d591ce4-b162-4526-83f5-64a5d09af90b", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.bytes", "unit": "B", "resource_id": "e5df7430-d90e-582c-babe-cd82ad2cce58", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "2feb3cf2-001a-48fe-96e1-bd617381ff76", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.requests", "unit": "request", "resource_id": "4eaaf549-3a90-5ab5-aaa8-2f06c1e27e0f", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "3a8624d2-d605-402e-982e-dcf8e95784c2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.bytes", "unit": "B", "resource_id": "8208527d-7efe-5d1c-a29d-ff019b3d1da7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "3dfc6fb2-352e-417e-9ddf-c35afea941da", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.requests", "unit": "request", "resource_id": "8208527d-7efe-5d1c-a29d-ff019b3d1da7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "40cbe2ce-d954-42ef-ab0a-ebbfcb72b817", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.bytes", "unit": "B", "resource_id": "5c73c98f-b9ce-5d1a-b428-4231ca7a9c74", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "43f76f39-9536-46b1-b285-4dd0de71661f", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.requests", "unit": "request", "resource_id": "4eaaf549-3a90-5ab5-aaa8-2f06c1e27e0f", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "482f6a66-10fc-4a9e-bf9e-41c82d48bc33", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.bytes", "unit": "B", "resource_id": "4eaaf549-3a90-5ab5-aaa8-2f06c1e27e0f", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "48a7396c-7a31-4bd6-8e70-7d2b3d0ecccc", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "vcpus", "unit": "vcpu", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "5603b3c6-dd39-48e0-9d59-8c36b932b907", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "cpu", "unit": "ns", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "5d954f68-be54-402d-8d91-dfbad4c39e2a", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "vcpus", "unit": "vcpu", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "5e8edd20-704d-4907-b80f-b6b7cdbc99f2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "vcpus", "unit": "vcpu", "resource_id": "e2643c48-fb2d-4325-b01b-eb78a2211c84", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "63a98a1b-4735-4599-a5d4-356de2a8883e", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.root.size", "unit": "GB", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "64dc0c11-a0f7-4c11-9e2d-fec53d20c383", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.bytes", "unit": "B", "resource_id": "738f6546-8d89-5787-a5ad-309ed7a5c521", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "68c30f08-cd61-461e-9adf-4a3e5d483e98", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory.usage", "unit": "MB", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "764e4b43-5714-47a9-b953-dee45e5b191c", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory", "unit": "MB", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "7735d109-efeb-414c-b954-fb8a1ed07dcc", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "cpu", "unit": "ns", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "7a3444e9-eb12-43cd-87c8-8f3e0555ac7c", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "vcpus", "unit": "vcpu", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "7a6206b2-9a52-41ba-a506-7e199eb8d3e2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.ephemeral.size", "unit": "GB", "resource_id": "e2643c48-fb2d-4325-b01b-eb78a2211c84", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "94ff40f5-b204-44b3-b862-a1fc3efa99a4", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.bytes", "unit": "B", "resource_id": "5f95a88e-004a-556e-8764-1bd17f586749", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "9e7f0326-da1f-4a4b-b4b0-623987529036", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.ephemeral.size", "unit": "GB", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "a47cd69f-9f13-4f41-829a-d56d9fd42186", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory", "unit": "MB", "resource_id": "e2643c48-fb2d-4325-b01b-eb78a2211c84", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "af1ceabe-0e80-4b58-ab55-ce06af5801a9", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.bytes", "unit": "B", "resource_id": "4eaaf549-3a90-5ab5-aaa8-2f06c1e27e0f", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "b4bd070a-86f8-4f26-8f0e-caeca7d9d60d", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.requests", "unit": "request", "resource_id": "8208527d-7efe-5d1c-a29d-ff019b3d1da7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "b6edba4c-020e-47f8-8287-8268722bdc67", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.ephemeral.size", "unit": "GB", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "ba59b5fd-e3f5-495d-9d61-ca63e6d2b013", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.bytes", "unit": "B", "resource_id": "738f6546-8d89-5787-a5ad-309ed7a5c521", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "be3d8227-fcf3-4295-b194-40753ec9d579", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.packets", "unit": "packet", "resource_id": "738f6546-8d89-5787-a5ad-309ed7a5c521", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "c99318cd-42f8-4f62-9eb0-918bbe71bfd2", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.packets", "unit": "packet", "resource_id": "e5df7430-d90e-582c-babe-cd82ad2cce58", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "c9dabae8-7bba-46f8-9791-fdc127591c9c", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.root.size", "unit": "GB", "resource_id": "cfd0c9f4-15f0-42c7-a0c9-2b2027a923e3", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "cd77ca64-cd73-4ada-8291-b95c83b93229", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory.usage", "unit": "MB", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "d4347ae3-d5a3-44d9-ac6b-81fe91735039", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.incoming.packets", "unit": "packet", "resource_id": "5f95a88e-004a-556e-8764-1bd17f586749", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "dbda7685-13bd-4303-886a-f34e9e67eb69", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "cpu", "unit": "ns", "resource_id": "e7c90ec9-bf50-4aec-a007-d7f5dc6b89b7", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "dcf36865-64e4-4ab2-afce-91cb639e7efc", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "memory", "unit": "MB", "resource_id": "f83e640e-f06a-48fd-a25c-b7cb7d6295bb", "archive_policy": {"name": "ceilometer-low", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "e03ef9d2-a60a-46e8-8aa4-423aed726f42", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.bytes", "unit": "B", "resource_id": "5f95a88e-004a-556e-8764-1bd17f586749", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "e8c84781-6043-4009-b4b4-281845b76c25", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.write.requests", "unit": "request", "resource_id": "5c73c98f-b9ce-5d1a-b428-4231ca7a9c74", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "e96e82c1-e018-43cc-9036-dbd9711f6315", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "network.outgoing.packets", "unit": "packet", "resource_id": "e5df7430-d90e-582c-babe-cd82ad2cce58", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}, {"id": "f3551a0f-ed30-4718-a1e8-fc2432ff578b", "creator": "ad09989d97554505b77e6bcb0f4f23d6:f0dfa77e130f4935807e43adc05582a6", "name": "disk.device.read.requests", "unit": "request", "resource_id": "5c73c98f-b9ce-5d1a-b428-4231ca7a9c74", "archive_policy": {"name": "ceilometer-low-rate", "back_window": 0, "definition": [{"timespan": "30 days, 0:00:00", "granularity": "0:05:00", "points": 8640}], "aggregation_methods": ["rate:mean", "mean"]}, "created_by_user_id": "ad09989d97554505b77e6bcb0f4f23d6", "created_by_project_id": "f0dfa77e130f4935807e43adc05582a6"}][root@controller ~]#
7 U5 t6 z# i' M" B* C+ @+ X[root@controller ~]#
8 `  s; Q. ?) g1 {0 V[root@controller ~]#
- {  U' x) ~8 d1 V/ u" M. z5 a[root@controller ~]# curl -H "X-Auth-Token:gAAAAABpDNG6WgoW7YsbOOvSA6ACVtqRaLmQO1p12mz4LE50Mlfd9CctGA8isVxY6whZxY7etJLSD5kTO5AyGKRJRWwDF13Eno3Oe03S4hwAqhaNMtUGsEGuxOfjwnzFD_3SV6qgXqI3N3H-5hsIfbrnLBlvzyhKaDh9400-uLmtBLLR3ztGdHk" "http://controller:8041/v1/metric?q.field=resource_id&q.op=eq&q.value=f83e640e-f06a-48fd-a25c-b7cb7d6295bb"
  d! b: L  h1 A2 b: e
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 20:00 , Processed in 0.056707 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表