aerospike-prometheus-exporter
aerospike-prometheus-exporter copied to clipboard
errors when set name contains `:`
we have sets called id
and id:optout
, the metrics exporter seems to trim the :optout
part and thus creates duplicate label/labelvalues:
* collected metric "aerospike_sets_data_used_bytes" { label:<name:"cluster_name" value:"cakery" > label:<name:"latitude" value:"0" > label:<name:"longitude" value:"0" > label:<name:"ns" value:"test" > label:<name:"service" value:"10.102.69.96:3000" > label:<name:"set" value:"id" > gauge:<value:0 > } was collected before with the same name and label values
* collected metric "aerospike_sets_sindexes" { label:<name:"cluster_name" value:"cakery" > label:<name:"latitude" value:"0" > label:<name:"longitude" value:"0" > label:<name:"ns" value:"test" > label:<name:"service" value:"10.102.69.96:3000" > label:<name:"set" value:"id" > gauge:<value:0 > } was collected before with the same name and label values
* collected metric "aerospike_sets_tombstones" { label:<name:"cluster_name" value:"cakery" > label:<name:"latitude" value:"0" > label:<name:"longitude" value:"0" > label:<name:"ns" value:"test" > label:<name:"service" value:"10.102.69.96:3000" > label:<name:"set" value:"id" > gauge:<value:0 > } was collected before with the same name and label values
* collected metric "aerospike_sets_default_ttl" { label:<name:"cluster_name" value:"cakery" > label:<name:"latitude" value:"0" > label:<name:"longitude" value:"0" > label:<name:"ns" value:"test" > label:<name:"service" value:"10.102.69.96:3000" > label:<name:"set" value:"id" > gauge:<value:0 > } was collected before with the same name and label values
* collected metric "aerospike_sets_stop_writes_size" { label:<name:"cluster_name" value:"cakery" > label:<name:"latitude" value:"0" > label:<name:"longitude" value:"0" > label:<name:"ns" value:"test" > label:<name:"service" value:"10.102.69.96:3000" > label:<name:"set" value:"id" > gauge:<value:0 > } was collected before with the same name and label values
* collected metric "aerospike_sets_objects" { label:<name:"cluster_name" value:"cakery" > label:<name:"latitude" value:"0" > label:<name:"longitude" value:"0" > label:<name:"ns" value:"test" > label:<name:"service" value:"10.102.69.96:3000" > label:<name:"set" value:"id" > gauge:<value:0 > } was collected before with the same name and label values
* collected metric "aerospike_sets_index_populating" { label:<name:"cluster_name" value:"cakery" > label:<name:"latitude" value:"0" > label:<name:"longitude" value:"0" > label:<name:"ns" value:"test" > label:<name:"service" value:"10.102.69.96:3000" > label:<name:"set" value:"id" > gauge:<value:0 > } was collected before with the same name and label values
* collected metric "aerospike_sets_enable_index" { label:<name:"cluster_name" value:"cakery" > label:<name:"latitude" value:"0" > label:<name:"longitude" value:"0" > label:<name:"ns" value:"test" > label:<name:"service" value:"10.102.69.96:3000" > label:<name:"set" value:"id" > gauge:<value:0 > } was collected before with the same name and label values
* collected metric "aerospike_sets_stop_writes_count" { label:<name:"cluster_name" value:"cakery" > label:<name:"latitude" value:"0" > label:<name:"longitude" value:"0" > label:<name:"ns" value:"test" > label:<name:"service" value:"10.102.69.96:3000" > label:<name:"set" value:"id" > gauge:<value:0 > } was collected before with the same name and label values
* collected metric "aerospike_sets_truncate_lut" { label:<name:"cluster_name" value:"cakery" > label:<name:"latitude" value:"0" > label:<name:"longitude" value:"0" > label:<name:"ns" value:"test" > label:<name:"service" value:"10.102.69.96:3000" > label:<name:"set" value:"id" > gauge:<value:0 > } was collected before with the same name and label values
* collected metric "aerospike_sets_truncating" { label:<name:"cluster_name" value:"cakery" > label:<name:"latitude" value:"0" > label:<name:"longitude" value:"0" > label:<name:"ns" value:"test" > label:<name:"service" value:"10.102.69.96:3000" > label:<name:"set" value:"id" > gauge:<value:0 > } was collected before with the same name and label values
* collected metric "aerospike_sets_disable_eviction" { label:<name:"cluster_name" value:"cakery" > label:<name:"latitude" value:"0" > label:<name:"longitude" value:"0" > label:<name:"ns" value:"test" > label:<name:"service" value:"10.102.69.96:3000" > label:<name:"set" value:"id" > gauge:<value:0 > } was collected before with the same name and label values