[Devstack][Gnocchi][Ceilometer] Not able to retrieve metrics using ceilometer and gnocchi

Rafael Weingärtner rafaelweingartner at gmail.com
Thu Mar 3 10:24:37 UTC 2022


This situation can be caused by a lot of different things.

   - "gnocchi resource-type list" will show you the resource-types
   configured. Make sure you have configured the resource types that
   Ceilometer is pushing resources to
   - Make sure you have enabled metrics to be collected via polling.yml file
   - Make sure you have configured the "gnocchi_resources.yaml" file, and
   that the link between metrics, resources, and attributes to be pushed are
   correctly created
   - If want to generate metrics based on events, you then need to check :
   meters.yaml file, to see if everything is fine there
   - Make sure Ceilometer is pushing metrics and resource attributes to
   gnocchi. When the push is executed you will see the following DEBUG log
   messages:
      - Processing sample [%s] for resource ID [%s]
      - %d measures posted against %d metrics through %d resources
      - metric %s is not handled by Gnocchi (this one will appear if the
      metric is not configured to be pushed in the "gnocchi_resources.yaml")


On Thu, Mar 3, 2022 at 6:33 AM Molka Gharbaoui <
Molka.Gharbaoui at santannapisa.it> wrote:

> Thank you Matthias for your reply.
>
> Unfortunately, from the logs I still cannot understand what is the issue.
>
> Could someone kindly indicate me how ceilometer and gnocchi should be
> configured to get the data?
>
> For example in this link:
> https://docs.openstack.org/ceilometer/latest/install/install-base-ubuntu.html the
> endpoints should use the following URL: http://controller:8041 while in
> my case the 8041 port is not even listening and the API indicated in the
> dashboard for Gnocchi is http:// <http://controller:8041>x.x.x.x/metric.
>
> Thank you in advance.
>
>
>
> ------------------------------
> *Da:* Matthias Runge <mrunge at matthias-runge.de>
> *Inviato:* lunedì 28 febbraio 2022 19:37
> *A:* openstack-discuss at lists.openstack.org <
> openstack-discuss at lists.openstack.org>
> *Oggetto:* Re: [Devstack][Gnocchi][Ceilometer] Not able to retrieve
> metrics using ceilometer and gnocchi
>
> On 2/28/22 17:58, Molka Gharbaoui wrote:
> > Hi all,
> >
> > I installed devstack and ceilometer by adding the following lines in the
> > local.conf file:
> >
> > enable_plugin ceilometer https://opendev.org/openstack/ceilometer.git
> > CEILOMETER_BACKEND=gnocchi
> >
> > Devstack (yoga) works correctly (I am able to create images, instances,
> > etc.). The problem is that I cannot visualize the metrics. Using
> > "gnocchi metric list" and "gnocchi resource list" commands the result is
> > empty.
> >
> > When I use the "--debug" option, no errors are plotted but the body
> > response is empty.
> >
> > "ceilometer-upgrade" gives the following error: DEBUG
> > ceilometer.cmd.storage Upgrade Gnocchi resource types upgrade
> > /opt/stack/ceilometer/ceilometer/cmd/storage.py:42
> >
> > "ceilometer-polling" prints "The resource could not be found".
> >
> > I have a running instance.
> >
> > Could you help me in retrieving the metrics from openstack?
>
> That means, that ceilometer apparently either doesn't get any updates
> from the underlying services OR it doesn't send the metrics over to
> gnocchi.
>
> You should check the ceilometer logs for errors. Also gnocchi logs could
> reveal issues.
>
> Matthias
>
>
>

-- 
Rafael Weingärtner
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20220303/4e37c71b/attachment.htm>


More information about the openstack-discuss mailing list