Yurii, Thanks, with the config listed above, it works now.
Hui. On Tue, Mar 21, 2017 at 2:50 PM, Yurii Prokulevych <yprok...@redhat.com> wrote: > Pipeline's config looks good. Could U please enable debug/verbose in > ceilometer.conf and check ceilometer/collector.log ? > > --- > Yurii > > On Tue, 2017-03-21 at 11:40 +0800, Hui Xiang wrote: > > Thanks gordon for your info. > > > > The reason why not using gnocchi in mitaka is that we are using > > collectd-ceilometer-plugin[1] to posting samples to ceilometer > > through ceilometer-api, after mitaka yes we will all move to gnocchi. > > > > > > """ > > when posting samples to ceilometer-api, the data goes through > > pipeline before being stored. therefore, you need notification-agent > > enabled AND you need to make sure the pipeline.yaml accepts the > > meter. > > """ > > As the samples posted doesn't have event_type, so I guess you mean I > > don't need to edit the event_pipeline.yaml, but need to edit the > > pipeline.yaml to accepts the meter. Could you kindly check whether > > below simple example make sense to accept the meter? Does the source > > name need to match the source field in the sample or it can be > > defined as anyone. > > > > > [{"counter_name": "interface.if_errors", > > > "user_id": "5457b977c25e4498a31a3c1c78829631", > > > "resource_id": "localhost-ovs-system", > > > "timestamp": "2017-03-17T02:26:46", > > > "resource_metadata": {}, > > > "source": "5b1525a8eb2d4739a83b296682aed023:collectd", > > > "counter_unit": "Errors/s", > > > "counter_volume": 0.0, > > > "project_id": "5b1525a8eb2d4739a83b296682aed023", > > > "message_id": "2b4ce294-0ab9-11e7-8058-026ea687824d", > > > "counter_type": "delta"}, > > > > > > > > > sources: > > - name: meter_source > > interval: 60 > > meters: > > - "interface.if_errors" > > sinks: > > - meter_sink > > > > sinks: > > - name: meter_sink > > transformers: > > publishers: > > - notifier:// > > > > > > Does the source name need to matching the source field in the sample > > or it can be defined as any. > > > > [1]. https://github.com/openstack/collectd-ceilometer-plugin > > > > > > Thanks. > > Hui. > > > > > > On Tue, Mar 21, 2017 at 4:21 AM, gordon chung <g...@live.ca> wrote: > > > > > > > > > On 18/03/17 04:54 AM, Hui Xiang wrote: > > > > Hi folks, > > > > > > > > I am trying to post samples from third part software to > > > ceilometer via > > > > the REST API as below with Mitaka version. I can see ceilometer- > > > api has > > > > received this post, and seems forwarded to ceilometer > > > notification agent > > > > through RMQ. > > > > > > > > > > first and most importantly, the ceilometer-api is deprecated and > > > not > > > supported upstream anymore. please use gnocchi for proper time > > > series > > > storage (or whatever storage solution you feel comfortable with) > > > > > > > > > > > 2. LOG > > > > 56:17] "*POST /v2/meters/interface.if_packets HTTP/1.1*" 201 - > > > > 2017-03-17 16:56:17.378 52955 DEBUG > > > oslo_messaging._drivers.amqpdriver > > > > [req-1c4ea84d-ea53-4518-81ea-6c0bffa9745d > > > > 5457b977c25e4498a31a3c1c78829631 5b1525a8eb2d4739a83b296682aed023 > > > - - -] > > > > CAST unique_id: 64a6bae3bbcc4b7dab4dceb13cf7f81b NOTIFY exchange > > > > 'ceilometer' topic 'notifications.sample' _send > > > > /usr/lib/python2.7/site- > > > packages/oslo_messaging/_drivers/amqpdriver.py:438 > > > > 2017-03-17 16:56:17.382 52955 INFO werkzeug > > > > [req-1c4ea84d-ea53-4518-81ea-6c0bffa9745d > > > > 5457b977c25e4498a31a3c1c78829631 5b1525a8eb2d4739a83b296682aed023 > > > - - -] > > > > 192.168.0.3 - - [17/Mar/2017 > > > > > > > > > > > > 3. REST API return result > > > > [{"counter_name": "interface.if_errors", > > > > "user_id": "5457b977c25e4498a31a3c1c78829631", > > > > "resource_id": "localhost-ovs-system", > > > > "timestamp": "2017-03-17T02:26:46", > > > > "resource_metadata": {}, > > > > "source": "5b1525a8eb2d4739a83b296682aed023:collectd", > > > > "counter_unit": "Errors/s", > > > > "counter_volume": 0.0, > > > > "project_id": "5b1525a8eb2d4739a83b296682aed023", > > > > "message_id": "2b4ce294-0ab9-11e7-8058-026ea687824d", > > > > "counter_type": "delta"}, > > > > > > > > > > when posting samples to ceilometer-api, the data goes through > > > pipeline > > > before being stored. therefore, you need notification-agent enabled > > > AND > > > you need to make sure the pipeline.yaml accepts the meter. > > > > > > -- > > > gord > > > > > > ___________________________________________________________________ > > > _______ > > > OpenStack Development Mailing List (not for usage questions) > > > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsu > > > bscribe > > > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > > > > > _____________________________________________________________________ > > _____ > > OpenStack Development Mailing List (not for usage questions) > > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubs > > cribe > > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev