@@ -136,3 +136,39 @@ mgrs group and list them as the endpoints for prometheus. Additionally,
136136depending on your configuration, you may need set the
137137``kolla_enable_prometheus_ceph_mgr_exporter `` variable to ``true `` in order to
138138enable the ceph mgr exporter.
139+
140+ OpenStack Capacity
141+ ==================
142+
143+ OpenStack Capacity allows you to see how much space you have avaliable
144+ in your cloud. StackHPC Kayobe Config includes this exporter by default
145+ and it's necessary that some variables are set to allow deployment.
146+
147+ To successfully deploy OpenStack Capacity, you are required to specify
148+ the OpenStack application credentials in ``kayobe/secrets.yml `` as:
149+
150+ .. code-block :: yaml
151+
152+ secrets_os_exporter_auth_url : <some_auth_url>
153+ secrets_os_exporter_credential_id : <some_credential_id>
154+ secrets_os_exporter_credential_secret : <some_credential_secret>
155+
156+ After defining your credentials, You may deploy OpenStack Capacity
157+ using the ``ansible/deploy-os-capacity-exporter.yml `` Ansible playbook
158+ via Kayobe.
159+
160+ .. code-block :: console
161+
162+ kayobe playbook run ansible/deploy-os-capacity-exporter.yml
163+
164+ It is required that you re-configure the Prometheus, Grafana and HAProxy
165+ services following deployment, to do this run the following Kayobe command.
166+
167+ .. code-block :: console
168+
169+ kayobe overcloud service reconfigure -kt grafana,prometheus,haproxy
170+
171+ If you notice ``HaproxyServerDown `` or ``HaproxyBackendDown `` prometheus
172+ alerts after deployment it's likely the os_exporter secrets have not been
173+ set correctly, double check you have entered the correct authentication
174+ information appropiate to your cloud and re-deploy.
0 commit comments