Subscribe

How to monitor Cinder Storage capacity with prometheus/grafana ?

Hi,

 

DB : postgres

Openstack Version : Mitaka

 

I would like to know if there are any NetApp exporters / monasca-plugins which help me monitor Cinder storage ( free storage / Free storage per cinder backend / volume count by status per cinder backend )

 

I reviewed the below link, but its for graphite :

 

https://community.netapp.com/t5/Tech-OnTap-Articles/PDF-Preview-Ask-the-Experts-How-Can-I-Monitor-NetApp-Storage-Performance-with/ta-p/121468

 

 

Re: How to monitor Cinder Storage capacity with prometheus/grafana ?

[ Edited ]

Hey,

 

Check this 

 

https://community.netapp.com/t5/Tech-OnTap-Articles/Ask-the-Experts-How-Can-I-Monitor-NetApp-Storage-Performance-with-Graphite-and/ta-p/122363

 

 

It's not cinder specific as you will need to do that on the netapp backend. Openstack already sees it's own stats seperately as well. 

 

Regards,

Bishoy

Re: How to monitor Cinder Storage capacity with prometheus/grafana ?

Re: How to monitor Cinder Storage capacity with prometheus/grafana ?

Hi Bishoy,

 

Thanks for your quick response.

 

I did review this link prior to posting this, due to existing flaws in graphite we have to prometheus!! Hence i would like to if there are any exporters for PROMETHEUS only.

Re: How to monitor Cinder Storage capacity with prometheus/grafana ?

Hi Rajivmucheli,

I don't think this is the right place for your questions as this is the OpenStack community and the question isn't really an OpenStack issue. To get best support from the community i advise that you move your questions to the related discussions.

Regards
Bishoy
Highlighted

Re: How to monitor Cinder Storage capacity with prometheus/grafana ?

Hi Bishoy,

 

Let me rephrase my request for a final attempt. As you the available cinder tables in the below link :

 

https://ask.openstack.org/en/question/62008/viewing-all-db-tables-in-cinder/

 

As NetApp is my storage provider, i would like to know if there is any openstack table on the whole which will help me monitor cinder ? i can find sizes for volume, backup, snapshots, etc but i want to know if there is a way to address the below queries :

 

  • max storage %
  • Free storage per cinder backend
  • volume count by status per cinder backend.

Hope this helps.

Re: How to monitor Cinder Storage capacity with prometheus/grafana ?

Hi rajivmucheli,

 

There are no special database tables that get created when you use NetApp driver not any driver. there is no special table to extract data from. You might though fetch the created cinder volume types from the database like NFS, FC, ISCSI, etc and then monitor the backend volumes at the NetApp as you usually monitor volumes at netapp. Nothing is specific for using cinder as a client. For example at the openstack side you might see space available but at the netapp side your aggregate is full.

 

Regards,

Bishoy