3 ms·
We've already talked about it at length, for many years. There's an approved development proposal to implement it. But, nobody has stepped up to contribute the
by SuperQue 5y ago
We've already talked about it at length, for many years. There's an approved development proposal to implement it. But, nobody has stepped up to contribute the code.
The main problem is, Go doesn't have any kind of reasonable loadable library system.
The current proposal is to make it easier to do compile-time plugins, similar to how Caddy and CoreDNS do things.
We don't even need a major version to add such a thing. Just the time to write the feature. The thing is, it's just not that important an improvement. When you are running Prometheus in a production environment, it will end up using gigabytes of memory and disk space to operate. The savings of a few megabytes of binary and runtime memory are just not that important.