Commit Graph

11 Commits

Author SHA1 Message Date
Takashi Kajinami 72235236a1 Remove unused "transformers" field from event pipeline configuration
Transformer was already removed from ceilometer by [1]. This field
was removed from the example configuration file when transformer was
deprecated[2].

[1] 9db5c6c9bfc66018aeb78c4a262e1bfa9b326798
[2] 1dcbd607df0696101b40f77d7721489679ebe0ba

Change-Id: I012d3f960d2a562c2735e7b5c1e408a3a1addb70
2022-03-25 08:16:38 +09:00
Takashi Kajinami 17864e2aec Remove unused "triggers" field from event pipeline configuration
The triggers field is no longer used. The field was removed from
the example file by c569fcd5ed59b00950a2ac7b9df75eb700a883e8 .

Change-Id: I03b1daffa4de60f562f747b1c88ffb444020905f
2022-03-25 08:14:54 +09:00
Takashi Kajinami 5b8f5d0490 Remove transformers from pipeline.yaml
This change removes usage of transformers from pipeline.yaml because
support of transofermer was already removed from ceilometer[1].

[1] 9db5c6c9bfc66018aeb78c4a262e1bfa9b326798

Change-Id: Ibadafdf86f5ce581c9084a5e00784eefa7d28cab
2021-01-19 22:05:15 +09:00
Takashi Kajinami 682ef848b7 Replace disk.* meters by disk.device.* meters
The disk.* meters have already removed from ceilometer[1] and we
should use the disk.device.* meters instead.

[1] f7b1218b8e26a0f9a5924a15b029a961413cc40a

Closes-Bug: #1911852
Change-Id: I9dcf128951cc23a0c8c8e589c42a352a94b3c8df
2021-01-15 21:04:59 +09:00
Tobias Urdin f236f531df Add support to customize polling meters
This adds a new parameter called polling_meters
to the ceilometer::agent::polling class.

If you pass a array of strings this parameter
will then populate the meters in the polling.yaml
file by inserting them in the templated polling file.

The default values that was hardcoded in the template
is still the same but has been moved to the params class
as an array of strings.

Change-Id: Iae2567b5a0f24b2aa80f9640ff10df96cd656922
2018-07-24 12:16:05 +02:00
Tobias Urdin 49d53d4c67 Add cinder metrics to polling.yaml
As of [1] you can skip using cinder-volume-usage-audit
and instead let the ceilometer-polling agent poll the
cinder API for the data.

Ceilometer itself should know if cinder is available
or not.

[1] https://review.openstack.org/#/c/388584/

Change-Id: I1bd6e45060f90fcbc44658f75af45e1b4ebc7acf
2018-04-01 15:54:48 +02:00
Pradeep Kilambi 4d168fb8ef Include cpu_l3_cache meter in polling
We will need this for Cache Monitoring technology feature
to work out of the box.

Change-Id: I1463bbb34e62c7f4652e160e8beb7139fc7b595e
2017-11-01 20:52:19 +00:00
Pradeep Kilambi d2ef803b10 Limit out of the box metrics ceilometer polls
We changed the default in upstream ceilometer in this patch:
Ifb5aa684e575b7904726276b7205824f2dcaa7ce.

Change-Id: I67d9a8e23aa99277da00e8111e1d784c16c7e42f
2017-07-21 11:39:35 -04:00
Mehdi Abaakouk 36b2ecdd7c Allow to configure the polling interval
This change allows the management of polling.yaml. This allow
to configure the polling interval.

Change-Id: I4e63d48e57700146ccfb6685cc1e3ad1c9e6102f
2017-05-10 14:28:41 +02:00
Pradeep Kilambi 347140eca0 Add support to configure publisher in pipeline.yaml
pipeline yaml defaults to gnocchi publisher. This wont work
if collector(which is deprecated) is still being used. This
should be set to notifier:// instead. So lets make this
configurable.

Change-Id: I242642035c3d3d6e814f54bcd2d1e15c3a53120b
2017-04-11 13:56:33 -04:00
Michael Chapman 0148969baf Add event_pipeline.yaml management
Allow event_pipeline.yaml to have publishers specified. This is
required to support aodh event alarms by pushing notifications
to an alarm queue as described here:

http://docs.openstack.org/developer/aodh/event-alarm.html

Change-Id: If367192f9c0214b3b4462788024dd9222dff558e
Signed-off-by: Michael Chapman <woppin@gmail.com>
2016-08-09 15:52:18 +10:00