NoiseBuster icon indicating copy to clipboard operation
NoiseBuster copied to clipboard

Export metrics in Prometheus format

Open matejgordon opened this issue 1 year ago • 5 comments

Hello, first of all, thank you for this project, I live next to a busy street and I will definitely use this for monitoring the sound levels.

I wanted to ask, if there is a plan (or way) to expose metrics in Prometheus format instead of pushing the data to the Influx?

Thanks MG

matejgordon avatar Oct 14 '24 22:10 matejgordon

Hi there,

I see no real issue adding prometheus, I use it for several other projects.

But at the end of the day I believe that InfluxDB is the way to go to keep your historical data. Nope ?

silkyclouds avatar Oct 15 '24 06:10 silkyclouds

Prometheus is not really made for long term storage. But for example Thanos or Grafana Mimir is made for long term storage.

matejgordon avatar Oct 15 '24 10:10 matejgordon

I'm learning about these ones for the first time ;) What are the advantages of these solutions vs. Influx ? I'm eager to learn !

silkyclouds avatar Oct 15 '24 10:10 silkyclouds

Mimir and Thanos, along with Prometheus, are great for handling big monitoring setups because they scale easily and have better ways to avoid storing duplicate data. They also make it simple to run more flexible queries with PromQL, and you can add more storage or power as needed.

  • I would say that for someone Grafana Cloud could be a great option to store these metrics hence it's free for some limited nubmer of metrics.

matejgordon avatar Oct 15 '24 11:10 matejgordon

This is interesting, I always used influxDB 2.X to store my long term data. And never really had to go see elsewhere. But I am far to be really knowledgeable about databases. Lets discuss this on discord if you want to jump in.

silkyclouds avatar Oct 15 '24 11:10 silkyclouds