Hello Roman,
I am familiar with lest/prometheus-rpm, they are doing a great work
here. However, implementing it as is for Prometheus seems to be a no-go
for me as building spec files and sysinit files is not maintainable in
the long term.
Instead, the idea that I have, and which is in a corner of my head for a
long time, is to implement deb and rpm packages build within promtool by
using
https://github.com/goreleaser/nfpm as a library. That way would be
more sustainable over the long term, as we have a lot of official
exporters which would benefit from it.
Instead of creating another configuration file, I think we should work
to get more of them reloadable into files. I do like the semantic of
'config options can't be reloaded', but we could improve that and make
a lot of them hot-reloadable. However, my attempt to start doing so was
stopped early[1], so it is in the freezer until we start discussing
Prometheus 3.x
[1]:
https://github.com/prometheus/prometheus/pull/7611
>
> --
> You received this message because you are subscribed to the Google Groups "Prometheus Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
prometheus-devel...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/prometheus-developers/b4a803a1-22c2-4d49-8121-cd0fce82b1fbn%40googlegroups.com.
--
Julien Pivotto
@roidelapluie