

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Conexión a un origen de datos de New Relic
<a name="new-relic-data-source"></a>

 Esta sección trata sobre [APM](https://newrelic.com/products/application-monitoring) e [Insights](https://newrelic.com/products/insights) de New Relic para Grafana. 

**nota**  
Este origen de datos es solo para Grafana Enterprise. Para obtener más información, consulte [Administración del acceso a los complementos empresariales](upgrade-to-enterprise-plugins.md).  
Además, en los espacios de trabajo compatibles con la versión 9 o posterior, es posible que se deba instalar el complemento adecuado para este origen de datos. Para obtener más información, consulte [Ampliación de su espacio de trabajo con complementos](grafana-plugins.md).

## Características
<a name="newrelic-features"></a>
+  Variables de plantilla 
  +  Nombres de métricas 
  +  Valores de métrica 
+  Anotaciones 
+  Uso de alias 
  +  Nombres de métricas 
  +  Valores de métrica 
+  Filtros ad hoc 
  +  No se admiten actualmente 
+  Alertas 

## Configuración
<a name="newrelic-configuration"></a>

 Agregue el origen de datos y rellene los campos correspondientes a su [clave de API de administrador](https://docs.newrelic.com/docs/apis/get-started/intro-apis/types-new-relic-api-keys#admin), su [clave de API personal](https://docs.newrelic.com/docs/apis/get-started/intro-apis/types-new-relic-api-keys#personal-api-key) y su [ID de cuenta](https://docs.newrelic.com/docs/accounts/install-new-relic/account-setup/account-id). 

## De uso
<a name="newrelic-usage"></a>

### Tipos de servicios
<a name="newrelic-service-types"></a>
+  **Métricas**; para consultar APM de New Relic a través de la [API de REST](https://docs.newrelic.com/docs/apis/rest-api-v2) de New Relic. 
+  **Información**; para consultar Insights de New Relic mediante [NRQL](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions). 

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

 Puede combinar texto sin formato con las siguientes variables para producir un resultado personalizado. 


|  Variable  |  Description (Descripción)  |  Ejemplo de valor  | 
| --- | --- | --- | 
|  \$1\$1\$1nr\$1metric  |  Nombre de métrica  |  CPU/User hora  | 
|  \$1\$1\$1nr\$1metric\$1value  |  Valores de métrica  |  average\$1value  | 

Por ejemplo:

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

### Plantillas y variables
<a name="newrelic-templates-and-variables"></a>

1.  Cree una variable de plantilla para su panel. Para obtener más información, consulte [Plantillas y variables](templates-and-variables.md). 

1.  Seleccione el tipo “Consulta”. 

1.  Seleccione el origen de datos “New Relic”. 

1.  Formule una consulta utilizando los puntos de conexión relativos de la [API de REST](https://docs.newrelic.com/docs/apis/rest-api-v2) (excluidas las extensiones de archivo). 

Lista de aplicaciones disponibles:

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

Lista de métricas disponibles para una aplicación:

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

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

 Para mejorar la experiencia de escritura al crear consultas en el lenguaje de consulta de New Relic (NRQL), el editor admite macros predefinidas: 
+  `$__timeFilter` (o `[[timeFilter]]`) se interpolará en `SINCE &lt;from&gt; UNTIL &lt;to&gt;` en función del intervalo de tiempo del panel. 

Ejemplo:

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

 Para obtener más consejos sobre cómo utilizar las macros y las variables de plantilla, consulte la sección de ayuda del editor. 

### Eventos de alerta
<a name="newrelic-alert-events"></a>

 Seleccione su origen de datos de New Relic y establezca filtros adicionales. Sin ningún filtro establecido, se devolverán todos los eventos. 

 Si desea filtrar los eventos por *ID de entidad*, utilice variables de plantilla porque podrá seleccionar el nombre de la entidad en lugar del ID. Por ejemplo, para filtrar los eventos de una aplicación específica, cree una variable `_$app_` que recupere una lista de aplicaciones y la utilice como filtro de *ID de entidad*. 

### Eventos de implementación
<a name="newrelic-deployment-events"></a>

 *ID de la aplicación* es un campo obligatorio. 