Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

You can also use REST API for System Insight when using InfluxDB and/or Grafana.

See the REST API examples below.

Examples of REST API for InfluxDB

Use the following command to show measurement names in InfluxDB:

curl -XPOST -u <user>:<password> 'http://influxdb.url:<port>/query?db=mz' --data-urlencode "q=SHOW MEASUREMENTS"

 

Use the following command to show databases:

curl -XPOST -u <user>:<password> 'http://influxdb.url:<port>/query?' --data-urlencode "q=SHOW DATABASES"

 

Use the following command to query a measurement for the latest 10 rows:

curl -XPOST -u <user>:<password> 'http://influxdb.url:<port>/query?db=mz' --data-urlencode "q=select * from \"measurement.name\" order by time desc limit 10"

For further information on REST API for InfluxDB, see https://docs.influxdata.com/influxdb/v1.2/guides/.

Examples of REST APIs for Grafana

Use the following REST API to add an InfluxDB data resource to Grafana:

curl -XPOST -H "Content-Type: application/json" -u <user>:<password> http://grafana.url:<port>/api/datasources --data-binary @<name_of_datasource>.json

 

Use the following REST API to add a dashboard from a file:

curl -XPOST -u <user>:<password> http://grafana_url:<port>/api/dashboards/db --data-binary @<dashboard_name>.json -H "Content-Type: application/json"

 

Use the following REST API to export a dashboard to file:

curl -u <user>:<password> http://grafana.url:<port>/api/dashboards/db/<name_of_dashboard> <dasboard_name>.json

For further information on REST API for Grafana, see http://docs.grafana.org/http_api/.

  • No labels