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,configurationes nulo yrawConfigurationcontiene 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 protocolohttp://ohttps://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 |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
Cadena | La consulta NRQL que proporciona los datos para el widget. |
Bar
Elemento de datos del widget | Descripción |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
Cadena | La consulta NRQL que proporciona los datos para el widget. |
Cartelera
Elemento de datos del widget | Descripción |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
Cadena | La consulta NRQL que proporciona los datos para el widget. |
[Object] | Opcional. matriz de umbral para categorizar los resultados de la consulta en diferentes grupos:
|
Línea
Line admite múltiples consultas NRQL .
Elemento de datos del widget | Descripción |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
Cadena | La consulta NRQL que proporciona los datos para el widget. |
Reducción
Elemento de datos del widget | Descripción |
|---|---|
Cadena | Contenido que se agregará en el widget de rebajas. |
Tarta
Elemento de datos del widget | Descripción |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
Cadena | La consulta NRQL que proporciona los datos para el widget. |
Mesa
Elemento de datos del widget | Descripción |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
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 |
|---|---|
Largo | Duración del período de tiempo solicitado, en milisegundos.
|
Largo | Opcional. Fin de la ventana de tiempo, en milisegundos. |
[Integer] | Matriz de ID de agente de origen de los que recuperar datos. |
[Object] | Solo para |
Cadena | Tipo de gráfico predefinido. Puede ser: |
Bala
Elemento de datos del widget | Descripción |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
Cadena | La consulta NRQL que proporciona los datos para el widget. |
Flotante | Objetivo con el que se comparan todos los resultados de la consulta. |
Alimentación de eventos
Elemento de datos del widget | Descripción |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
Cadena | La consulta NRQL que proporciona los datos para el widget. |
Embudos
Elemento de datos del widget | Descripción |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
Cadena | La consulta NRQL que proporciona los datos para el widget. |
Mapa de calor
Elemento de datos del widget | Descripción |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
Cadena | La consulta NRQL que proporciona los datos para el widget. |
Histograma
Elemento de datos del widget | Descripción |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
Cadena | La consulta NRQL que proporciona los datos para el widget. |
Inventario
Elemento de datos del widget | Descripción |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
Objeto | Mapa de los filtros a aplicar a las fuentes de infraestructura. |
[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 |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
Cadena | La consulta NRQL que proporciona los datos para el widget. |
Línea (métrica)
Elemento de datos del widget | Descripción |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
Objeto | Opcional. Ventana de tiempo adicional para consultar. Por ejemplo: |
Largo | Duración del período de tiempo solicitado, en milisegundos.
|
Largo | Fin de la ventana de tiempo, en milisegundos. |
[Integer] | Matriz de ID de agente de origen de los que recuperar datos. |
Cadena | Opcional. Faceta los datos por el atributo dado. Puede ser |
Entero | Opcional. Cantidad máxima de series a devolver. |
[Object] | Lista de métricas a recuperar. |
Cadena | Opcional. Se utiliza para ordenar los resultados en orden descendente. |
Mapa de servicios
Elemento de datos del widget | Descripción |
|---|---|
Entero | Cuenta de origen de la que recuperar datos. |
[Object] | Opcional. Una matriz de entidades adicionales a incluir. El objetivo es la entidad aguas abajo, mientras que la fuente es aguas arriba. |
[Object] | Opcional. Las entidades con estas condiciones tienen una apariencia descolorida en el mapa. |
[Object] | Opcional. entidad a ser excluida del mapa. |
[Object] | La entidad principal que inicia el mapa (más arriba). |