I use promethes installed by cloudalchemy.prometheus ansible role, which setups systemd service. I would like to contribute to building rpm package for prometheus, which would enable to use system packager to install & update. There is already present project which creates packages for various proemtheus components & exporters https://github.com/lest/prometheus-rpm. They are doing great work however I have some improvements, which are impossible without support from prometheus itself. Specifically I would like to get rid of using /etc/default as config, which is legacy way and should be done like proposed in http://0pointer.net/blog/projects/on-etc-sysinit.html. Long story short, either by overriding systemd service params or by loading config from /etc ny progrqm itself. I think that first one would be ok if configuratiom necessary to override wasn't spaghetti one-liner(command-line flags). I know about philosophy around keeping hot-reloadable config options in file and other one as comand-line args, however this could be done by separate config which would not be hot-reloadable. Treaefik use two configs for exactly same reason. Why not do it this way and get closer to be more convenient for users which run prometheus natively without containers.
-- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-developers/b4a803a1-22c2-4d49-8121-cd0fce82b1fbn%40googlegroups.com.

