How did you install Gnocchi?

 

It’s not part of OpenStack anymore. In local.conf:

 

enable_plugin gnocchi https://github.com/gnocchixyz/gnocchi.git

CEILOMETER_BACKEND=gnocchi

GNOCCHI_DEPLOY=uwsgi

 

The DEPLOY option is not mandatory, but it has the advantage that all of 
Gnocchi’s logging can be viewed with journalctl.

If you did that, what happens when you launch the Gnocchi services?

 

In addition to that, I had to manually populate the database with Ceilometer’s 
resource types:

 

ceilometer-upgrade --noskip-gnocchi-resource-types

 

 

 

The documentation is a bit lacking. Ceilometer produces samples and publishes 
them through the Gnocchi publisher driver 
(/opt/stack/ceilometer/ceilometer/publisher/gnocchi.py). When a sample arrives 
for a resource that doesn’t exist in the Gnocchi data store yet, the publisher 
creates it first, then adds the sample. If you don’t have the resource types in 
Gnocchi, this fails and you have no data at all.

 

I’d like to know how you make progress (private communication OK). I managed to 
set everything up, but the samples come in with a huge delay, with the effect 
that my alarms have insufficient data. This is on a master clone of DevStack. 
Perhaps you can help me figure out what’s wrong!

 

Bernd.

 

From: Gautham Yajamaan [mailto:gautham.yejam...@gmail.com] 
Sent: Wednesday, November 22, 2017 7:44 PM
To: openstack@lists.openstack.org
Subject: [Openstack] [Ceilometer] Unable to retrieve data from ceilometer

 

Hi Everyone, 

 

Problem: Not able to get data from Ceilometer. 

 

Description:

 

Installed Openstack using Devstack. 

 

Enabled ceilometer plugin and enables services such as 
ceilometer-agent-notification, ceilometer-agent-central and ceilometer-api. The 
services are running along with the default openstack service that comes with 
devstack. 

 

Configured (/etc/ceilometer/) pipeline.yaml with: 

- notifier://

- gnocchi://

for all the meters in the file. 

 

I haven't tried the publishing method http:// as I am fairly new to it. 

 

With pike, I have read that the command "ceilometer" is deprecated and we have 
to use gnocchi. 

 

Tried using gnocchi but unable to get the gnocchi.meterd.service and 
gnocchi.statd.service started. 

 

Please help me with any documentation that would provide some material to move 
further with my attempt to install and run ceilometer, gnocchi and get the data 
from them. 

 

It would really helpful to know how and where the metering samples are built 
and can I access them?

 

-- 

Thanks and Regards
Gautham

_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to