grafana commands

11 commands, each with a one-line explanation. Click a command to copy it, or its title for details.

Commands 11 shown

  • systemctl start grafana-server

    Start the Grafana service via systemd

    monitoring · service

  • systemctl status grafana-server

    Check if Grafana service is running

    monitoring · status

  • grafana-cli admin reset-admin-password newpassword

    Reset admin password via Grafana CLI

    admin · cli

  • grafana-cli plugins list-remote

    List all available plugins from Grafana marketplace

    plugins · cli

  • grafana-cli plugins install grafana-piechart-panel

    Install a Grafana plugin by name

    plugins · install

  • curl -s http://admin:admin@localhost:3000/api/dashboards/uid/MY_UID | jq .dashboard

    Export dashboard JSON via Grafana HTTP API

    api · dashboard · export

  • curl -X POST -H "Content-Type: application/json" -d @dashboard.json http://admin:admin@localhost:3000/api/dashboards/import

    Import a dashboard JSON via Grafana HTTP API

    api · dashboard · import

  • curl -s http://admin:admin@localhost:3000/api/datasources | jq .[].name

    List all configured datasources

    api · datasource

  • curl -X POST -H "Content-Type: application/json" -d @ds.json http://admin:admin@localhost:3000/api/datasources

    Add a new datasource via Grafana API

    api · datasource · create

  • # Place YAML in /etc/grafana/provisioning/dashboards/

    Grafana auto-loads dashboards from provisioning directory on startup

    provisioning · dashboards

  • cat > /etc/grafana/provisioning/dashboards/default.yaml <<EOF apiVersion: 1 providers: - name: default type: file folder: '' options: path: /var/lib/grafana/dashboards EOF

    Create Grafana dashboard provisioning config (restart Grafana after)

    provisioning · dashboards