Catch zero count violation and negative bucket counts
Catch zero count violation and negative bucket counts

GCM expects mean and deviation to be 0 if count is zero. This should
generally be ensured if everything works correctly. However, violations
have been observed in the wild that needs to be caught and debugged.

A negative bucket count may cause this issue but is invalid in all
cases.

GoogleCloudPlatform/prometheus-engine,GoogleCloudPlatform/prometheus-engine