[Monitor] How To Import New Relic Data-Source Into Grafana
Situation
Need Import New Relic Infra Data To Grafana Dashboard
Component
-
Grafana Server
-
Third-Party Plugin(From Github)
-
New Relic Account
-
Account ID
-
Insights Key
-
How To
Install And Configure
Clone github repo and put to grafana
git clone https://github.com/rupesh1/grafana-newrelic-datasource.git
scp grafana-newrelic-datasource {grafana_server_ip}:/var/lib/grafana/plugins/
Restart grafana service
systemctl restart grafana
Setting Data Source
Go to grafana configuration setting and click Add data source

Roll down and choice New Relic with Unsigned
tag

Enter your insights id
and api key

Find your insights api key
Go to New Relic and find apps in dashboard

Choice your account and go to manage data
to create api key


After enter account id and api key, click save & test
button
If sussece, look like this~

Then go to dashboard page and add it
Edit these infomation and apply

Special as NRQL
query, you can to go insights page’s Data Explorer
get query function

In this case, I add 4 panel
-
CPU Percent
-
Storage Usage Percent
-
Storage Write Per Second
-
Memory Usage Percent
NRQL query function
# CPU Percent
SELECT average(cpuPercent) FROM SystemSample FACET displayName SINCE 360 MINUTES AGO TIMESERIES
# Storage Usage Percent
SELECT average(diskUsedPercent) FROM SystemSample FACET displayName SINCE 360 MINUTES AGO TIMESERIES
# Storage Write Per Second
SELECT average(diskWritesPerSecond) FROM SystemSample FACET displayName SINCE 360 MINUTES AGO TIMESERIES
# Memory Usage Percent
SELECT average(memoryUsedPercent) FROM SystemSample FACET displayName SINCE 360 MINUTES AGO TIMESERIES
Just copty and paste to panel query raw and apply it.

Finally
You will see panel like this.
