plb.add_u64_counter(l_rgw_keystone_token_cache_miss, "keystone_token_cache_miss", "Keystone token cache miss");
plb.add_u64_counter(l_rgw_gc_retire, "gc_retire_object", "GC object retires");
- plb.add_u64_counter(l_rgw_lc_remove_expired, "lc_remove_expired", "LC removed objects");
+
+ plb.add_u64_counter(l_rgw_lc_expire_current, "lc_expire_current",
+ "Lifecycle current expiration");
+ plb.add_u64_counter(l_rgw_lc_expire_noncurrent, "lc_expire_noncurrent",
+ "Lifecycle non-current expiration");
+ plb.add_u64_counter(l_rgw_lc_expire_dm, "lc_expire_dm",
+ "Lifecycle delete-marker expiration");
+ plb.add_u64_counter(l_rgw_lc_transition_current, "lc_transition_current",
+ "Lifecycle current transition");
+ plb.add_u64_counter(l_rgw_lc_transition_noncurrent,
+ "lc_transition_noncurrent",
+ "Lifecycle non-current transition");
+ plb.add_u64_counter(l_rgw_lc_abort_mpu, "lc_abort_mpu",
+ "Lifecycle abort multipart upload");
plb.add_u64_counter(l_rgw_pubsub_event_triggered, "pubsub_event_triggered", "Pubsub events with at least one topic");
plb.add_u64_counter(l_rgw_pubsub_event_lost, "pubsub_event_lost", "Pubsub events lost");