v1

latestSwagger 2.02026-07-178567199.3 KB
dashboards

Create new dashboard

post/dashboards

Request body

namestring

the user-facing name of the dashboard

Example request

{
  "cells": [
    {
      "x": 5,
      "y": 5,
      "w": 4,
      "h": 4,
      "name": "usage_user",
      "queries": [
        {
          "query": "SELECT mean(\"usage_user\") AS \"usage_user\" FROM \"cpu\"",
          "db": "telegraf",
          "label": "%"
        }
      ],
      "type": "line"
    },
    {
      "x": 0,
      "y": 0,
      "w": 4,
      "h": 4,
      "name": "usage_system",
      "queries": [
        {
          "query": "SELECT mean(\"usage_system\") AS \"usage_system\" FROM \"cpu\"",
          "db": "telegraf",
          "label": "%"
        }
      ],
      "type": "line"
    }
  ],
  "name": "lalalalala"
}

Response

Dashboard successfully created

idstring

the unique dashboard id

namestring

the user-facing name of the dashboard

Example response

{
  "id": "4",
  "cells": [
    {
      "x": 5,
      "y": 5,
      "w": 4,
      "h": 4,
      "name": "usage_user",
      "queries": [
        {
          "query": "SELECT mean(\"usage_user\") AS \"usage_user\" FROM \"cpu\"",
          "db": "telegraf",
          "label": "%"
        }
      ],
      "type": "line"
    },
    {
      "x": 0,
      "y": 0,
      "w": 4,
      "h": 4,
      "name": "usage_system",
      "queries": [
        {
          "query": "SELECT mean(\"usage_system\") AS \"usage_system\" FROM \"cpu\"",
          "db": "telegraf",
          "label": "%"
        }
      ],
      "type": "line"
    }
  ],
  "name": "lalalalala",
  "links": {
    "self": "/chronograf/v1/dashboards/4"
  }
}