Hi all. I’d like to announce the new agent for NewRelic, written in pure Elixir without dependency on newrelic-erlang
.
I’ve used new-relixir
project for a while, but faced with memory leaks and awful increasing of CPU load because of statman
usage under the hood of newrelic-erlang
( new-relixir
is based on it).
So I decided to rewrite both projects into a new one and fix their issues.
Here is a repo: https://github.com/romul/newrelic.ex
Now it works well on 500 rps instead of going crazy on 25 rps.
Currently new_relic
supports the same features as NewRelixir (including not merged PRs with fixes) and besides allow to set a polling interval.
And I’d like to get some feedback from community to make this project even better, PRs are welcome as well.