summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2018-01-15 21:39:04 +0000
committerGerrit Code Review <review@openstack.org>2018-01-15 21:39:04 +0000
commit35a33b6daacfb9792382d4d5da4880737ab78fed (patch)
treea4e387c5becd80944af83f7bf7e965c58b519936
parentbf87201b045ae0ff7434b8f4875e920509a5e733 (diff)
parent5605630634c40b67c1029d5fe152404791785db9 (diff)
downloadceilometer-35a33b6daacfb9792382d4d5da4880737ab78fed.tar.gz
Merge "update best practices" into stable/pike
-rw-r--r--doc/source/admin/telemetry-best-practices.rst29
1 files changed, 9 insertions, 20 deletions
diff --git a/doc/source/admin/telemetry-best-practices.rst b/doc/source/admin/telemetry-best-practices.rst
index 16e9be97..4aa20dd6 100644
--- a/doc/source/admin/telemetry-best-practices.rst
+++ b/doc/source/admin/telemetry-best-practices.rst
@@ -11,40 +11,30 @@ Data collection
#. The Telemetry service collects a continuously growing set of data. Not
all the data will be relevant for an administrator to monitor.
- - Based on your needs, you can edit the ``pipeline.yaml`` configuration
- file to include a selected number of meters while disregarding the
- rest. Similarly, in Ocata, you will need to edit ``polling.yaml`` to
- define which meters to generate.
+ - Based on your needs, you can edit the ``polling.yaml`` and
+ ``pipeline.yaml`` configuration files to include select meters to
+ generate or process
- By default, Telemetry service polls the service APIs every 10
minutes. You can change the polling interval on a per meter basis by
editing the ``polling.yaml`` configuration file.
- .. note::
-
- Prior to Ocata, the polling configuration was handled by
- ``pipeline.yaml``
-
.. warning::
If the polling interval is too short, it will likely increase the
stress on the service APIs.
- - Expand the configuration to have greater control over different meter
- intervals. For more information, see the
- :ref:`telemetry-pipeline-configuration`.
-
-#. You can delay or adjust polling requests by enabling the jitter support.
- This adds a random delay on how the polling agents send requests to the
- service APIs. To enable jitter, set ``shuffle_time_before_polling_task`` in
- the ``ceilometer.conf`` configuration file to an integer greater
- than 0.
-
#. If polling many resources or at a high frequency, you can add additional
central and compute agents as necessary. The agents are designed to scale
horizontally. For more information refer to the `high availability guide
<https://docs.openstack.org/ha-guide/controller-ha-telemetry.html>`_.
+#. `workload_partitioning` of notification agents is only required if
+ the pipeline configuration leverages transformers. It may also be enabled if
+ batching is required to minimize load on the defined publisher targets. If
+ transformers are not enabled, multiple agents may still be deployed without
+ `workload_partitioning` and processing will be done greedily.
+
Data storage
------------
@@ -125,4 +115,3 @@ Data storage
For more information on sharding, see the `MongoDB sharding
docs <http://docs.mongodb.org/manual/sharding/>`__.
-