• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Tutorial de NerdGraph: Crear y configurar widgets de dashboard

Con la API del dashboard de New Relic, puede usar NerdGraph para crear su dashboard. Este documento explica los diferentes tipos de widgets que puede agregar a su dashboard y cómo crearlos y obtenerlos usando la API.

Esquema y tipos widget

El esquema GraphQL del widget para resultados de consulta y mutación se ve así:

type Widget {
id
visualization
layout
title
linkedEntities
configuration
rawConfiguration
description
link
}

Dónde:

  • id: La identificación del widget.
  • visualization: El tipo de visualización del widget, como una cadena. Por ejemplo: viz.line, viz.area. Consulte los ejemplos a continuación.
  • layout: La posición y el tamaño del widget en el dashboard. La cantidad máxima de columnas es 12.
  • title: El título del widget.
  • linkedEntities: entidad dashboard relacionada con el widget. Actualmente solo admite dashboard de entidades. Es utilizado por la característica de enlace de facetas.
  • configuration: La configuración tipada del widget. Es una representación GraphQL convenientemente tipada de los widgets más comunes: área, barras, cartelera, líneas, markdown, pastel y tabla.
  • rawConfiguration: La configuración sin tipo del widget. Es una forma libre (escalar JSON) de almacenar propiedades de widgets no cubiertas por la configuración tipada, como mapa de calor, histograma, bullet, embudo, etc. En este caso, configuration es nulo y rawConfiguration contiene todos los datos requeridos por el widget.
  • description: Texto opcional que proporciona contexto adicional sobre el widget, que se muestra como información sobre herramientas cuando los usuarios señalan el widget.
  • link: URL opcional que hace que el título del widget sea cliqueable, lo que permite navegar a dashboards relacionados, documentación o recursos externos. Debe usar el protocolo http:// o https:// y no puede exceder los 2048 caracteres.

Tipos de widgets

La API del dashboard admite widgets con y sin tipo:

Definiciones widget escritos

Área

El área admite múltiples consultas NRQL .

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

query

Cadena

La consulta NRQL que proporciona los datos para el widget.

Bar

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

query

Cadena

La consulta NRQL que proporciona los datos para el widget.

Cartelera

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

query

Cadena

La consulta NRQL que proporciona los datos para el widget.

thresholds

[Object]

Opcional. matriz de umbral para categorizar los resultados de la consulta en diferentes grupos:

  • alertSeverity: Puede ser NOT_ALERTING, WARNING y CRITICAL.
  • value: Valor umbral para el grupo de alerta.

Línea

Line admite múltiples consultas NRQL .

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

query

Cadena

La consulta NRQL que proporciona los datos para el widget.

Reducción

Elemento de datos del widget

Descripción

text

Cadena

Contenido que se agregará en el widget de rebajas.

Tarta

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

query

Cadena

La consulta NRQL que proporciona los datos para el widget.

Mesa

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

query

Cadena

La consulta NRQL que proporciona los datos para el widget.

Definiciones widget sin tipo

Área (métrica predefinida)

Elemento de datos del widget

Descripción

duration

Largo

Duración del período de tiempo solicitado, en milisegundos.

  • Cuando se proporciona endTime, la ventana de tiempo se establece en los últimos x milisegundos que terminan en el momento especificado.
  • Si endTime es nulo, la ventana de tiempo se establece en los últimos x milisegundos que terminan ahora.

endTime

Largo

Opcional. Fin de la ventana de tiempo, en milisegundos.

entityIds

[Integer]

Matriz de ID de agente de origen de los que recuperar datos.

metrics

[Object]

Solo para type SCOPE_BREAKDOWN . Lista de métricas a recuperar.

type

Cadena

Tipo de gráfico predefinido. Puede ser: APPLICATION_BREAKDOWN, BACKGROUND_BREAKDOWN, BROWSER_BREAKDOWN, GC_RUNS_BREAKDOWN, SCOPE_BREAKDOWN, SOLR_BREAKDOWN.

Bala

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

query

Cadena

La consulta NRQL que proporciona los datos para el widget.

limit

Flotante

Objetivo con el que se comparan todos los resultados de la consulta.

Alimentación de eventos

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

query

Cadena

La consulta NRQL que proporciona los datos para el widget.

Embudos

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

query

Cadena

La consulta NRQL que proporciona los datos para el widget.

Mapa de calor

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

query

Cadena

La consulta NRQL que proporciona los datos para el widget.

Histograma

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

query

Cadena

La consulta NRQL que proporciona los datos para el widget.

Inventario

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

filters

Objeto

Mapa de los filtros a aplicar a las fuentes de infraestructura.

sources

[String]

Lista de fuentes de infraestructura de las que obtener datos. Para obtener más información, consulte nuestros documentos sobre cómo se ven las entradas de inventario.

JSON

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

query

Cadena

La consulta NRQL que proporciona los datos para el widget.

Línea (métrica)

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

compareWith

Objeto

Opcional. Ventana de tiempo adicional para consultar. Por ejemplo:

{
offsetDuration: 86400000
presentation: { "#c001", "Yesterday" }
}

duration

Largo

Duración del período de tiempo solicitado, en milisegundos.

  • Cuando se proporciona endTime, la ventana de tiempo se establece en los últimos x milisegundos que terminan en el momento especificado.
  • Si endTime es nulo, la ventana de tiempo se establece en los últimos x milisegundos que terminan ahora.

endTime

Largo

Fin de la ventana de tiempo, en milisegundos.

entityIds

[Integer]

Matriz de ID de agente de origen de los que recuperar datos.

facet

Cadena

Opcional. Faceta los datos por el atributo dado. Puede ser host, agent, application o mobile_version.

limit

Entero

Opcional. Cantidad máxima de series a devolver.

metrics

[Object]

Lista de métricas a recuperar.

orderBy

Cadena

Opcional. Se utiliza para ordenar los resultados en orden descendente.

Mapa de servicios

Elemento de datos del widget

Descripción

accountId

Entero

Cuenta de origen de la que recuperar datos.

additionalEntities

[Object]

Opcional. Una matriz de entidades adicionales a incluir. El objetivo es la entidad aguas abajo, mientras que la fuente es aguas arriba. Type, vendor, target y source son opcionales.

deemphasizedConditions

[Object]

Opcional. Las entidades con estas condiciones tienen una apariencia descolorida en el mapa.

hiddenEntities

[Object]

Opcional. entidad a ser excluida del mapa.

primaryEntities

[Object]

La entidad principal que inicia el mapa (más arriba).

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.