

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

# Connect a una fonte di dati New Relic
<a name="new-relic-data-source"></a>

 Questa sezione tratta New Relic [APM](https://newrelic.com/products/application-monitoring) e [Insights for Grafana](https://newrelic.com/products/insights). 

**Nota**  
Questa fonte di dati è solo per Grafana Enterprise. Per ulteriori informazioni, consulta [Gestisci l'accesso ai plugin Enterprise](upgrade-to-enterprise-plugins.md).  
Inoltre, nelle aree di lavoro che supportano la versione 9 o successiva, questa fonte di dati potrebbe richiedere l'installazione del plug-in appropriato. Per ulteriori informazioni, consulta [Estendi il tuo spazio di lavoro con i plugin](grafana-plugins.md).

## Funzionalità
<a name="newrelic-features"></a>
+  Variabili del modello 
  +  Nomi dei parametri 
  +  Valore dei parametri 
+  Annotazioni 
+  Aliasing 
  +  Nomi dei parametri 
  +  Valore dei parametri 
+  Filtri ad hoc 
  +  Al momento non sono supportati 
+  Avviso 

## Configurazione
<a name="newrelic-configuration"></a>

 Aggiungi la fonte di dati, compilando i campi per la [chiave API di amministrazione, la chiave](https://docs.newrelic.com/docs/apis/get-started/intro-apis/types-new-relic-api-keys#admin) [API personale](https://docs.newrelic.com/docs/apis/get-started/intro-apis/types-new-relic-api-keys#personal-api-key) e l'[ID dell'account](https://docs.newrelic.com/docs/accounts/install-new-relic/account-setup/account-id). 

## Utilizzo
<a name="newrelic-usage"></a>

### Tipi di servizio
<a name="newrelic-service-types"></a>
+  **Metriche**[; per interrogare l'APM di New Relic tramite l'API REST di New Relic.](https://docs.newrelic.com/docs/apis/rest-api-v2) 
+  **Insights**[; per interrogare New Relic Insights tramite NRQL.](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) 

### Alias
<a name="newrelic-aliases"></a>

 È possibile combinare il testo in chiaro con le seguenti variabili per produrre un output personalizzato. 


|  Variabile  |  Description  |  Valore di esempio  | 
| --- | --- | --- | 
|  \$1\$1\$1nr\$1metric  |  Nome parametro  |  CPU/User tempo  | 
|  \$1\$1\$1nr\$1metric\$1value  |  Valore dei parametri  |  valore\$1medio  | 

Esempio:

```
    <para>
      Server: $__nr_server Metric: $__nr_metric
    </para>
    <programlisting>
```

### Modelli e variabili
<a name="newrelic-templates-and-variables"></a>

1.  Crea una variabile modello per la tua dashboard. Per ulteriori informazioni, consulta [Modelli e variabili](templates-and-variables.md). 

1.  Seleziona il tipo di «Query». 

1.  Seleziona la fonte di dati «New Relic». 

1.  Formulate una query utilizzando gli endpoint dell'[API REST](https://docs.newrelic.com/docs/apis/rest-api-v2) relativi (escluse le estensioni di file). 

Elenco delle applicazioni disponibili:

```
    <para>
      applications
    </para>
    <programlisting>
```

Elenco delle metriche disponibili per un'applicazione:

```
    <para>
      applications/{application_id}/metrics
    </para>
    <programlisting>
```

### Macro NRQL
<a name="nrql-macros"></a>

 Per migliorare l'esperienza di scrittura durante la creazione di query New Relic Query Language (NRQL), l'editor supporta macro predefinite: 
+  `$__timeFilter`(o`[[timeFilter]]`) eseguirà l'interpolazione in base all'intervallo di tempo della dashboard`SINCE &lt;from&gt; UNTIL &lt;to&gt;`. 

Esempio:

```
    <para>
      SELECT average(value) FROM $event_template_variable
      $__timeFilter TIMESERIES
    </para>
    <programlisting>
```

 Per ulteriori suggerimenti su come utilizzare le macro e le variabili del modello, consulta la sezione di aiuto dell'editor. 

### Eventi di avviso
<a name="newrelic-alert-events"></a>

 Seleziona la tua fonte di dati New Relic e imposta filtri aggiuntivi. Senza alcun filtro impostato, verranno restituiti tutti gli eventi. 

 Se desideri filtrare gli eventi in base all'*ID dell'entità*, utilizza le variabili del modello perché potrai selezionare il nome dell'entità anziché l'ID. Ad esempio, per filtrare gli eventi per una particolare applicazione, crea una variabile `_$app_` che recuperi un elenco di app e lo utilizzi come filtro *Entity ID*. 

### Eventi di distribuzione
<a name="newrelic-deployment-events"></a>

 *L'ID dell'applicazione* è un campo obbligatorio. 