chore(kv): add metrics while pushing to stream (#3364)

This commit is contained in:
Kartikeya Hegde
2024-01-30 11:35:05 +00:00
committed by GitHub
parent ac491038b1
commit 8c0c49c6bb
2 changed files with 7 additions and 0 deletions

View File

@ -225,6 +225,11 @@ impl<T: DatabaseStore> KVRouterStore<T> {
.change_context(RedisError::JsonSerializationFailed)?,
)
.await
.map(|_| metrics::KV_PUSHED_TO_DRAINER.add(&metrics::CONTEXT, 1, &[]))
.map_err(|err| {
metrics::KV_FAILED_TO_PUSH_TO_DRAINER.add(&metrics::CONTEXT, 1, &[]);
err
})
.change_context(RedisError::StreamAppendFailed)
}
}