summaryrefslogtreecommitdiff
path: root/ceilometer/pipeline
diff options
context:
space:
mode:
authorMatthias Runge <mrunge@redhat.com>2021-06-30 19:45:36 +0200
committerMatthias Runge <mrunge@redhat.com>2021-06-30 19:55:14 +0200
commit625505790fe4123c2d806afdc28c11df1d8114f3 (patch)
treea17b93167d9be6ae9261040d35d19cc2c1f94a82 /ceilometer/pipeline
parent62bb51e269e513f17c67711b5bbc1fbead962ebf (diff)
downloadceilometer-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.yaml14
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
+