NewRelic does a fantastic job making the performance of my Postgres queries clear, and capturing slow instances of each query to aid in debugging. I would love to have similar support for my elasticsearch queries, but this does not seem to be available.
In particular, the two most useful features would be:
- The ability to assign a name to each elasticsearch query, so that the transaction time graph is split by query.
- The ability to submit slow queries to New Relic, and have them be displayed in the same way that slow SQL queries are displayed.
It appears that the notice_statement method from the ruby documentation would be appropriate for my second use case. Does a similar option exist in the Python code?
And what is the best way to go about implementing the first. Am I missing something simple?
New Relic edit
- I want this, too
- I have more info to share (reply below)
- I have a solution for this
We take feature ideas seriously and our product managers review every one when plotting their roadmaps. However, there is no guarantee this feature will be implemented. This post ensures the idea is put on the table and discussed though. So please vote and share your extra details with our team.