diff options
author | Matthias Runge <mrunge@redhat.com> | 2021-06-30 19:45:36 +0200 |
---|---|---|
committer | Matthias Runge <mrunge@redhat.com> | 2021-06-30 19:55:14 +0200 |
commit | 625505790fe4123c2d806afdc28c11df1d8114f3 (patch) | |
tree | a17b93167d9be6ae9261040d35d19cc2c1f94a82 /ceilometer/pipeline | |
parent | 62bb51e269e513f17c67711b5bbc1fbead962ebf (diff) | |
download | ceilometer-625505790fe4123c2d806afdc28c11df1d8114f3.tar.gz |
Notify and update snapshot metrics
when a volume with an attached snapshot is transferred
to a different project.
Change-Id: I907b9b1c912d9794ada796494b172d290901993a
Diffstat (limited to 'ceilometer/pipeline')
-rw-r--r-- | ceilometer/pipeline/data/event_definitions.yaml | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/ceilometer/pipeline/data/event_definitions.yaml b/ceilometer/pipeline/data/event_definitions.yaml index b8fcc8a5..8e6bdb00 100644 --- a/ceilometer/pipeline/data/event_definitions.yaml +++ b/ceilometer/pipeline/data/event_definitions.yaml @@ -69,7 +69,7 @@ audit_period_ending: type: datetime fields: payload.audit_period_ending -- event_type: ['volume.exists', 'volume.retype', 'volume.create.*', 'volume.delete.*', 'volume.resize.*', 'volume.attach.*', 'volume.detach.*', 'volume.update.*', 'snapshot.exists', 'snapshot.create.*', 'snapshot.delete.*', 'snapshot.update.*'] +- event_type: ['volume.exists', 'volume.retype', 'volume.create.*', 'volume.delete.*', 'volume.resize.*', 'volume.attach.*', 'volume.detach.*', 'volume.update.*', 'snapshot.exists', 'snapshot.create.*', 'snapshot.delete.*', 'snapshot.update.*', 'volume.transfer.accept.end', 'snapshot.transfer.accept.end'] traits: &cinder_traits user_id: fields: payload.user_id @@ -89,8 +89,8 @@ image_id: fields: payload.glance_metadata[?key=image_id].value instance_id: - fields: payload.volume_attachment[0].instance_uuid -- event_type: ['volume.transfer.*','volume.exists', 'volume.retype', 'volume.create.*', 'volume.delete.*', 'volume.resize.*', 'volume.attach.*', 'volume.detach.*', 'volume.update.*'] + fields: payload.volume_attachment[0].server_id +- event_type: ['volume.transfer.*', 'volume.exists', 'volume.retype', 'volume.create.*', 'volume.delete.*', 'volume.resize.*', 'volume.attach.*', 'volume.detach.*', 'volume.update.*', 'snapshot.transfer.accept.end'] traits: <<: *cinder_traits resource_id: @@ -104,6 +104,13 @@ fields: payload.volume_type replication_status: fields: payload.replication_status +- event_type: ['snapshot.transfer.accept.end'] + traits: + <<: *cinder_traits + resource_id: + fields: payload.snapshot_id + project_id: + fields: payload.tenant_id - event_type: ['share.create.*', 'share.delete.*', 'share.extend.*', 'share.shrink.*'] traits: &share_traits share_id: @@ -687,3 +694,4 @@ fields: payload.detail type: fields: payload.type + |