e7fc3bc441
Adds the ability to configure the Prometheus Pushgateway options alongside the rest of kolla-ansible's configurations. Closes-Bug: #1968597 Signed-off-by: Juan Pablo Suazo <jsuazo@whitestack.com> Change-Id: I2d20288267ceda95076229628db10299ddbde31f
29 lines
930 B
YAML
29 lines
930 B
YAML
---
|
|
features:
|
|
- |
|
|
Adds ability to configure the Prometheus pushgateway options of its URL.
|
|
|
|
Adds a new variable ``ceilometer_prometheus_pushgateway_options``. This is
|
|
a dictionary whose keys are the options to be set and its values contain
|
|
what to set them to.
|
|
|
|
These options and respective values are then added to the pushgateway's
|
|
URL, checking that no "None" value is being set.
|
|
|
|
For example, the following configurations:
|
|
|
|
.. code-block:: yaml
|
|
|
|
ceilometer_prometheus_pushgateway_host: "127.0.0.1"
|
|
ceilometer_prometheus_pushgateway_port: "9091"
|
|
ceilometer_prometheus_pushgateway_options:
|
|
timeout: 180
|
|
max_retries:
|
|
verify_ssl: yes
|
|
|
|
Result in the following URL:
|
|
``prometheus://127.0.0.1:9091/ \
|
|
metrics/job/openstack-telemetry/?timeout=180&verify_ssl=True``
|
|
|
|
`LP#1968597 <https://bugs.launchpad.net/kolla-ansible/+bug/1968597>`__
|