Thank you. I think you answered my questions.
On Thursday, February 27, 2025 at 4:36:30 AM UTC-6 Bryan Boreham wrote: > > (a) Does prometheus support array as a value for label? > > No. The data model is described at > https://prometheus.io/docs/concepts/data_model/, although it could > perhaps be more clear that label values are strings. > You are free to encode anything you like as a string. > > > (b) ... with label channel_id that has the value as a list of channel > ids ... > > Sorry, Prometheus does not have this feature. > > On Thursday, 27 February 2025 at 10:11:35 UTC pho...@xumo.com wrote: > >> Hello, >> I have the following questions and requesting your help in answering them. >> >> (a) Does prometheus support array as a value for label? >> For example, channel_id: [100, 200, 300] >> >> (b) Suppose we are sending metric channel_status for each streaming >> channel with sample value of 1 if it is up and value of 0 if it is down. >> The metric has a label, channel_id: <channel id> >> We would like to create a recording rule to generate a new metric, called >> channel_down. For this, we would like to check periodically if >> channel_status =0 for any channel among all channels, and write a single >> channel_down metric sample with label channel_id that has the value as a >> list of channel ids which correspond to all the channels that are down. >> >> I wonder how recording rule can dynamically assign values to the label. >> I need your help here please. >> >> Than you >> >> -- 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 prometheus-users+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/prometheus-users/ba1c4b99-0cc9-475e-b375-56600ad5ef5en%40googlegroups.com.