I've a bunch of APIs which can fetch timeseries data on various matrix e.g. CPU, memory etc etc. I need to insert this in Prometheus. How do I do this? I don't want to use an intermediate DB e.g. MySQL etc. Also, I am unable to find detailed info on Prometheus e.g. data structures, tables, data input\output etc etc
How to insert timeseries data in to Prometheus
2.2k views Asked by Dev At
2
There are 2 answers
0

It is possible to push the data to Prometheus-compatible monitoring systems such as VictoriaMetrics. It supports various popular data ingestion protocols such as InfluxDB, Graphite, OpenTSDB, DataDog, CSV, etc. See these docs for details.
Either by scraping or using a prometheus push gateway: https://prometheus.io/docs/practices/pushing/