

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Connectez-vous à une source de données New Relic
<a name="new-relic-data-source"></a>

 Cette section couvre New Relic [APM](https://newrelic.com/products/application-monitoring) et [Insights for Grafana](https://newrelic.com/products/insights). 

**Note**  
Cette source de données est réservée à Grafana Enterprise. Pour de plus amples informations, veuillez consulter [Gérer l'accès aux plug-ins d'entreprise](upgrade-to-enterprise-plugins.md).  
En outre, dans les espaces de travail qui prennent en charge la version 9 ou une version plus récente, cette source de données peut nécessiter l'installation du plug-in approprié. Pour de plus amples informations, veuillez consulter [Étendez votre espace de travail avec des plugins](grafana-plugins.md).

## Caractéristiques
<a name="newrelic-features"></a>
+  Variables du modèle 
  +  Noms des métriques 
  +  Valeurs de métriques 
+  Annotations 
+  Aliasage 
  +  Noms des métriques 
  +  Valeurs de métriques 
+  Ad-hoc filtres 
  +  Non pris en charge actuellement 
+  Alerte 

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

 Ajoutez la source de données en remplissant les champs de votre clé d'[API d'administration, de votre clé](https://docs.newrelic.com/docs/apis/get-started/intro-apis/types-new-relic-api-keys#admin) d'[API personnelle](https://docs.newrelic.com/docs/apis/get-started/intro-apis/types-new-relic-api-keys#personal-api-key) et de votre [identifiant de compte](https://docs.newrelic.com/docs/accounts/install-new-relic/account-setup/account-id). 

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

### Types de services
<a name="newrelic-service-types"></a>
+  **Métriques** [; pour interroger New Relic APM via l'API REST de New Relic.](https://docs.newrelic.com/docs/apis/rest-api-v2) 
+  **Insights** [; pour interroger New Relic Insights via NRQL.](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) 

### les alias ;
<a name="newrelic-aliases"></a>

 Vous pouvez combiner du texte brut avec les variables suivantes pour produire une sortie personnalisée. 


|  Variable  |  Description  |  Exemple de valeur  | 
| --- | --- | --- | 
|  $\_\_nr\_metric  |  Nom de la métrique  |  CPU/User heure  | 
|  $\_\_nr\_metric\_value  |  Valeurs de métriques  |  valeur\_moyenne  | 

Par exemple :

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

### Modèles et variables
<a name="newrelic-templates-and-variables"></a>

1.  Créez une variable de modèle pour votre tableau de bord. Pour de plus amples informations, veuillez consulter [Modèles et variables](templates-and-variables.md). 

1.  Sélectionnez le type « Requête ». 

1.  Sélectionnez la source de données « New Relic ». 

1.  Formulez une requête à l'aide des points de terminaison relatifs de [l'API REST](https://docs.newrelic.com/docs/apis/rest-api-v2) (à l'exception des extensions de fichier). 

Liste des applications disponibles :

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

Liste des métriques disponibles pour une application :

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

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

 Pour améliorer l'expérience d'écriture lors de la création de requêtes NRQL (New Relic Query Language), l'éditeur prend en charge les macros prédéfinies : 
+  `$__timeFilter`(ou`[[timeFilter]]`) interpolera en `SINCE &lt;from&gt; UNTIL &lt;to&gt;` fonction de la plage de temps de votre tableau de bord. 

Exemple :

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

 Pour plus d'informations sur l'utilisation des macros et des variables de modèle, consultez la section d'aide de l'éditeur. 

### Événements d'alerte
<a name="newrelic-alert-events"></a>

 Sélectionnez votre source de données New Relic et définissez des filtres supplémentaires. Si aucun filtre n'est défini, tous les événements seront renvoyés. 

 Si vous souhaitez filtrer les événements par *ID d'entité*, utilisez des variables de modèle car vous pourrez sélectionner le nom de l'entité au lieu de l'ID. Par exemple, pour filtrer les événements d'une application particulière, créez une variable `_$app_` qui récupère une liste d'applications et l'utilise comme filtre d'*ID d'entité*. 

### Événements de déploiement
<a name="newrelic-deployment-events"></a>

 Le champ *ID de candidature* est obligatoire. 