Подскажите, у кого есть опыт с написанием экспортеров prometheus на Go. Можно ли удалить метрики, передавая в Delete набор labels меньше, чем в определении метрики.
То есть например у нас в метрике provider, domain
А я хочу удалить все метрики, где есть provider=nslookup, но не хочу вызывать Delete для каждого значения domain
metric{provider="nslookup", domain="domain1"}
metric{provider="nslookup", domain="domain2"}
metric{provider="do", domain="domain2"}
Хочу удалить только для провайдера nslookup
metric.Delete(prometheus.Labels{"provider": "nslookup"})
Вот так удалять нельзя, нужно указывать все labels со значениями.
Может можно как-то выбрать метрика с подмножеством label и потом их удалить?