

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à.

# Dashboard con script
<a name="scripted-dashboards"></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)

**avvertimento**  
 Questa funzionalità è obsoleta e verrà rimossa nelle prossime release. 

 Se hai molti nomi di metriche che cambiano (ad esempio, nuovi server) secondo uno schema definito, creare costantemente nuovi dashboard può richiedere molto tempo. 

 Con i dashboard con script, puoi creare dinamicamente i tuoi dashboard utilizzando. JavaScript Nella cartella di installazione di Grafana, sotto`public/dashboards/`, c'è un file denominato. `scripted.js` Questo file contiene un esempio di dashboard con script. Puoi accedervi utilizzando l'URL: `http://grafana_url/dashboard/script/scripted.js?rows=3&name=myName` 

 Quando lo apri`scripted.js`, puoi vedere come legge i parametri URL dalla `ARGS` variabile e quindi aggiunge righe e pannelli. 

## Esempio: scripted.js
<a name="example"></a>

```
var seriesName = 'argName';

if (!_.isUndefined(ARGS.name)) {
  seriesName = ARGS.name;
}

dashboard.panels.push({
  title: 'Events',
  type: 'graph',
  fill: 1,
  linewidth: 2,
  gridPos: {
    h: 10,
    w: 24,
    x: 0,
    y: 10,
  },
  targets: [
    {
      target: "randomWalk('" + seriesName + "')",
    },
    {
      target: "randomWalk('random walk2')",
    },
  ],
});

return dashboard;
```

## Altri esempi
<a name="more-examples"></a>

 Puoi trovare altri esempi nella `public/dashboards/` directory della tua installazione di Grafana. 