Conexión a un origen de datos de New Relic - Amazon Managed Grafana

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

Esta sección trata sobre APM e 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.

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.

Características

  • 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

Agregue el origen de datos y rellene los campos correspondientes a su clave de API de administrador, su clave de API personal y su ID de cuenta.

Uso

Tipos de servicios

  • Métricas; para consultar APM de New Relic a través de la API de REST de New Relic.

  • Información; para consultar Insights de New Relic mediante NRQL.

Alias

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

Variable Descripción Ejemplo de valor
$__nr_metric Nombre de métrica Tiempo de CPU/usuario
$__nr_metric_value Valores de métrica average_value

Por ejemplo:

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

Plantillas y variables

  1. Cree una variable de plantilla para su panel. Para obtener más información, consulte Plantillas y variables.

  2. Seleccione el tipo “Consulta”.

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

  4. Formule una consulta utilizando los puntos de conexión relativos de la API de REST (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

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

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

ID de la aplicación es un campo obligatorio.