I have a use-case where we monitor multiple, very different systems through
a variety of protocols but one common thing is each sends updates to our
server and most allow us to send messages to them too.

This seems a perfect example of labels...
subsystem_message_total[subsystem-name,direction] for instance.

But one of our systems has 2 components, the others don't. I'm unsure what
happens if this subsystem uses a 3rd label [component] and the others do
not. Is this bad practice? Will it cause problems in storing/querying data?
Subsystems could each have their own metric name instead of using labels,
but that sounds pretty ugly too.

What is the best approach here?

Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/CAGJRanjQEGOoC7Rxx1LxcAObKw6aiDCkH_EmvEOSxD%2B4CV4PAw%40mail.gmail.com.

Reply via email to