

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Modello JSON del pannello di controllo
<a name="dashboard-json-model"></a>

****  
**Questo argomento della documentazione è progettato per le aree di lavoro Grafana che supportano la versione 8.x di Grafana.**  
Per le aree di lavoro Grafana che supportano la versione 12.x di Grafana, vedere. [Funzionamento nella versione 12 di Grafana](using-grafana-v12.md)  
Per le aree di lavoro Grafana che supportano la versione 10.x di Grafana, vedere. [Funzionamento nella versione 10 di Grafana](using-grafana-v10.md)  
Per le aree di lavoro Grafana che supportano la versione 9.x di Grafana, vedere. [Funzionamento in Grafana versione 9](using-grafana-v9.md)

 Una dashboard in Amazon Managed Grafana è rappresentata da un oggetto JSON, che memorizza i metadati della dashboard. I metadati della dashboard includono le proprietà della dashboard, i metadati dei pannelli, le variabili dei modelli e le query dei pannelli.

**Per visualizzare il codice JSON di una dashboard**

1.  Aprire un pannello di controllo. 

1.  Nella barra di navigazione in alto, scegli **Gestisci dashboard**. 

1.  Seleziona **Visualizza JSON** dal menu a discesa. 

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

 Quando un utente crea un nuovo dashboard, viene inizializzato un nuovo oggetto JSON del dashboard con i seguenti campi. 

**Nota**  
 Nel seguente codice JSON, `id` viene mostrato come`null`, che è il valore predefinito assegnato ad esso fino al salvataggio di un pannello di controllo. Dopo aver salvato un pannello di controllo, al campo viene assegnato un valore intero. `id` 

```
{
  "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": []
}
```

 La tabella seguente fornisce i dettagli di utilizzo per ogni campo nel dashboard JSON. 


|  Nome  |  Utilizzo  | 
| --- | --- | 
|  id  |  L'identificatore numerico univoco per il dashboard (generato dal database).  | 
|  uid  |  L'identificatore univoco del dashboard che può essere generato da chiunque. uidÈ una stringa di 8-40 caratteri.  | 
|  titolo  |  Il titolo corrente del pannello di controllo.  | 
|  tags  |  I tag associati alla dashboard. In JSON, i tag sono una matrice di stringhe.  | 
|  style  |  Il tema della dashboard (ad esempio, dark olight).  | 
|  timezone  |  Il fuso orario della dashboard (utcobrowser).  | 
|  editable  |  Se una dashboard può essere modificata.  | 
|  graphTooltip  |  Lo stile del tooltip. [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/grafana/latest/userguide/dashboard-json-model.html)  | 
|  time  |  L'intervallo di tempo per la dashboard (ad esempio, ultime 6 ore, ultimi 7 giorni).  | 
|  timepicker  |  I metadati del timepicker. Per ulteriori informazioni, consulta [Selettore orario](#dashboard-json-timepicker).  | 
|  templating  |  I metadati dei modelli. Per ulteriori informazioni, consulta [Modelli e variabili](templates-and-variables.md).  | 
|  annotations  |  I metadati delle annotazioni. Per ulteriori informazioni, consulta [Annotazioni](dashboard-annotations.md).  | 
|  refresh  |  L'intervallo di aggiornamento automatico.  | 
|  schemaVersion  |  La versione dello schema JSON (numero intero), che viene incrementata ogni volta che un aggiornamento di Amazon Managed Grafana modifica lo schema.  | 
|  version  |  La versione della dashboard (numero intero), che viene incrementata ogni volta che la dashboard viene aggiornata.  | 
|  panels  |  La matrice dei pannelli. Per ulteriori informazioni, consulta [Riquadri](#dashboard-JSON-panels).  | 

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

 I pannelli sono gli elementi costitutivi di una dashboard. Consiste in interrogazioni sull'origine dei dati, tipi di grafici, alias e altri dati. Il pannello JSON è costituito da una serie di oggetti JSON, ognuno dei quali rappresenta un pannello diverso. La maggior parte dei campi è comune a tutti i pannelli, ma alcuni campi dipendono dal tipo di pannello. L'esempio seguente mostra il pannello JSON di un pannello di testo.

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

### Dimensioni e posizione del pannello
<a name="panel-size-and-position"></a>

 La `gridPos` proprietà descrive le dimensioni e la posizione del pannello nelle coordinate della griglia: 
+  `w`— 1-24. La larghezza del cruscotto è suddivisa in 24 colonne. 
+  `h`— In unità di altezza della griglia. Ogni unità di altezza della griglia rappresenta 30 pixel. 
+  `x`— La posizione x. La posizione x utilizza l'unità nella stessa colonna di`w`. 
+  `y`— La posizione y. La posizione y utilizza la stessa unità di altezza della griglia di`h`. 

 La griglia ha una gravità negativa che sposta i pannelli verso l'alto se c'è spazio vuoto sopra un pannello. 

### Selettore orario
<a name="dashboard-json-timepicker"></a>

L'esempio seguente mostra le `timepicker` opzioni.

```
"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"
  }
```

 La tabella seguente fornisce i dettagli di utilizzo per`timepicker`. 


|  Nome  |  Utilizzo  | 
| --- | --- | 
|  collapse  |  Se timepicker è compresso  | 
|  enable  |  Se timepicker è attivato  | 
|  notice  |  TODO  | 
|  now  |  TODO  | 
|  refresh\_intervals  |  TODO  | 
|  status  |  TODO  | 
|  type  |  TODO  | 

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

 Il `templating` campo contiene una serie di variabili modello con i relativi valori salvati e altri metadati. L'esempio seguente mostra i `templating` metadati. 

```
 "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"
      }
    ]
  }
```

 La tabella seguente fornisce i dettagli sull'utilizzo della sezione relativa ai modelli. 


|  Nome  |  Utilizzo  | 
| --- | --- | 
|  abilitare  |  Se la creazione di modelli è attivata.  | 
|  elenco  |  Una matrice di oggetti, ognuno dei quali rappresenta una variabile del modello  | 
|  AllFormat  |  Il formato da utilizzare durante il recupero di tutti i valori dall'origine dati (ad esempio, wildcard globregex, epipe).  | 
|  attuale  |  Mostra il testo o il valore della variabile attualmente selezionata sulla dashboard  | 
|  origine dati  |  Mostra la fonte di dati per le variabili  | 
|  Includi tutto  |  Se l'opzione all value è disponibile  | 
|  multi  |  Se è possibile selezionare più valori dalla lista di valori variabili  | 
|  Multiformato  |  Il formato da utilizzare durante il recupero delle serie temporali dalla fonte di dati  | 
|  name  |  Il nome di una variabile  | 
|  options  |  L'array di text/value coppie di variabili disponibili per la selezione sulla dashboard  | 
|  query  |  La query dell'origine dati utilizzata per recuperare i valori per una variabile  | 
|  aggiorna  |  TODO  | 
|  espressione regolare  |  TODO  | 
|  tipo  |  Il tipo di variabile (customquery, ointerval)  | 