Merge "cleanup data-pipelines admin guide"
This commit is contained in:
commit
222a46568c
@ -30,15 +30,14 @@ unit conversion, or aggregating, before publishing_.
|
||||
Pipeline configuration
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The pipeline configuration is, by default stored in separate configuration
|
||||
files called ``pipeline.yaml`` and ``event_pipeline.yaml`` next to
|
||||
the ``ceilometer.conf`` file. The meter pipeline and event pipeline
|
||||
configuration files can be set by the ``pipeline_cfg_file`` and
|
||||
``event_pipeline_cfg_file`` options listed in the `Description of
|
||||
configuration options for api table
|
||||
<https://docs.openstack.org/ocata/config-reference/telemetry/telemetry-config-options.html>`__
|
||||
section in the OpenStack Configuration Reference respectively. Multiple
|
||||
pipelines can be defined in one pipeline configuration file.
|
||||
The notification agent supports two pipelines: one that handles samples and
|
||||
another that handles events. The pipelines can be enabled and disabled by
|
||||
setting `pipelines` option in the `[notifications]` section.
|
||||
|
||||
The actual configuration of each pipelines is, by default, stored in separate
|
||||
configuration files: ``pipeline.yaml`` and ``event_pipeline.yaml``. The
|
||||
location of the configuration files can be set by the ``pipeline_cfg_file`` and
|
||||
``event_pipeline_cfg_file`` options listed in :ref:`configuring`
|
||||
|
||||
The meter pipeline definition looks like:
|
||||
|
||||
@ -146,6 +145,12 @@ The event filter uses the same filtering logic as the meter pipeline.
|
||||
Transformers
|
||||
------------
|
||||
|
||||
.. note::
|
||||
|
||||
Transformers maintain data in memory and therefore do not guarantee
|
||||
durability in certain scenarios. A more durable and efficient solution
|
||||
may be achieved post-storage using solutions like Gnocchi.
|
||||
|
||||
The definition of transformers can contain the following fields:
|
||||
|
||||
name
|
||||
@ -378,13 +383,6 @@ be configured for each data point within the Telemetry service, allowing
|
||||
the same technical meter or event to be published multiple times to
|
||||
multiple destinations, each potentially using a different transport.
|
||||
|
||||
Publishers are specified in the ``publishers`` section for each
|
||||
pipeline that is defined in the `pipeline.yaml
|
||||
<https://git.openstack.org/cgit/openstack/ceilometer/plain/ceilometer/pipeline/data/pipeline.yaml>`__
|
||||
and the `event_pipeline.yaml
|
||||
<https://git.openstack.org/cgit/openstack/ceilometer/plain/ceilometer/pipeline/data/event_pipeline.yaml>`__
|
||||
files.
|
||||
|
||||
The following publisher types are supported:
|
||||
|
||||
gnocchi (default)
|
||||
|
Loading…
x
Reference in New Issue
Block a user