@@ -136,3 +136,39 @@ mgrs group and list them as the endpoints for prometheus. Additionally,
136
136
depending on your configuration, you may need set the
137
137
``kolla_enable_prometheus_ceph_mgr_exporter `` variable to ``true `` in order to
138
138
enable 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