Grafana integration
Aidbox metrics has integration with Grafana, which can generate dashboards and upload it to Grafana
Please start a discussion or contact us if you have questions, feedback, or suggestions.
Configuration
You need to set up the following environment variables:
BOX_INSTANCE_NAME
Provided instance name will be attached to metrics labels. Required for monitoring of multiple Aidbox instances.
BOX_METRICS_GRAFANA_URL
Grafana instance url
BOX_METRICS_GRAFANA_USER
Grafana user name
BOX_METRICS_GRAFANA_PASSWORD
Grafana user password
RPC Methods
Сreated dashboards will be placed in the aidboxgen
folder
aidbox.metrics/update-aidbox-dashboard
aidbox.metrics/update-aidbox-dashboard
Generates dashboards with instance-specific metrics
datasource
(Optional) - specify prometheus like datasource name. Default: Prometheus
kibana-url
(Optional) - specify Kibana base url for generating a drill-down link to Kibana.
Request example
aidbox.metrics/update-cluster-dashboard
aidbox.metrics/update-cluster-dashboard
Generates dashboards with cluster-specific metrics
Required Prometheus exporters:
kube-state-metrics
node-exporter
cadvisor
Request example
aidbox.metrics/get-aidbox-dashboard
aidbox.metrics/get-aidbox-dashboard
Generates dashboards as a JSON
Expects no parameters
Required Prometheus exporters:
kube-state-metrics
node-exporter
cadvisor
Request example
Last updated