易陆发现互联网技术论坛

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

排查ceilometer无法获取到数据

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

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

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

x
逐步排查方式① 查看 Gnocchi 是否有资源注册* ]4 Y4 Y* [! h. j" P
9 D2 o  z: w7 u+ n& K8 b8 m
7 i4 v5 w( b' N4 o6 e3 v, C
source /root/admin-openrc.shopenstack metric resource list | grep <虚机ID>
  z' |* f# @% X6 q) k. t8 Z& f+ n" g# |( i& K5 s. D0 E* y, A5 K8 v. y
或者直接用 gnocchi CLI:
7 x- K$ H, x* h" Y
8 }; ]* _5 }# j7 ~5 Q) I
: Z' m+ s0 v, i
gnocchi resource list | grep <虚机ID>
" Z& G6 Q9 y6 R$ E; N% ]
7 Y2 P+ r) m7 g# g. J' E
如果结果为空,说明 Ceilometer 没把虚机注册为资源
2 l% |: E7 U7 e! m此时重点看 Ceilometer 是否在运行:
. b) D" F; t; z- W

. n& D5 }/ ~. Y
( O4 @" L. p' g) ~systemctl status ceilometer-pollingsystemctl status ceilometer-agent-notification0 T* p" C  Z/ {8 b* Q
0 X7 V; F7 X  o$ Z" t
应当都为 active (running)。

② 看 Ceilometer 是否配置了 Gnocchi dispatcher
检查配置文件:

% K4 a4 L, R! @0 G' h# M: n1 c1 k9 K& G! ]
- i. [6 w7 E: k  b3 d. F' ?
/etc/ceilometer/ceilometer.conf
2 O: o0 a& v. s& m# i8 t
( ?! b3 Z9 f/ u6 m8 o! V/ U2 L
应包含:

" n3 _/ o* B6 u
% H1 m7 i* d$ F; }5 y* u$ C
" F1 H& X6 H' K2 h) R$ h: i[dispatcher_gnocchi]filter_service_activity = Falsefilter_project = False[publisher]telemetry_secret = your_secret_here9 g' ~5 X5 D5 r  e3 K( q

4 }2 k0 U, k; B) v( ^* z1 V
以及 [DEFAULT] 段中:
4 U4 ?& L1 Z, V9 l

1 e% }) Y" H, _( H$ ]  h
3 I' u; Y: g7 N" F0 y3 Bmeter_dispatchers = gnocchievent_dispatchers = gnocchi/ R$ q1 y+ c/ d" s  `9 S% ^
* u. M: d% i0 |$ I! Q. E2 z% r

③ 检查 Ceilometer 是否正确连接到 Keystone
在 [service_credentials] 段中:

5 ~6 S- v  Z4 V  X: U! O8 E* h
3 |; }6 e1 W) m9 C) d2 Y  r  n9 m5 C5 m
auth_type = passwordauth_url = http://controller:5000/v3project_name = serviceusername = ceilometerpassword = <你的密码>user_domain_name = Defaultproject_domain_name = Default3 K% |8 W( M9 J+ G+ y
& w3 [. b0 C% o
然后执行:

; J; E8 F6 r4 z4 B$ ~) C3 p, s8 E" L) ], `  [
, s8 _; X; _8 X5 z* z" V" M# N
sudo systemctl restart ceilometer-agent-notification ceilometer-polling
$ `& w$ b& b- t0 P
( C3 }. b3 Z( I; N1 ]
④ 确认 Gnocchi 中已有指标# ~' I* o3 `" @3 [) Q

" H' L1 J" v: q' y7 f9 y0 n
2 m1 I/ m+ u4 @3 }4 t, Lgnocchi metric list | head -n 20
+ X9 w, z8 z# j4 Y% s7 u( g: [' w& g- {; N4 B6 D$ P. X
如果这里也为空,说明根本没有任何指标流入。
如果有数据,可以看其中的 resource_id 是否对应你的虚机 UUID。

⑤ 检查 Nova 是否发送通知
Gnocchi 依赖 Nova 发送实例状态变更事件。
/ f/ b1 B, X! O$ a2 |检查 Nova 是否配置了:
  o2 n4 s" r1 w3 U1 R! b( }6 H

+ q0 o) |1 F. e/ z# B% k  Z9 k8 o+ C
& I4 Y% c2 O" F[oslo_messaging_notifications]driver = messagingv2* d& L2 i* t0 u! t) Z+ \
6 l& l, F4 u+ U/ T
并重启:

# `/ L2 \: r& H. }' I) Q
6 D! v& j+ M7 J2 R% o: b6 t% C! k; W) O; d1 R, b0 S- U9 I
systemctl restart nova-compute nova-conductor" M" W! H; W8 ?' R+ u3 p

- H4 x3 ~) L5 ?# V! R6 B
 楼主| 发表于 2025-11-7 00:56:37 | 显示全部楼层
[root@controller gnocchi]# chown -R gnocchi:root /var/lib/gnocchi/- P% j: e: S% ^, @( {
[root@controller gnocchi]# tail -f /var/log/gnocchi/api.log 8 S7 \, O$ C. H, t$ h' z1 q
    file = _io.open(dir, mode, buffering=buffering,
: i; w+ ^+ Q3 H9 p: M7 X; E           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^7 s9 n% L' b3 h0 F2 f6 b' s& m
  File "/usr/lib64/python3.11/tempfile.py", line 577, in opener+ p7 d! C3 T4 J, G9 y' ?$ a( n
    fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)7 k9 ^4 F9 M; R% Q; k6 O
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^, O: n7 g0 ^. T' U% W# j
  File "/usr/lib64/python3.11/tempfile.py", line 257, in _mkstemp_inner  ]' g3 K; C) w1 {% `( a! E! O) \
    fd = _os.open(file, flags, 0o600)
/ \" l7 x0 g" {  E4 k" z. d         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^# g& L- i9 ^1 Z: A6 b! k
PermissionError: [Errno 13] Permission denied: '/var/lib/gnocchi/tmp/gnocchijp4q7sos'- Z/ H9 K6 ?2 l$ W1 `/ [0 b1 W* i( i
1 F- ]8 D. j/ k" g
; F" M! a) ~" R) t/ e# ~0 p
^C3 [# C7 O' o5 t0 C5 l* k
[root@controller gnocchi]# tail -n 20 /var/log/gnocchi/api.log , s# n7 W; f' [6 d
  File "/usr/lib64/python3.11/concurrent/futures/thread.py", line 58, in run
+ R, H2 D# ?5 m, |9 z; L" R; S    result = self.fn(*self.args, **self.kwargs)* |8 A" a- M6 z" S0 `" M0 T
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0 Q9 j4 H1 s& V+ c
  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in <lambda>! W+ T' e- E' q9 u5 C( e
    return list(executor.map(lambda args: fn(*args), list_of_args))
: Y% Y; W+ q9 n8 F  [) d& Q                                          ^^^^^^^^^0 ?# K4 Y! S, g1 K/ z+ |6 I( u
  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/file.py", line 78, in _store_new_measures6 d! N- ^5 P3 D& M. o
    tmpfile = tempfile.NamedTemporaryFile(
( _- o" J* D! H: u& t) S6 k: x9 _              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 ^  [$ ?: K5 J+ Q+ `  File "/usr/lib64/python3.11/tempfile.py", line 580, in NamedTemporaryFile
4 W5 ^1 U: F3 r3 ]; V    file = _io.open(dir, mode, buffering=buffering,
2 L- l' g- o+ w           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
) G3 J: m# R# ]4 Y) c  File "/usr/lib64/python3.11/tempfile.py", line 577, in opener
5 ~" c+ Y/ N: @4 U7 y; A    fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)) O6 ?4 k( l" `8 v/ z
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8 U3 h) s( j& n, h- e; L6 M' u" m" h! w  File "/usr/lib64/python3.11/tempfile.py", line 257, in _mkstemp_inner
- P- q/ f# S1 o3 c2 |    fd = _os.open(file, flags, 0o600): i$ i2 R/ v0 i! M- B1 w2 ^. u
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^  p/ n8 c& ]; P( T2 C  Z1 j7 G" B+ o
PermissionError: [Errno 13] Permission denied: '/var/lib/gnocchi/tmp/gnocchijp4q7sos'
) X9 D6 i6 d$ u: o  J+ @# v( w6 I5 r8 B5 f$ O) l" x) i
[root@controller gnocchi]# tail -n 50 /var/log/gnocchi/api.log
. v6 {! u- W3 a- K9 Q           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0 Q1 }1 Q" |* e% ?5 c* U  File "/usr/lib/python3.11/site-packages/pecan/middleware/recursive.py", line 56, in __call__4 v* m+ y6 ^. g
    return self.application(environ, start_response)
. h& B) J0 J2 w! S           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
, u0 j, l) z0 c% S9 k  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 852, in __call__) g0 Q; T4 N% j# o$ i9 }; q
    return super(Pecan, self).__call__(environ, start_response)9 {; G( m9 Z3 m5 ^- v. ~
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: x2 A2 O2 L; T$ ~9 G6 v; `  T  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 693, in __call__, w+ R* ^1 z- j: `
    self.invoke_controller(controller, args, kwargs, state)
5 L9 N' f- s- ?# A& x' {( q  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 584, in invoke_controller
% _' @' }" ]& l  e3 E    result = controller(*args, **kwargs)2 D1 B! e! ^2 P$ J3 x8 A+ v! `  B+ i. l
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
/ N% k' p$ y- h3 x! A  File "/usr/lib/python3.11/site-packages/gnocchi/rest/api.py", line 1803, in post/ f1 ?) P; b! H) I# `8 ]
    pecan.request.incoming.add_measures_batch(
& a8 x+ A+ ?* P* ?2 ]  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/__init__.py", line 194, in add_measures_batch% R+ [/ U+ M& K2 B  v0 T
    self.MAP_METHOD(self._store_new_measures,
' W: G2 F: q5 W, b2 J  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in parallel_map
/ w& `9 o4 o  F8 \- k% o    return list(executor.map(lambda args: fn(*args), list_of_args))8 Z0 r  z: [8 y- @
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! M. W8 ?. D' J
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 619, in result_iterator- I( z  x3 A* J, Z' W& r/ B; {
    yield _result_or_cancel(fs.pop())4 J4 x9 ^, D9 k, ]- \- ?
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^& X8 J$ d$ q( {& m) P  w) p1 d
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 317, in _result_or_cancel" A+ `+ q6 L8 T/ o* P
    return fut.result(timeout)
9 J; l5 i2 {' r& p           ^^^^^^^^^^^^^^^^^^^0 ~. {# g. N2 U; |- t$ Z8 I4 B
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 449, in result
- ^4 w: _" h: j/ Y    return self.__get_result()
- N2 C  E8 @- e           ^^^^^^^^^^^^^^^^^^^
) [& s  i3 U9 g0 S2 `  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 401, in __get_result- P, Q( D6 i2 E7 F5 X) w
    raise self._exception% e/ i& E/ \" |2 A! m, I
  File "/usr/lib64/python3.11/concurrent/futures/thread.py", line 58, in run
7 s; u& \# h4 l: s8 ]    result = self.fn(*self.args, **self.kwargs)( ]4 M# W- V- D* Z2 ]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0 Y# o' z* q  ?6 a" ?  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in <lambda>" K0 f: ~" w; A" m/ ?) U/ L" T
    return list(executor.map(lambda args: fn(*args), list_of_args))" v0 F7 `* P5 H, A4 d; i, K
                                          ^^^^^^^^^5 Q8 U5 k  x" `. q9 ]0 `% o5 A
  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/file.py", line 78, in _store_new_measures2 ?" ~# k& I5 ]2 K
    tmpfile = tempfile.NamedTemporaryFile(
0 T/ o9 a% a# `% I              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^# y6 ?# c2 L* @; c+ l
  File "/usr/lib64/python3.11/tempfile.py", line 580, in NamedTemporaryFile9 f8 v' G* Y& V0 [* R8 J. v
    file = _io.open(dir, mode, buffering=buffering,
- D, J$ @" n( M) D# `           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9 s$ H  K* ~! j9 j, _# Y  v! e; G  File "/usr/lib64/python3.11/tempfile.py", line 577, in opener
, a: K1 V3 S# B  `" b0 W6 v    fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)  Q& y/ N) T8 k7 }( |
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^6 A' Z+ N. y* ^
  File "/usr/lib64/python3.11/tempfile.py", line 257, in _mkstemp_inner
0 t& Y3 |2 x! c6 k/ `" h9 F    fd = _os.open(file, flags, 0o600)
! D2 o; _, K7 G' b$ u% I         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^  [5 d4 j5 O- k- ~5 K, b7 p
PermissionError: [Errno 13] Permission denied: '/var/lib/gnocchi/tmp/gnocchijp4q7sos'
- W  G; l6 g: z
% C5 w3 S9 y9 P; |+ M5 d1 x/ i[root@controller gnocchi]#
- F" X4 o! F0 \8 l- C$ h" L9 Y* V[root@controller gnocchi]#
, s0 e$ V) |& z2 V[root@controller gnocchi]# vim /etc/ceilometer/ceilometer.conf" @* \0 i0 P, P' o, T9 @0 ]
[root@controller gnocchi]# tail -n 50 /var/log/gnocchi/api.log
( _. B4 ~1 w0 b* j/ j5 f5 [           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ ^9 o7 R% ~8 L  File "/usr/lib/python3.11/site-packages/pecan/middleware/recursive.py", line 56, in __call__
8 i7 I& @2 _* V* X( m6 \$ v, D% l    return self.application(environ, start_response)
* [) F& |! ?, X& F$ h+ p1 C$ R# A           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^+ d- ?$ r; I3 D! q
  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 852, in __call__
: E/ N  S+ N/ X/ e5 |# T3 K5 l- F    return super(Pecan, self).__call__(environ, start_response)
, T4 b/ c2 \# D. Z. D: z           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9 L5 \% Q% {6 W: n8 y3 T* q  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 693, in __call__
+ V  s5 D1 ~* W    self.invoke_controller(controller, args, kwargs, state)
& b! }$ y8 n9 b$ l  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 584, in invoke_controller  \. q8 u' ?. h) n( I  W
    result = controller(*args, **kwargs)
6 d; c+ c7 p8 f6 L  J             ^^^^^^^^^^^^^^^^^^^^^^^^^^^" |9 f: p' R- R7 u8 p" D# V' P
  File "/usr/lib/python3.11/site-packages/gnocchi/rest/api.py", line 1803, in post' s& {) H  j! y5 r
    pecan.request.incoming.add_measures_batch(
. _4 h& L; f+ Z/ w7 s7 f( L  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/__init__.py", line 194, in add_measures_batch6 J2 i5 k4 z0 Q& c" N: d0 Z, n
    self.MAP_METHOD(self._store_new_measures,  B9 h. d. B4 c$ P' I, f
  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in parallel_map% i& y! Z# O& N8 |  G+ O; E
    return list(executor.map(lambda args: fn(*args), list_of_args))
8 g  M3 \2 g( R6 U, F$ ^           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  T- f' g9 [8 }; T8 N  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 619, in result_iterator8 h6 L, {% l3 L* B3 E9 T
    yield _result_or_cancel(fs.pop())
0 ?& m3 R0 |; O4 ]          ^^^^^^^^^^^^^^^^^^^^^^^^^^^; p4 Z$ `- ?, f7 J3 S( d
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 317, in _result_or_cancel; I& M* t$ m" C  ^6 f* m4 {0 ]4 ]
    return fut.result(timeout): p" F4 L4 ]4 n! B4 J
           ^^^^^^^^^^^^^^^^^^^9 q/ ^- ~0 t& B$ r
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 449, in result
9 A0 K/ c9 k$ Z9 g    return self.__get_result()) l. J4 ~6 W  a, ~+ z2 C% ?# H' o
           ^^^^^^^^^^^^^^^^^^^4 w1 }7 Y  H! h+ ^; ]( u
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 401, in __get_result
2 w2 w% w& h0 t    raise self._exception
2 U, |8 s* _8 U  File "/usr/lib64/python3.11/concurrent/futures/thread.py", line 58, in run) A4 m) a5 L5 U9 V/ a
    result = self.fn(*self.args, **self.kwargs)
5 h/ r" c: K( a! }+ w             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^7 b8 R9 A5 Y$ n8 k9 \( i4 ]
  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in <lambda>
+ r! A) Z* i: V, h2 O5 Z    return list(executor.map(lambda args: fn(*args), list_of_args))
  I# O6 k8 ]) z4 Q; T: l5 X                                          ^^^^^^^^^
" `5 e% w: I2 [  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/file.py", line 78, in _store_new_measures+ N6 ]+ K" q" [
    tmpfile = tempfile.NamedTemporaryFile(
+ K' ^" [) {% ?$ _: q# F+ T* Z              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ H1 o1 O- Q8 g& ^" Z3 P  File "/usr/lib64/python3.11/tempfile.py", line 580, in NamedTemporaryFile3 c1 {- O1 }% I/ F# ~; }9 c
    file = _io.open(dir, mode, buffering=buffering,
# P$ O) t. I! o; y           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# a% Z7 d5 U7 J! X: M. G
  File "/usr/lib64/python3.11/tempfile.py", line 577, in opener: e9 s# H: s8 v( v& K4 C/ h
    fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)
0 y% n8 B3 P, b* H5 A% w5 `               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^4 ?: M+ _0 d8 A2 Z' S
  File "/usr/lib64/python3.11/tempfile.py", line 257, in _mkstemp_inner
* n5 Z( L) H+ v7 v" z0 ^  j    fd = _os.open(file, flags, 0o600)- v, U! J6 N, F. O6 S3 f2 y1 G
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^/ Z; k& {- ]* ~# @1 A
PermissionError: [Errno 13] Permission denied: '/var/lib/gnocchi/tmp/gnocchijp4q7sos'
- ~! H, e" R9 k9 `
, J1 @3 m& Y# a0 o9 E# N& v" {) Z9 O[root@controller gnocchi]#
3 V* ~% Y$ g: g+ y, f3 T0 U! w+ C9 [[root@controller gnocchi]# " R. `  Y9 k- ]4 O" N/ R0 @
[root@controller gnocchi]# tail -n 50 /var/log/gnocchi/api.log
9 [0 q2 ^0 x' Y: F5 N9 s& L, m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
( @3 \9 i8 |  A% a0 v$ O$ D' L  File "/usr/lib/python3.11/site-packages/pecan/middleware/recursive.py", line 56, in __call__
- n( B3 K% M# F- [    return self.application(environ, start_response)
6 g  A  s5 R* Y7 Y$ Z           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" E1 t# \  ^3 P3 E0 Z* a. Y$ w
  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 852, in __call__( V$ M# H1 b! F% ?
    return super(Pecan, self).__call__(environ, start_response)4 c5 ]6 ?* E& Q8 p/ ^, |. p
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
) p: E& O9 r& ?* c* S  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 693, in __call__) l3 C, e' k1 {2 ]" E( a1 c
    self.invoke_controller(controller, args, kwargs, state); x; d. L7 G! \& y/ X! x: ~
  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 584, in invoke_controller
5 e6 a5 `4 Q' m    result = controller(*args, **kwargs)5 P" U9 H; n9 v5 E2 P, K$ E: `
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^2 o1 e  ]4 J. `* X* E3 ]5 R2 `- ~
  File "/usr/lib/python3.11/site-packages/gnocchi/rest/api.py", line 1803, in post
; t/ R: `* O9 g    pecan.request.incoming.add_measures_batch($ R. y# ^; O8 ~0 V, K, L: B1 N' N- r
  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/__init__.py", line 194, in add_measures_batch% E0 }: C: x$ d# I
    self.MAP_METHOD(self._store_new_measures,3 n4 m4 |4 l  x/ t* a: ~
  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in parallel_map, f# K5 R# b) G' Y) ~9 c4 T# C
    return list(executor.map(lambda args: fn(*args), list_of_args))1 c9 W0 f$ i/ O1 E
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 J6 Z2 V# S, q7 j% U  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 619, in result_iterator( A) m- v& D5 k8 z& n
    yield _result_or_cancel(fs.pop())* f  i. K6 L& @* L# d0 r, m- g
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
: p. m% m7 t6 w! M: g; z4 \  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 317, in _result_or_cancel
4 q: O0 y; O8 m; J6 s' ?    return fut.result(timeout)
  k/ s* l" {( ]7 M: M7 a& S           ^^^^^^^^^^^^^^^^^^^
! e0 ]* }* S8 n* W7 e! B  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 449, in result
+ k9 d8 O* K( b( K9 B    return self.__get_result()5 y% Q! l3 B4 i% A7 V: a
           ^^^^^^^^^^^^^^^^^^^# \( n; N; `2 n' O! n+ d! ~/ d" {# q
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 401, in __get_result9 J) u! M% x- O
    raise self._exception; }, [- c  ?2 V* ^/ t4 P: a7 U2 W
  File "/usr/lib64/python3.11/concurrent/futures/thread.py", line 58, in run" X/ R8 M4 c! c
    result = self.fn(*self.args, **self.kwargs)
. j! V- R* R3 y7 I             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^6 _) S3 |- k4 L9 I  |
  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in <lambda>
, u7 W0 c+ k, v) h7 ?- E    return list(executor.map(lambda args: fn(*args), list_of_args))' X0 S; @( S9 L3 K3 Q
                                          ^^^^^^^^^5 i: A! R( g, e
  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/file.py", line 78, in _store_new_measures( I  l; |# j( c) }% _# p; L
    tmpfile = tempfile.NamedTemporaryFile(6 G  V7 r. Q; ^. G
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^2 c# z4 s: d4 G9 [3 z$ P/ W3 `8 ]
  File "/usr/lib64/python3.11/tempfile.py", line 580, in NamedTemporaryFile) O% r2 ]1 y: R8 J
    file = _io.open(dir, mode, buffering=buffering,( k2 G7 y5 v) K3 V# N& Y
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ R4 K* o5 }, |: o) l  File "/usr/lib64/python3.11/tempfile.py", line 577, in opener& W! }# p. j1 f2 o1 Q' c
    fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type). q2 ~, N5 ?; T9 @+ I+ j5 [
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 i* }% O# Y' T/ u' e4 c  File "/usr/lib64/python3.11/tempfile.py", line 257, in _mkstemp_inner: s) k; J/ o3 w7 T% ~6 y3 X
    fd = _os.open(file, flags, 0o600)
2 j9 V) k2 Q/ o. w         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^; h. B+ T) H' Y2 x# u9 f, ^
PermissionError: [Errno 13] Permission denied: '/var/lib/gnocchi/tmp/gnocchijp4q7sos'
& d+ Q9 O/ s  p# P7 q$ K! R6 Z
6 S# N; i9 L# [" U" \$ k[root@controller gnocchi]# systemctl restart gnocchi-api.service
* z. c6 m8 f$ ^% b# r' |  A[root@controller gnocchi]# tail -n 50 /var/log/gnocchi/api.log
0 |, V3 P" P9 H# ^    return self.application(environ, start_response)
) P; R5 {6 R" ?; j/ o           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^& T2 I4 ~) m8 [) W
  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 852, in __call__
. e5 V' L) ?( q4 z: G3 F4 G8 K    return super(Pecan, self).__call__(environ, start_response)
8 {. E1 `) a3 T+ g, p+ y           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- h, G1 ], U# v: q( s+ Q  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 693, in __call__
* p2 s& ]* J4 i5 [" J1 o, W2 f' e9 Q    self.invoke_controller(controller, args, kwargs, state)! P% W3 I2 D: K
  File "/usr/lib/python3.11/site-packages/pecan/core.py", line 584, in invoke_controller) u/ M9 }  N( e( d! u
    result = controller(*args, **kwargs)
, I2 y$ O9 A3 x) g: S             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |! o( a- e, P6 `; E0 Z3 Q  File "/usr/lib/python3.11/site-packages/gnocchi/rest/api.py", line 1803, in post
& e8 ^5 b/ h/ A& b# |  h    pecan.request.incoming.add_measures_batch(4 ?# Z0 V# J+ L3 g3 J! U
  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/__init__.py", line 194, in add_measures_batch4 @, j9 C! y" z
    self.MAP_METHOD(self._store_new_measures,6 o2 ], I  L( c
  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in parallel_map
( v, \- r0 L# z    return list(executor.map(lambda args: fn(*args), list_of_args))/ i- v; @+ ], p7 u$ v3 w
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^8 ^6 J8 |9 d. K$ ]
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 619, in result_iterator
6 X  a4 b; S, M) S    yield _result_or_cancel(fs.pop()). y' _  P) h, L+ P, c: y7 x
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^- A, |3 r4 D7 N  x; G: s! Z
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 317, in _result_or_cancel8 t7 X1 \5 k5 V8 [7 I1 q( g
    return fut.result(timeout)+ L2 x7 \3 z  |4 v9 V
           ^^^^^^^^^^^^^^^^^^^
6 ~1 n+ }- V3 ?/ ^' c  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 449, in result
$ @" ^+ j& d) |2 X. j    return self.__get_result()0 B8 v/ B2 w( H0 I# w4 N! P  N5 x
           ^^^^^^^^^^^^^^^^^^^3 K7 Z% n7 x/ N$ K' X
  File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 401, in __get_result
& h" z( {! D9 l6 O, H- v    raise self._exception
' c( V# C3 ?; p4 S$ `9 R  File "/usr/lib64/python3.11/concurrent/futures/thread.py", line 58, in run* T8 q! j7 A7 o6 q
    result = self.fn(*self.args, **self.kwargs)
  {5 \1 }; ^! w5 x; q             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
! Q  N5 i1 ~* r  File "/usr/lib/python3.11/site-packages/gnocchi/utils.py", line 310, in <lambda>) d. \; A3 ?! O4 H  v; v
    return list(executor.map(lambda args: fn(*args), list_of_args))4 H$ Q& T" z1 i8 i) S+ I5 {
                                          ^^^^^^^^^: o3 N" K' i: X! @9 k+ ^# P
  File "/usr/lib/python3.11/site-packages/gnocchi/incoming/file.py", line 78, in _store_new_measures2 l9 g4 e  h8 g$ G' `: t9 @5 V
    tmpfile = tempfile.NamedTemporaryFile(6 R9 k" z1 Q& w5 _- e5 ~- R
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
% V6 r- }3 Y8 U3 \  File "/usr/lib64/python3.11/tempfile.py", line 580, in NamedTemporaryFile/ Q/ G2 Q: n+ f! A7 Z
    file = _io.open(dir, mode, buffering=buffering,
4 C1 V) c( B; ^6 t9 a           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^9 M+ e3 b: s0 v+ ]
  File "/usr/lib64/python3.11/tempfile.py", line 577, in opener
/ S# E; w8 Z' }- T: K) _2 A9 z    fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)
4 Y; z9 C9 S9 J, P               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^% J8 {& N6 f0 X( W  N6 v9 B
  File "/usr/lib64/python3.11/tempfile.py", line 257, in _mkstemp_inner
6 ?* U2 E# w2 T    fd = _os.open(file, flags, 0o600)
$ P) U4 o. ^4 M* M6 g         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^2 E8 B/ T# \7 R, S: J7 e/ N  Q
PermissionError: [Errno 13] Permission denied: '/var/lib/gnocchi/tmp/gnocchijp4q7sos'
, c  v; J4 [0 M6 W+ I3 i6 l3 l" ?" ^! t4 b% r
2025-11-07 00:43:00,719 [174338] INFO     gnocchi.service: Gnocchi version 4.5.1) E& z8 w- `; S/ A& c7 m; M6 C& \
2025-11-07 00:43:00,725 [174338] WARNING  gnocchi.cli.api: No need to pass `--' in gnocchi-api command line anymore, please remove* _* _. T1 Z! z- W+ L( a" F1 \
[root@controller gnocchi]# ^C& `  @+ Q4 H3 k) F/ _# ^9 k* H1 ~
[root@controller gnocchi]# tail -f /var/log/gnocchi/api.log 1 J2 A; k' a1 }% M/ Y
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.
0 e/ [8 e$ L, M; r5 V5 J2025-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
+ a& b- v: [: E5 C2025-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.& b; D+ |. M: N2 o1 V8 U
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 endpoint
9 j! D8 ]( g$ u2025-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." n; A0 r6 R3 `
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
0 R8 O6 {4 L: V2 E2025-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.
" d; d  b  |, q4 _& }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
) N  [* k! a) m: F; @0 o) j2025-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.
$ d/ M, @' ^: [5 f5 i2025-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# S7 ?- K4 u5 c/ A3 Q- [, l
2025-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.
% N1 q  p1 Z! H7 z2025-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.% v& m/ Q! O5 w" _
2025-11-07 00:43:21,688 [174637] WARNING  urllib3.connectionpool: Connection pool is full, discarding connection: controller. Connection pool size: 10# W1 t% W! P! v( m. A
2025-11-07 00:43:21,689 [174637] WARNING  urllib3.connectionpool: Connection pool is full, discarding connection: controller. Connection pool size: 10
6 ]( J9 P1 O. _/ S% M+ ]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)
/ Z, y! g  k. }  q = session.query(Metric).filter(7 v7 v- ~0 I* J

" h$ e# l8 Q4 s% v2025-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.
' v1 F/ Y- w( }5 ^2025-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.
9 v, u% {: r) E1 P3 ~: t2025-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); G' M7 n  p0 R$ c
  q = session.query(Metric).filter(
% p" C$ X( w0 d' ^% A+ P" h) H" l) R) s4 T) B
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). m+ T/ C9 I% n4 w) O  ]- L) [0 x
  resource_type = session.query(ResourceType).get(name)
8 E* ?/ y# k3 Y  r  o$ G5 V2 X' g8 q, Y: v" C
2025-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)
! D( A# ^6 z( r* \1 k& V( _  resource_type = session.query(ResourceType).get(name)
/ W. u# X& ]0 G6 A6 A6 _
 楼主| 发表于 2025-11-7 00:57:40 | 显示全部楼层
1078  systemctl restart openstack-ceilometer-notification.service openstack-ceilometer-polling.service
" P7 P1 `! d9 }% N; f$ T, a 1079  systemctl restart openstack-ceilometer-notification.service openstack-ceilometer-polling.service  openstack-ceilometer-central.service
" a( Y$ R# W' X1 g 1080  gnocchi resource list | grep instance
* v. ?5 k  h. r, @0 a4 M; [8 b% T 1081  gnocchi resource list
. [) c# v# e  f/ K8 j% {% c 1082  gnocchi metric list
* ^& E5 N) l1 E& f9 @ 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"
! e+ _$ j9 X, _) o 1084  systemctl status gnocchi-api.service " k) G( x) s' r' }8 G" G& P
1085  systemctl status gnocchi-api.service gnocchi-metricd.service
$ z: I- q5 `/ E2 p% l' Q& y 1086  vim /etc/ceilometer/ceilometer.conf
+ `  d' O4 B6 d% e  w 1087  systemctl restart openstack-ceilometer-notification.service openstack-ceilometer-polling.service  openstack-ceilometer-central.service
6 f5 M4 s. g7 Z+ D% | 1088  systemctl restart gnocchi-api.service gnocchi-metricd.service & `0 `) c. [4 v0 e8 Z/ A  \7 f
1089  vim /etc/gnocchi/gnocchi.conf9 ~. X, f, H# y* o2 w# e
1090  vim /etc/ceilometer/ceilometer.conf
2 i: N1 @9 r0 y. r 1091  vim /etc/gnocchi/gnocchi.conf/ B8 b  T! k9 @' @
1092  mysql -u gnocchi -p -e "use gnocchi; show tables;"
: K. K$ T3 I! s9 L5 R+ ` 1093  openstack metric list: Y* ^+ \% C) Z0 O- r
1094  ceilometer sample-list --meter cpu
9 R* @' o( F; R& a$ v 1095  rabbitmqctl list_queues | grep ceilometer
' [& l8 B: F, Z2 _+ | 1096  grep ERROR /var/log/gnocchi/api.log | tail -n 20
1 D; H, n( u5 A+ W2 Y; ^$ x 1097  grep ERROR /var/log/gnocchi/metricd.log | tail -n 20
% ]6 @$ c+ {# c: g3 Y) j 1098  grep ERROR /var/log/gnocchi/metricd.log
  Z$ ^4 e2 J8 N0 { 1099  tail -f /var/log/gnocchi/metricd.log + n! I9 B' d9 b5 y  _
1100  gnocchi resource list  s6 b7 o" i$ w0 v2 [' i! L
1101  gnocchi metric list
- U2 @1 N2 i- J' E& B. h/ L 1102  openstack metric resource list( a8 S% v6 Y8 e* m. h% I: T/ R
1103  openstack metric metric list
6 L) L& ?, J5 T# f 1104  gnocchi resource list
) q! i: S+ `" l! w' o5 k 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# i7 f6 b3 Y/ L% J- Z
1106  gnocchi resource show f83e640e-f06a-48fd-a25c-b7cb7d6295bb
  p6 x! J( |, B; k6 }9 j+ Y 1107  gnocchi measures show 5603b3c6-dd39-48e0-9d59-8c36b932b907
. `" I0 U, c: [ 1108  gnocchi measures show b6edba4c-020e-47f8-8287-8268722bdc67
- e" l1 |  N/ } 1109  vim /etc/ceilometer/gnocchi_resources.yaml
# D) }/ i' g5 R3 [ 1110  vim /etc/ceilometer/pipeline.yaml   o- @9 E8 u0 x( A' a
1111  systemctl restart openstack-ceilometer-polling.service openstack-ceilometer-central.service openstack-ceilometer-notification.service 2 A* ?7 Y( Q4 O" ?
1112  ls) N, C9 y. A6 d+ G0 ^
1113  history > hist.txt
- d7 m1 d( g' j# }# X7 x 1114  ls4 ~- t0 a7 \) P9 I& M
1115  cat /etc/ceilometer/pipeline.yaml ' T' d" I1 V' W2 P: U8 |" l1 G1 h
1116  vim /etc/ceilometer/ceilometer.conf
1 G' Z! P) q0 u6 }" _ 1117  systemctl restart openstack-ceilometer-polling.service openstack-ceilometer-central.service openstack-ceilometer-notification.service # N0 @* X1 m- }4 e1 i) t
1118  openstack endpoint list | grep gnocchi5 }- P7 i' t5 e9 A# O3 H* ?
1119  gnocchi measures show 5603b3c6-dd39-48e0-9d59-8c36b932b907
4 m) d; G( i1 L6 G/ ~$ m 1120  tail -f /var/log/ceilometer/agent-notification.log + U% }. V4 J9 O
1121  netstat -ntlp |grep 80412 y9 B/ L0 Q) ^0 l; l
1122  tail -f /var/log/ceilometer/agent-notification.log * b! C, ~& p% f# z
1123  gnocchi measures show 5603b3c6-dd39-48e0-9d59-8c36b932b907/ W7 S$ B- L0 X- m/ }
1124  history
: {1 X" y7 X( k* k% ` 1125  gnocchi resource show f83e640e-f06a-48fd-a25c-b7cb7d6295bb
2 `" f5 J+ Z8 v+ u 1126  gnocchi measures show 5603b3c6-dd39-48e0-9d59-8c36b932b907
& _, G0 k7 c0 q& Q8 N+ A: H 1127  gnocchi measures show 1bf93c95-a02a-4a6d-9af7-e5242b959cd2$ s: p) K% j% Z- ~- ^1 r
1128  gnocchi measures show 5d954f68-be54-402d-8d91-dfbad4c39e2a0 Q6 e) m7 i" H) X9 N" s. i
1129  gnocchi measures show b6edba4c-020e-47f8-8287-8268722bdc67
- A& p/ s  C; S( S5 |5 g 1130  gnocchi resource list 4 a6 S. Y; I& \0 p" @
1131  systemctl status openstack-ceilometer-notification.service 6 X. G; T3 v5 _' B' w0 ]
1132  grep -A3 publishers /etc/ceilometer/pipeline.yaml' T$ @# Q, p8 y2 M; i9 Z0 B
1133  grep -A5 gnocchi /etc/ceilometer/ceilometer.conf
& \+ F' u: _3 X9 w 1134  tail -f /var/log/ceilometer/agent-notification.log   z8 L$ z3 o$ v9 R, B. e
1135  tail -f /var/log/ceilometer/agent-notification.log  |grep gnocchi
% O2 b  b4 K. g 1136  gnocchi status
) Q6 h8 M  _8 O7 b 1137  gnocchi measures add --resource-id f83e640e-f06a-48fd-a25c-b7cb7d6295bb --metric memory.usage  --measure "2025-11-07T00:00:00Z@42"; R8 G) E+ p! ?, J' A6 k1 Y; A4 `$ y
1138  systemctl status openstack-ceilometer-polling.service
$ w1 {) _& [+ w* l 1139  tail -n 50 /var/log/ceilometer/polling.log
9 N& o# K4 \' a  s- ?: ~/ v 1140  rabbitmqctl list_queues | grep ceilometer/ Y+ k/ K$ P- y4 R0 |
1141  rabbitmqctl list_queues # w: M0 j" @/ m; c
1142  rabbitmqctl list_queues  |ceilo
' `( g! f& e3 P, M7 t# V4 n 1143  rabbitmqctl list_queues  |grep ceilo- W' T% }* G; ?2 j! k
1144  rabbitmqctl list_queues | grep ceilometer& v  Y& W' l8 ~2 N6 ^
1145  rabbitmqctl list_queues name messages
7 a3 X0 V2 M6 V+ ^- \ 1146  ceilometer-polling --debug
5 c0 [( l7 O1 i' P/ }, h 1147  systemctl restart openstack-ceilometer-polling.service openstack-ceilometer-central.service openstack-ceilometer-notification.service
0 S; B5 [. M. B/ T! k 1148  rabbitmqctl list_queues name messages
- \% c+ r, G0 ~, g4 U- r 1149  rabbitmqctl list_queues  |grep ceilo  P! V9 f. @2 k
1150  rabbitmqctl list_queues  |grep ce' @8 T/ Q1 I1 x& p$ q
1151  rabbitmqctl list_queues  $ [) q' _7 j2 O) N6 G% t0 j3 M
1152  rabbitmqctl list_queues  |grep ce. _8 U& }; L/ \+ @$ b  I
1153  history
) y' w; Z; i# H[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"
. i, g. \" {( i{"error": {"code": 401, "title": "Unauthorized", "message": "The request you have made requires authentication."}}[root@controller ~]# 9 F% G& w# B- h! e; j
[root@controller ~]# 0 @3 s8 a3 o+ j1 U0 _
[root@controller ~]# : B4 g) q+ W6 L9 n5 N2 z4 K/ q6 D5 `
[root@controller ~]#
' G2 p$ O4 s, v3 J3 k[root@controller ~]# : G- F3 e& Q7 H' p7 C$ k- \: K8 y
[root@controller ~]# . admin-openrc
. Y2 x2 s" H" L# N+ a& |[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, l2 R- I# Q- {; O% N& M{"error": {"code": 401, "title": "Unauthorized", "message": "The request you have made requires authentication."}}[root@controller ~]# 3 \6 }2 x% x7 Y  {* H7 |" X
[root@controller ~]# ! f% K- O. h: r6 f# C# }4 W/ X
[root@controller ~]# 0 b/ N) S1 ]* Z. ]8 {& Y
[root@controller ~]# openstack token issue
" z* V7 `+ @* @/ x2 C7 ~/ V) {' O" c+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+, E# r* p% O& K
| Field      | Value                                                                                                                                                                                   |' U3 k  o- m6 e3 g) ]; ?
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
* M& E- u4 T$ R| expires    | 2025-11-06T17:50:02+0000                                                                                                                                                                |
/ R9 H4 h5 f4 a- X2 F+ ~; b$ X9 t| id         | gAAAAABpDNG6WgoW7YsbOOvSA6ACVtqRaLmQO1p12mz4LE50Mlfd9CctGA8isVxY6whZxY7etJLSD5kTO5AyGKRJRWwDF13Eno3Oe03S4hwAqhaNMtUGsEGuxOfjwnzFD_3SV6qgXqI3N3H-5hsIfbrnLBlvzyhKaDh9400-uLmtBLLR3ztGdHk |
" U3 V5 @4 j# o! N| project_id | 837e526fffed46ec9b49f52410633bdd                                                                                                                                                        |
, p5 ~; h& u( H; ^( f& u' G| user_id    | 99649cadcde24076a14eb901ff14b52b                                                                                                                                                        |
  W8 n1 p. K8 O6 E5 V3 T- f+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+# [7 h2 F7 N; r' {; }7 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"+ r) p9 p- f, o
[{"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 ~]#
0 S; y& W3 X' A. @[root@controller ~]# . y% A6 D7 n" A; D- x+ K
[root@controller ~]# 3 u% `  G9 ^6 V+ w2 v
[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"
/ z/ k- ~1 e4 [, U4 F! 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 ~]# $ c7 |7 d+ f$ o5 R  H  ?
[root@controller ~]#
: v; q4 e; J7 K7 ~: x; b" [' y& }1 r- g) b[root@controller ~]#
5 X% S  R( N& w- e, a6 ~: C' r[root@controller ~]#
0 s# S3 m5 {, f+ m[root@controller ~]# 5 d/ C- n( I* R4 G
[root@controller ~]# " N# A! X4 S. R% X9 k; W2 n
[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"  B! u; P, Z: ?4 i2 \
[{"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 ~]#
" m/ i( @. |, ?, L! S/ O9 M" ~[root@controller ~]#
4 s  f6 K' {; V, l[root@controller ~]#
* Y: U* q' |5 i% [  J% g8 }[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"0 y& ]1 Z1 U: e0 I
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

GMT+8, 2026-4-8 13:44 , Processed in 0.053374 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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