(component string, reg prometheus.Registerer)
| 117 | } |
| 118 | |
| 119 | func NewReaderClientMetrics(component string, reg prometheus.Registerer) *kprom.Metrics { |
| 120 | return kprom.NewMetrics("tempo_ingest_storage_reader", |
| 121 | kprom.Registerer(prometheus.WrapRegistererWith(prometheus.Labels{"component": component}, reg)), |
| 122 | // Do not export the client ID, because we use it to specify options to the backend. |
| 123 | kprom.FetchAndProduceDetail(kprom.Batches, kprom.Records, kprom.CompressedBytes, kprom.UncompressedBytes)) |
| 124 | } |
no outgoing calls