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.

