

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Dashboards com script
<a name="scripted-dashboards"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 8.x**.  
Para espaços de trabalho do Grafana que suportam a versão 12.x do Grafana, consulte. [Trabalhando na versão 12 do Grafana](using-grafana-v12.md)  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 9.x, consulte [Trabalhar no Grafana versão 9](using-grafana-v9.md).

**Atenção**  
 Este recurso está obsoleto e será removido em uma versão futura. 

 Se você tiver muitos nomes de métricas que mudam (por exemplo, novos servidores) em um padrão definido, pode ser demorado criar constantemente novos dashboards. 

 Com painéis com script, você pode criar dinamicamente seus painéis usando o. JavaScript Na pasta de instalação do Grafana, em `public/dashboards/`, há um arquivo chamado `scripted.js`. Esse arquivo contém um exemplo de um dashboard com script. Você pode acessá-lo usando o URL: `http://grafana_url/dashboard/script/scripted.js?rows=3&name=myName` 

 Ao abrir `scripted.js`, você pode ver como ele lê os parâmetros de URL da variável `ARGS` e, em seguida, adiciona linhas e painéis. 

## Exemplo: 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;
```

## Mais exemplos de
<a name="more-examples"></a>

 Você pode encontrar mais exemplos no diretório `public/dashboards/` de sua instalação do Grafana. 