metrics-collector collects events about what happens inside elastic-ipfs, calculates some metrics from that event stream, and then makes those metrics available in a way they can be scraped by prometheus.
More about the motivation to make this can be found in Elastic Provider Events.
Schemas for event types that describe the elastic-ipfs indexing process
Web server that can receive indexer-events over HTTPS
Tools for serializing/deserializing prom-client metrics so they can be persisted to a k/v store by indexer-metrics-collector.