OpenStack Discussions

How to monitor Cinder Storage capacity with prometheus/grafana ?

rajivmucheli
7,218 Views

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

 

 

6 REPLIES 6

Bishoy
7,186 Views

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

rajivmucheli
7,094 Views

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.

Bishoy
7,079 Views
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

rajivmucheli
7,025 Views

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.

Bishoy
7,017 Views

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 

Public