Project: openstack/ceilometer-specs a4125ab4f341e6e859a25b7d472a33c0c07be182
Improve Nova Instance metering
This proposal try to avoid every compute-agents polling Nova API
periodically, that will reduce the workload of Nova api caused by
compute-agents polling.
Change-Id: Icdf75c5ee01f665b40a20aa2a8bf6b42a0ad3b3d
blueprint: improve-nova-instance-metering
Project: openstack/ceilometer-specs 1df158ea3677d84353fcf55e179774a135903a24
Add spec for event-alarm timeout
This BP adds timeout mechanism for event-alarm. End user can specify a
timeout, 0 (no timeout) by default for each event-alarm, and alarm
status becomes 'OK' after timeout without receiving desired event.
blueprint event-alarm-timeout
Change-Id: Icff04a0cbfd1322ce8573650c56d180768786389
Project: openstack/ceilometer-specs ba9f416f2c510355fcbddd9ff985e3931cc2a5bb
Enable LBaaS V2 for Ceilometer
Based on the neutron LBaaS api doc[1], LBaaS v1 is deprecated in
Mitaka release. And Ceilometer doesn't support the LBaaS v2.
This blueprint is used to solve this problem to enable the LBaaS
v2 api for ceilometer.
[1]http://developer.openstack.org/api-ref-networking-v2-ext.html
Change-Id: I1642947f9da917b8974ccf71663d1b5e8e9e4ba9
blueprint: lbaas-v2-enablement
Project: openstack/ceilometer-specs 9c4ffb80cd9cf24794d901d7b017e60c479b5dcc
rolling upgrades
this spec proposes workflow to address the requirement
of enabling users to upgrade ceilometer with minimal/zero
downtime.
see content for details.
Change-Id: I94ef8cc0e705b79ccccc8428820c8cf09c8eca78
Project: openstack/ceilometer-specs dc8ffd2c44e04e50250720d7b5e924ef3c8bae94
Only support sqlalchemy in Aodh
Change-Id: I5b219543a3276405caf901227a0d445c846d9a63
blueprint: only-support-sqlalchemy-in-aodh
Project: openstack/ceilometer-specs 5b9ed8f2edd415151297442290f7ba3a6dc5dd00
Removes MANIFEST.in as it is not needed explicitely by PBR
This patch removes `MANIFEST.in` file as pbr generates a sensible
manifest from git files and some standard files and it removes
the need for an explicit `MANIFEST.in` file.
Change-Id: Ia0617e3212734ad8af7e3432e9bbaba951b788d3
Project: openstack/ceilometer-specs 0691ce75fc41733fbae218cff9fb5a4d93fea1d9
event to sample publisher
Bracket events like compute.instance.create.latency created from BP:
Transformers for events pipeline
https://blueprints.launchpad.net/ceilometer/+spec/events-pipeline-transformers
need to be published and stored as sample.
This spec will add a new notifier publisher that will convert bracket
event to notification, and send the notification back to ceilometer
notification listener, then sample pipeline will convert it to sample.
DocImpact
blueprint event-to-sample-publisher
Change-Id: Ifaab99642eb24fe6a6c056f4093f04705d578518
Project: openstack/ceilometer-specs 25d71726a2d5151606d8277e9ee8d377f6dd72e7
remove cassandra driver
we pushed this from Juno to Kilo to Liberty. since v2 is effectively
in maintenance mode, let's drop this. we can reopen against Gnocchi
if required.
Change-Id: I277deb607b4d6815ad1fe675364c9cb696ce53c6
Project: openstack/ceilometer-specs 3608a68f4d1f6d322e291c355396f53f163bacf0
move cinder capacity spec to mitaka
we didn't get this done in Liberty but it's being tracked in Cinder
for Mitaka so let's keep it going.
Change-Id: Ie2e321eb871267fbe33e44f7650fab3099bb49c0
Project: openstack/ceilometer-specs f309c3c3dd934a6e921841fdfd4594828cc48d81
Remove unused fake.rst
See[1], the fake.rst was added as a placeholder to avoid build_sphinx
failure.
[1] https://review.openstack.org/#/c/213837/
Change-Id: Ibb239378ccfdeecb79664c54e3cf2116578a81ba
Project: openstack/ceilometer-specs 88a54f52d356128a75c497d59c8927d59c3b59ea
Propose moving tempest tests to a plugin
Tempest has a plugin architecture which ceilometer can use to
improve velocity and flexiblity. This spec proposes such a change.
Change-Id: I910a9d2adaa20a8f254d53a3724f375be0acf1ca
Project: openstack/ceilometer-specs d4d26d85df43bd438175e0a71f4ec77a38fe7966
Fix typos in 'cinder-capacity-notifications.rst'
Fix some typos in liberty specification: cinder-capacity-notifications.rst
Change-Id: I0ce01ded62a8d9204e93b97936c009b1028c38e2
Project: openstack/ceilometer-specs 6f40669cab6dc48c2c1dd2281519a7b078316ca5
[ceil-specs] Update links to Cloud Admin Guide
Update links in the Ceilometer specs to the
Cloud Admin Guide after the RST conversion
of that book.
Change-Id: If2be3b5878117d5bad9a72022e36bb4a0c3a06f4
Project: openstack/ceilometer-specs bf84c8cd2415bcadffe64c95fed63cafd69b0b04
Enable Mitaka specs
Without fake.rst file the build_sphinx fails with:
"WARNING: toctree glob pattern u'specs/mitaka/*' didn't match any documents"
error, it will be removed with the merge of first M* cycle spec.
Change-Id: I2f2f587128a0d8ed670dd7288f748661fda70d80
Project: openstack/ceilometer-specs 917d20718bfcfd51579dd40dd2d89f5a8d81372e
Events RBAC via Policy
OpenStack needs to support granular, customizable Role-Based Access
Control (RBAC) for ceilometer events. Policy should be dependent on
policy.json rather than simply hard-coded.
APIImpact
SecurityImpact
UpgradeImpact
Change-Id: Id25d154eac90e14c5501f806e81e04a059f5a836
Project: openstack/ceilometer-specs 24026411db6cb483b32062b7351ca3411f71024a
Spec for sending polled meters to notification agent
As requested, this is a spec that describes adjusting the polling
agents such that they no longer perform transformations or other
sink-side handling described by pipeline.yaml but instead merely
push the results of their polling to the notification agent.
blueprint pollsters-no-transform
Change-Id: I61f6c17f2e561a5fa738f149a6b1f4d6f5bd5ea2
Project: openstack/ceilometer-specs 934a435694ac9bed7128dda9aad7b5dda4a7db34
Adopt Oslo Guru Meditation Reports
the Oslo Guru Meditation Reports is used for heat, which
can enhance debugging capabilities of all ceilometer services.
Change-Id: I033834ccfabbf93e827a39b9aa801c57d3970c7b
Implements: blueprint guru-meditation-report
Project: openstack/ceilometer-specs 540cc9a43de87a6429b6db4a39ac605ca561650d
PowerVM Compute Inspector
This spec outlines development of a compute inspector for the PowerVM
hypervisor.
Change-Id: I32e73d8dcb53b0fc9ad994439c0672f8a65e534a
Project: openstack/ceilometer-specs a91157290e85861cb360395b3c3d186b881dc245
Add spec for event alarm evaluator
This blueprint proposes to add a new alarm evaluator for handling alarms
on events passed from other OpenStack services, that provides event-driven
alarm evaluation which makes new sequence in Ceilometer for handling
alarms on events separated from other types of alarms handled in the
existing polling-based Alarm Evaluator, and realizes immediate alarm
notification to end users.
APIImpact
DocImpact
blueprint: event-alarm-evaluator
Change-Id: Ie5ff0698a611eecd3f94a9d369795d685c0247ae
Project: openstack/ceilometer-specs 5b1517dbc9b46d16b67736fa9ec25870717cc4a9
Track cinder capacity notifications
The spec is to add new metrics for
cinder capacity notifications.
bluprint: cinder-capacity-notifications
Change-Id: I0b5b4df7182f32e56e15afbd84c7bcf3a149d475
Project: openstack/ceilometer-specs 05101cae87655cdd8871a9a4b08e775d3466147e
Spec to remove the pipeline from the api server
As described in the spec, having a pipeline in the api server is a
burden on several dimensions. The spec proposes to replace the
pipeline, used only by a single API resource, with producing
notifications that would be received by the notification-agent,
which would use its own pipeline for transformations.
blueprint api-no-pipeline
Co-Authored-By: liusheng <liusheng@huawei.com>
Change-Id: I099c127eea5d747526800ae69c4abf48ceba92ea
Project: openstack/ceilometer-specs 048c9495289ed5822a77aa510158fdb68e56489e
Dynamic pipeline configuration using file reloading
By enhancing Ceilometer to monitor pipeline file
configuration, Ceilometer can be made to dynamically
activate/deactivate meters, collection targets or similar
functions, have distinctly different configurations for
multiple nodes in different environments and can be
updated with new collection targets “on-the-fly”.
blueprint reload-file-based-pipeline-configuration
Change-Id: I326fb42be1fe0fd61626dcc6a866569639f58f35
Project: openstack/ceilometer-specs eaaa8cc5d633b02f4f64c1e1c34ae92cc5dbfd37
Spec for using a aggregation pipeline in MongoDB
Change-Id: I5cc675c4d2c6b18b0eee3223c706a66d5eac3d8c
Implements: blueprint mongodb-aggregation-pipeline
Project: openstack/ceilometer-specs f9dafbe1f0f87a33b71d4678e211762c0f7e4620
Adding Meta-Data Caching Spec
This adds the meta-data caching to the compute-agent as discussed
in the Operators feedback session.
Change-Id: I3e72e3acb84a545853d144dffa73da9707603bee
Project: openstack/ceilometer-specs b54b2e2e52ce2a3a3e29408221be9cae14e71424
Spec for DNS service notification consumption
Consume the notification events emitted by Designate
(DNSaaS) in Ceilometer.
blueprint dns-service-notifications
Change-Id: I9226b98727eacf567ee3a5b1acdb48608cfad9d9
Project: openstack/ceilometer-specs 47109c2603690a96ff0c27a3c110e74cd03bbb0b
Add hardware memory buffer and cache metrics
This spec aims to add two metrics to gather memory buffer and
memory cache information of a physical machine through SNMP
inspector.
Implements: blueprint hardware-memory-buffer-and-cache-metrics
Change-Id: Ib82878d64bc05df54a40f110d0801be7e69cf8ac
Project: openstack/ceilometer-specs e3498e16455c2d31f1c0133874c0dc6f47c98000
Propose removal of eventlet from web server command
The use of eventlet in the Werkzeug server is redundant and can lead
to confusion. The spec proposes getting rid of it and only using
eventlet on the other command line scripts.
Change-Id: I140f3a329d840046fd2db1c2ce1235fc7666c80e
Project: openstack/ceilometer-specs 748d0bb9b93c706e7334e5af70b986fc96b83a09
Enable Liberty specs
Without this change the build_sphinx fails with
document isn't included in any toctree error.
also, fix bad formatting in template.rst
Change-Id: Id5635d07241f5072cb13f69fee442529db3bc504
Project: openstack/ceilometer-specs 53cb2555c2b1b8e713e258816423073736aa4791
Add specification for integration tests.
Added specification for move tests for different databases
and develop integration tests.
Change-Id: Iea14f6060d3601ee71c329efab134ac0b7c4e88c