• /
  • EnglishEspañol日本語한국어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 panel

Con la API del panel de New Relic, puede usar NerdGraph para crear su panel. Este documento explica los diferentes tipos de widgets que puede agregar a su panel 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
}

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. Vea 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 escrita del widget. Es una representación GraphQL convenientemente escrita del widget más común: área, barra, cartelera, línea, rebajas, circular y tabla.
  • rawConfiguration: La configuración sin tipo del widget. Es una forma libre (escalar JSON) de almacenar propiedades widget que no están cubiertas por la configuración escrita, como mapa de calor, histograma, viñeta, embudos, etc. En este caso, configuration es nulo y rawConfiguration contiene todos los datos requeridos por el widget.

Tipos de widgets

La API del panel 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 © 2024 New Relic Inc.

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