You didn't provide the full name of the meter. Here are results in my
system.
localadmin@ostest2:~/devstack$ ceilometer sample-list -m compute.node.cpu
+-------------+------+------+--------+------+-----------+
| Resource ID | Name | Type | Volume | Unit | Timestamp |
+-------------+------+------+--------+------+-----------+
+-------------+------+------+--------+------+-----------+
localadmin@ostest2:~/devstack$ ceilometer sample-list -m
compute.node.cpu.idle.time | head
+-----------------+----------------------------+------------+-----------------+------+----------------------------+
| Resource ID | Name | Type | Volume
| Unit | Timestamp |
+-----------------+----------------------------+------------+-----------------+------+----------------------------+
| ostest2_ostest2 | compute.node.cpu.idle.time | cumulative | 3.876353234e
+16 | ns | 2014-11-07T13:15:06.580099 |
| ostest2_ostest2 | compute.node.cpu.idle.time | cumulative | 3.876282715e
+16 | ns | 2014-11-07T13:14:06.587392 |
| ostest2_ostest2 | compute.node.cpu.idle.time | cumulative | 3.87621264e
+16 | ns | 2014-11-07T13:13:06.556272 |
| ostest2_ostest2 | compute.node.cpu.idle.time | cumulative | 3.876141325e
+16 | ns | 2014-11-07T13:12:05.596962 |
| ostest2_ostest2 | compute.node.cpu.idle.time | cumulative | 3.876070965e
+16 | ns | 2014-11-07T13:11:05.576771 |
| ostest2_ostest2 | compute.node.cpu.idle.time | cumulative | 3.875998092e
+16 | ns | 2014-11-07T13:10:03.597978 |
| ostest2_ostest2 | compute.node.cpu.idle.time | cumulative | 3.87592522e
+16 | ns | 2014-11-07T13:09:01.583991 |
Best Regards,
Liu, Hang(Henry)
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Du Jun <dj199...@gmail.com> 写于 2014/11/07 15:46:21:
> From: Du Jun <dj199...@gmail.com>
> To: "OpenStack Development Mailing List (not for usage questions)"
> <openstack-dev@lists.openstack.org>
> Date: 2014/11/07 15:50
> Subject: Re: [openstack-dev] [ceilometer] unable to collect
> compute.node.cpu.* data
>
> Nothing shows when I type command:
>
> vcap@ubuntu:~$ ceilometer sample-list --meter compute.node.cpu
> +-------------+------+------+--------+------+-----------+
> | Resource ID | Name | Type | Volume | Unit | Timestamp |
> +-------------+------+------+--------+------+-----------+
> +-------------+------+------+--------+------+-----------+
>
> So, I guess there is no sample data concerning on "compute.node.cpu"
> in the database.
>
> I assume the problem is about the "pipeline.yaml", the pipeline in
> my devstack system is:
>
> ---
> sources:
> - name: meter_source
> interval: 600
> meters:
> - "*"
> sinks:
> - meter_sink
> - name: cpu_source
> interval: 600
> meters:
> - "cpu"
> sinks:
> - cpu_sink
> - name: disk_source
> interval: 600
> meters:
> - "disk.read.bytes"
> - "disk.read.requests"
> - "disk.write.bytes"
> - "disk.write.requests"
> sinks:
> - disk_sink
> - name: network_source
> interval: 600
> meters:
> - "network.incoming.bytes"
> - "network.incoming.packets"
> - "network.outgoing.bytes"
> - "network.outgoing.packets"
> sinks:
> - network_sink
> sinks:
> - name: meter_sink
> transformers:
> publishers:
> - notifier://
> - name: cpu_sink
> transformers:
> - name: "rate_of_change"
> parameters:
> target:
> name: "cpu_util"
> unit: "%"
> type: "gauge"
> scale: "100.0 / (10**9 *
> (resource_metadata.cpu_number or 1))"
> publishers:
> - notifier://
> - name: disk_sink
> transformers:
> - name: "rate_of_change"
> parameters:
> source:
> map_from:
> name: "disk\\.(read|write)\\.(bytes|requests)"
> unit: "(B|request)"
> target:
> map_to:
> name: "disk.\\1.\\2.rate"
> unit: "\\1/s"
> type: "gauge"
> publishers:
> - notifier://
> - name: network_sink
> transformers:
> - name: "rate_of_change"
> parameters:
> source:
> map_from:
> name: "network\\.(incoming|outgoing)\\.(bytes|
packets)"
> unit: "(B|packet)"
> target:
> map_to:
> name: "network.\\1.\\2.rate"
> unit: "\\1/s"
> type: "gauge"
> publishers:
> - notifier://
>
> Can anyone tell me whether it's true?
>
> @hangliu, would you please show me your pipeline.yaml, if possible.
Thanks!
>
> --
> Regards,
> Frank
>
> 2014-11-06 22:37 GMT+08:00 Neal, Phil <phil.n...@hp.com>:
> Frank, I'd echo Hang Liu's suggestion, but also encourage you to
> take this question to the general OpenStack mailing
> list (see https://wiki.openstack.org/wiki/Mailing_Lists).
>
> - Phil
>
> From: Hang H Liu [mailto:hang...@cn.ibm.com]
> Sent: Wednesday, November 05, 2014 7:36 AM
> To: OpenStack Development Mailing List (not for usage questions)
> Subject: Re: [openstack-dev] [ceilometer] unable to collect
> compute.node.cpu.* data
>
> Same steps I can get below results.
> You may need debug into get_meters() in ceilometer/storage/
> impl_sqlalchemy.py to see if some filters are taking effect.
>
>
> localadmin@ostest2:~/devstack$ ceilometer meter-list
> +---------------------------------+------------+---------
> +--------------------------------------
> +----------------------------------+----------------------------------+
> | Name | Type | Unit | Resource
> ID | User ID |
> Project ID |
> +---------------------------------+------------+---------
> +--------------------------------------
> +----------------------------------+----------------------------------+
> | compute.node.cpu.frequency | gauge | MHz |
> ostest2_ostest2 | None
> | None |
> | compute.node.cpu.idle.percent | gauge | % |
> ostest2_ostest2 | None
> | None |
> | compute.node.cpu.idle.time | cumulative | ns |
> ostest2_ostest2 | None
> | None |
> | compute.node.cpu.iowait.percent | gauge | % |
> ostest2_ostest2 | None
> | None |
> | compute.node.cpu.iowait.time | cumulative | ns |
> ostest2_ostest2 | None
> | None |
> | compute.node.cpu.kernel.percent | gauge | % |
> ostest2_ostest2 | None
> | None |
> | compute.node.cpu.kernel.time | cumulative | ns |
> ostest2_ostest2 | None
> | None |
> | compute.node.cpu.percent | gauge | % |
> ostest2_ostest2 | None
> | None |
> | compute.node.cpu.user.percent | gauge | % |
> ostest2_ostest2 | None
> | None |
> | compute.node.cpu.user.time | cumulative | ns |
> ostest2_ostest2 | None
>
>
>
> "Lu, Lianhao" <lianhao...@intel.com> 写于 2014/11/05 15:23:14:
>
> > From: "Lu, Lianhao" <lianhao...@intel.com>
> > To: "OpenStack Development Mailing List (not for usage questions)"
> > <openstack-dev@lists.openstack.org>
> > Date: 2014/11/05 15:31
> > Subject: Re: [openstack-dev] [ceilometer] unable to collect
> > compute.node.cpu.* data
> >
> > Hi Frank,
> >
> > Could you try ‘celometer sample-list’ to see if the compute.node.cpu
> > samples are there?
> >
> > -Lianhao
> >
> > From: Du Jun [mailto:dj199...@gmail.com]
> > Sent: Wednesday, November 05, 2014 3:44 AM
> > To: openstack-dev@lists.openstack.org
> > Subject: [openstack-dev] [ceilometer] unable to collect
> > compute.node.cpu.* data
> >
> > Hi all,
> >
> > I attempt to collect compute.node.cpu as the following link mentions:
> >
> > http://docs.openstack.org/developer/ceilometer/
> measurements.html#compute-nova
> >
> > I set:
> >
> > compute_monitors = ComputeDriverCPUMonitor
> >
> > in /etc/nova/nova.conf and restart nova-compute, nova-scheduler,
> > ceilometer-agent-notification, ceilometer-api, ceilometer-collector.
> >
> > From ceilometer-agent-notification's log, I can see agent transform
> > and publish data samples compute.node.cpu.*
> >
> > What's more, from ceilometer database, I can see all the meters
> > compute.node.cpu.*
> >
> > mysql> select * from meter;
> > +----+---------------------------------+------------+-----------+
> > | id | name | type | unit |
> > +----+---------------------------------+------------+-----------+
> > | 39 | compute.node.cpu.frequency | gauge | MHz |
> > | 41 | compute.node.cpu.idle.percent | gauge | % |
> > | 38 | compute.node.cpu.idle.time | cumulative | ns |
> > | 45 | compute.node.cpu.iowait.percent | gauge | % |
> > | 42 | compute.node.cpu.iowait.time | cumulative | ns |
> > | 36 | compute.node.cpu.kernel.percent | gauge | % |
> > | 44 | compute.node.cpu.kernel.time | cumulative | ns |
> > | 37 | compute.node.cpu.percent | gauge | % |
> > | 43 | compute.node.cpu.user.percent | gauge | % |
> > | 40 | compute.node.cpu.user.time | cumulative | ns |
> >
> >
> > However, when I type
> >
> > ceilometer meter-list
> >
> > It shows nothing about compute.node.cpu.*, so I wonder what's wrong
> > with my steps.
> >
> > --
> > Regards,
> > Frank_______________________________________________
> > OpenStack-dev mailing list
> > OpenStack-dev@lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev