Go to file
Callum Dickinson 261157efdb Do not drop firewalls with unknown states
Currently, Ceilometer checks the state of Neutron FWaaS firewalls and
does not generate samples if they have unknown status, leaving a
warning in the Ceilometer logs.

There are two major issues with this:

* It makes visibility of resources with unknown/invalid state worse,
  since samples are not being generated for affected resources at all.
* Downstream rating/billing services such as CloudKitty prefer to know
  everything about as many resources as possible, so business logic can
  be implemented around that information. Sometimes resources should be
  billed even if they are in unknown/error state, because they still
  consume resources.

This patch changes the network.services.firewall pollster to always
sample all found firewalls. For resources with unknown status or
status None, the sample volume is set to -1.

This lines FWaaS polling up with the changes previously made for
floating IPs and VPNaaS [1]. FWaaS was not done as at the time
FWaaS polling was deprecated.

[1]: https://review.opendev.org/c/openstack/ceilometer/+/942022

Change-Id: I79d31127267facab30a18a137144a525fa10379c
Signed-off-by: Callum Dickinson <callum.dickinson@catalystcloud.nz>
2026-01-08 07:12:28 +13:00
2019-10-23 16:01:55 -03:00
2019-04-19 19:31:12 +00:00
2014-10-09 10:31:23 +03:00
2017-04-08 17:15:28 +08:00
2013-03-15 14:25:48 +00:00
2025-11-21 02:20:08 +09:00
2024-03-13 19:27:59 +09:00
2025-08-28 21:01:29 +12:00
2020-04-11 00:57:21 -07:00
2025-10-09 21:47:22 +02:00

Ceilometer

image

Overview

Ceilometer is a data collection service that collects event and metering data by monitoring notifications sent from OpenStack services. It publishes collected data to various targets including data stores and message queues.

Ceilometer is distributed under the terms of the Apache License, Version 2.0. The full terms and conditions of this license are detailed in the LICENSE file.

Documentation

Release notes are available at https://releases.openstack.org/teams/telemetry.html

Developer documentation is available at https://docs.openstack.org/ceilometer/latest/

Launchpad Projects

Code Repository

Bug Tracking

Release Notes

IRC

IRC Channel: #openstack-telemetry on OFTC.

Mailinglist

Project use http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss as the mailinglist. Please use tag [Ceilometer] in the subject for new threads.

Description
OpenStack Telemetry (Ceilometer)
Readme 110 MiB
Languages
Python 98.7%
Shell 1.3%