wevanscfi / grafana-newrelic-apm-datasource

MIT License
54 stars 16 forks source link

Req: Add Insights Or Plugins #23

Open mrzobot opened 7 years ago

mrzobot commented 7 years ago

This is more of a request, and ill see if I can do some trickery magic about it...

Req: Basically I would like to pull info from Insights.. or whatever API NR as custom metric allows to be pulled into grafana. Example: I would like to pull replication lag for mysql and I am able to pull the info via API and Insights (dashboard) but that is not possible with the plugin as it only supports APM and Servers.. would be nice to just have a custom variable where we add after newrelic.com/v2/....

In my case curl -X GET 'https://api.newrelic.com/v2/components/XXXXXXXX/metrics/data.json' \ -H 'X-Api-Key:{api_key}' -i \ -G -d 'names[]=Component/newrelic/replication_status[State]&values[]=average_value'

wevanscfi commented 7 years ago

I was hopping to have some time to put into this plugin this weekend to finish converting it to a full app (allows adding a proxy route through grafana) I will see if I can work insights and the rest of the api's into it as well while I am at it.

pyoungworth commented 7 years ago

I will second this. Right now the plugins / custom metrics implementation for new relic is horrible and having an alternative way to represent this data would be a huge win. Plus the added benefit of putting it on a single dashboard.

Ditofry commented 7 years ago

It would indeed be glorious to have insights in Grafana. A pass-through query interface for NRQL (similar to how the Prometheus pass-through interface) would be mega radical.

Also, this a great project. Thanks for the hard work @mrzobot

alexander-williamson commented 7 years ago

+1 for NRQL

michalmiddleton commented 6 years ago

+1

francisedejer commented 6 years ago

+1

markw78 commented 6 years ago

+1 for NRQL query pass-through. I tried to write one and quickly realized I am not a dev and have no idea how to use the Grafana SDK

PXMYH commented 5 years ago

is there plan to actively working on this feature?