

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Dasbor model JSON
<a name="dashboard-json-model"></a>

****  
**Topik dokumentasi ini dirancang untuk ruang kerja Grafana yang mendukung Grafana versi 8.x.**  
Untuk ruang kerja Grafana yang mendukung Grafana versi 12.x, lihat. [Bekerja di Grafana versi 12](using-grafana-v12.md)  
Untuk ruang kerja Grafana yang mendukung Grafana versi 10.x, lihat. [Bekerja di Grafana versi 10](using-grafana-v10.md)  
Untuk ruang kerja Grafana yang mendukung Grafana versi 9.x, lihat. [Bekerja di Grafana versi 9](using-grafana-v9.md)

 Dasbor di Amazon Managed Grafana diwakili oleh objek JSON, yang menyimpan metadata dasbornya. Metadata dasbor mencakup properti dasbor, metadata dari panel, variabel template, dan kueri panel.

**Untuk melihat JSON dasbor**

1.  Buka dasbor. 

1.  Di bilah navigasi atas, pilih pada **Manage dashboard**. 

1.  Pilih **Lihat JSON** dari menu tarik-turun. 

## Bidang JSON
<a name="dashboard-json-fields"></a>

 Saat pengguna membuat dasbor baru, objek JSON dasbor baru diinisialisasi dengan bidang berikut. 

**catatan**  
 Dalam JSON berikut, `id` ditampilkan sebagai`null`, yang merupakan nilai default yang ditetapkan untuk itu sampai dashboard disimpan. Setelah Anda menyimpan dasbor, nilai integer ditetapkan ke `id` bidang. 

```
{
  "id": null,
  "uid": "cLV5GDCkz",
  "title": "New dashboard",
  "tags": [],
  "style": "dark",
  "timezone": "browser",
  "editable": true,
  "hideControls": false,
  "graphTooltip": 1,
  "panels": [],
  "time": {
    "from": "now-6h",
    "to": "now"
  },
  "timepicker": {
    "time_options": [],
    "refresh_intervals": []
  },
  "templating": {
    "list": []
  },
  "annotations": {
    "list": []
  },
  "refresh": "5s",
  "schemaVersion": 17,
  "version": 0,
  "links": []
}
```

 Tabel berikut memberikan rincian penggunaan untuk setiap bidang di dashboard JSON. 


|  Nama  |  Penggunaan  | 
| --- | --- | 
|  id  |  Pengidentifikasi numerik unik untuk dasbor (dihasilkan oleh database).  | 
|  uid  |  Pengidentifikasi dasbor unik yang dapat dihasilkan oleh siapa saja. uidIni adalah string 8-40 karakter.  | 
|  judul  |  Judul dasbor saat ini.  | 
|  tag  |  Tag yang terkait dengan dasbor. Di JSON, tag adalah array string.  | 
|  style  |  Tema dasbor (misalnya, dark ataulight).  | 
|  timezone  |  Zona waktu dasbor (utcataubrowser).  | 
|  editable  |  Apakah dasbor dapat diedit.  | 
|  graphTooltip  |  Gaya tooltip. [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/grafana/latest/userguide/dashboard-json-model.html)  | 
|  time  |  Rentang waktu untuk dasbor (misalnya, 6 jam terakhir, 7 hari terakhir).  | 
|  timepicker  |  Metadata timepicker. Untuk informasi selengkapnya, lihat [Pemetik waktu](#dashboard-json-timepicker).  | 
|  templating  |  Metadata template. Untuk informasi selengkapnya, lihat [Template dan variabel](templates-and-variables.md).  | 
|  annotations  |  Metadata anotasi. Untuk informasi selengkapnya, lihat [Anotasi](dashboard-annotations.md).  | 
|  refresh  |  Interval penyegaran otomatis.  | 
|  schemaVersion  |  Versi skema JSON (integer), yang bertambah setiap kali pembaruan Grafana Terkelola Amazon mengubah skema.  | 
|  version  |  Versi dasbor (integer), yang bertambah setiap kali dasbor diperbarui.  | 
|  panels  |  Array panel. Untuk informasi selengkapnya, lihat [Panel](#dashboard-JSON-panels).  | 

## Panel
<a name="dashboard-JSON-panels"></a>

 Panel adalah blok bangunan dasbor. Ini terdiri dari kueri sumber data, jenis grafik, alias, dan data lainnya. Panel JSON terdiri dari array objek JSON, masing-masing mewakili panel yang berbeda. Sebagian besar bidang umum untuk semua panel, tetapi beberapa bidang tergantung pada jenis panel. Contoh berikut menunjukkan panel JSON dari panel teks.

```
"panels": [
  {
    "type": "text",
    "title": "Panel Title",
    "gridPos": {
      "x": 0,
      "y": 0,
      "w": 12,
      "h": 9
    },
    "id": 4,
    "mode": "markdown",
    "content": "# title"
  }
```

### Ukuran dan posisi panel
<a name="panel-size-and-position"></a>

 `gridPos`Properti menggambarkan ukuran panel dan posisi dalam koordinat grid: 
+  `w`— 1-24. Lebar dasbor dibagi menjadi 24 kolom. 
+  `h`- Dalam satuan ketinggian grid. Setiap unit tinggi grid mewakili 30 piksel. 
+  `x`Posisi x. Posisi x menggunakan unit kolom yang sama dengan`w`. 
+  `y`Posisi y. Posisi y menggunakan satuan tinggi grid yang sama dengan`h`. 

 Grid memiliki gravitasi negatif yang menggerakkan panel ke atas jika ada ruang kosong di atas panel. 

### Pemetik waktu
<a name="dashboard-json-timepicker"></a>

Contoh berikut menunjukkan `timepicker` opsi.

```
"timepicker": {
    "collapse": false,
    "enable": true,
    "notice": false,
    "now": true,
    "refresh_intervals": [
      "5s",
      "10s",
      "30s",
      "1m",
      "5m",
      "15m",
      "30m",
      "1h",
      "2h",
      "1d"
    ],
    "status": "Stable",
    "type": "timepicker"
  }
```

 Tabel berikut memberikan rincian penggunaan untuk`timepicker`. 


|  Nama  |  Penggunaan  | 
| --- | --- | 
|  collapse  |  timepickerApakah runtuh  | 
|  enable  |  timepickerApakah diaktifkan  | 
|  notice  |  TODO  | 
|  now  |  TODO  | 
|  refresh\_intervals  |  TODO  | 
|  status  |  TODO  | 
|  type  |  TODO  | 

### Templating
<a name="json-templating"></a>

 `templating`Bidang berisi array variabel template dengan nilai yang disimpan dan metadata lainnya. Contoh berikut menunjukkan `templating` metadata. 

```
 "templating": {
    "enable": true,
    "list": [
      {
        "allFormat": "wildcard",
        "current": {
          "tags": [],
          "text": "prod",
          "value": "prod"
        },
        "datasource": null,
        "includeAll": true,
        "name": "env",
        "options": [
          {
            "selected": false,
            "text": "All",
            "value": "*"
          },
          {
            "selected": false,
            "text": "stage",
            "value": "stage"
          },
          {
            "selected": false,
            "text": "test",
            "value": "test"
          }
        ],
        "query": "tag_values(cpu.utilization.average,env)",
        "refresh": false,
        "type": "query"
      },
      {
        "allFormat": "wildcard",
        "current": {
          "text": "apache",
          "value": "apache"
        },
        "datasource": null,
        "includeAll": false,
        "multi": false,
        "multiFormat": "glob",
        "name": "app",
        "options": [
          {
            "selected": true,
            "text": "tomcat",
            "value": "tomcat"
          },
          {
            "selected": false,
            "text": "cassandra",
            "value": "cassandra"
          }
        ],
        "query": "tag_values(cpu.utilization.average,app)",
        "refresh": false,
        "regex": "",
        "type": "query"
      }
    ]
  }
```

 Tabel berikut menyediakan rincian penggunaan untuk bagian templating. 


|  Nama  |  Penggunaan  | 
| --- | --- | 
|  mengaktifkan  |  Apakah templating diaktifkan.  | 
|  daftar  |  Sebuah array objek, masing-masing mewakili satu variabel template  | 
|  AllFormat  |  Format yang akan digunakan saat mengambil semua nilai dari sumber data (misalnya,,wildcard, globregex, danpipe).  | 
|  saat ini  |  Menampilkan teks atau nilai variabel yang dipilih saat ini di dasbor  | 
|  sumber data  |  Menampilkan sumber data untuk variabel  | 
|  SertakanSemua  |  Apakah opsi semua nilai tersedia  | 
|  multi  |  Apakah beberapa nilai dapat dipilih dari daftar nilai variabel  | 
|  MultiFormat  |  Format yang akan digunakan saat mengambil timeseries dari sumber data  | 
|  name  |  Nama variabel  | 
|  options  |  Array text/value pasangan variabel tersedia untuk seleksi di dasbor  | 
|  query  |  Kueri sumber data yang digunakan untuk mengambil nilai untuk variabel  | 
|  menyegarkan  |  TODO  | 
|  regex  |  TODO  | 
|  jenis  |  Jenis variabel (custom,query, atauinterval)  | 