• /
  • 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

Nerdgraph: crear y administrar el panel

Puede utilizar nuestra API NerdGraph para crear y administrar .

Descripción general

Para obtener una introducción a nuestra característica personalizada del tablero, consulte los documentos del tablero.

Al usar NerdGraph para configurar el panel, es útil comprender que nuestro panel se considera entidad, que tiene sus propios ID de entidad, similar a otras cosas que consideramos entidad, como aplicaciones de monitoreo, hosts y servicios.

Para saber cómo agregar y configurar widgets y gráficos en un dashboard, consulte Configurar gráficos y otros widgets.

Operaciones

Hemos definido una API GraphQL granular que le permite ejecutar diferentes operaciones dashboard según su objetivo y alcance.

Operaciones CRUD dashboard

Aquí se muestran operaciones relacionadas con la creación, lectura, actualización y eliminación (CRUD).

Operación                Tipo de operación GraphQLNotas
actor > entity()consultaObtener el funcionamiento dashboard . Puede obtener todos los datos dashboard y del widget para un GUID de entidad dashboard determinado.
dashboardCreate()mutaciónCrear operación dashboard . Puede crear un dashboard adjunto a una cuenta específica especificando todos sus elementos, desde los metadatos hasta la configuración del widget.
dashboardUpdate()mutaciónActualizar el funcionamiento dashboard . Puede actualizar un dashboard existente con un GUID de entidad dashboard . Debe especificar los elementos completos y actualizados dashboard , desde los metadatos hasta la configuración del widget.
dashboardDelete()mutaciónEliminar operación dashboard . Puede eliminar un dashboard existente dado un GUID de entidad dashboard . Esta operación ejecuta una eliminación lógica que le permite recuperar su dashboard.
dashboardUndelete()mutaciónRecuperar la operación dashboard . Puede recuperar un dashboard previamente eliminado con un GUID de entidad dashboard . La etiqueta personalizada no se puede recuperar.

Operaciones de la página dashboard

OperaciónTipo de operación GraphQLNotas
dashboardUpdatePage()mutaciónActualizar el funcionamiento de la página dashboard . Puede actualizar una página de un dashboard existente dado un GUID de entidad de página dashboard . Debe especificar el elemento de página completo y actualizado dashboard , desde los metadatos hasta la configuración del widget.
dashboardUpdateWidgetsInPage()mutaciónActualizar el funcionamiento del widget. Puede actualizar un conjunto de widgets existentes de una página dashboard dado un GUID de entidad de página dashboard . Debe especificar el conjunto de widgets que se actualizarán y su configuración completa.
dashboardAddWidgetsToPage()mutaciónAgregar operación de widget. Puede agregar un conjunto de nuevos widgets a una página dashboard dado un GUID de entidad de página dashboard . Debe especificar el conjunto de nuevos widgets y su configuración completa.

Otras operaciones

OperaciónTipo de operación GraphQLNotas
dashboardCreateSnapshotUrl()mutaciónCrear operación de instantánea de la página dashboard . Puede crear una URL pública para un GUID de entidad de página dashboard determinado. Luego se puede acceder a la página dashboard en forma de una instantánea estática en la URL pública resultante.
actor > dashboard > liveUrls()consultaEnumere todas las operaciones de URL activas. Puede obtener la lista completa de URL activas a las que tiene acceso. Una URL activa es un mecanismo que le permite compartir páginas dashboard y widgets públicamente con datos actualizados o en vivo.
dashboardWidgetRevokeLiveUrl()mutaciónRevocar la operación de URL activa del widget. Puede revocar una URL activa creada previamente de un widget. Como resultado, la URL activa dejará de estar disponible para el público.

Panel de control entre cuentas

Con NerdGraph, puedes crear consultas de datos desde más de una cuenta New Relic. También puede crear un dashboard utilizando datos de varias cuentas agregando ID de cuenta a la matriz accountIds.

A continuación se muestra un ejemplo de creación de un dashboard entre cuentas:

Límites

Hemos limitado los valores que puede establecer para algunas de las propiedades dashboard . Esto nos permite mantener el panel en buen estado y al mismo tiempo mejorar su usabilidad.

Límites dashboard

LímiteValor
Número máximo de páginas en un dashboard25
Longitud máxima del nombre de un dashboard255
Longitud máxima de una descripción dashboard1024

Límites de la página dashboard

LímiteValor
Número máximo de widgets en una página dashboard150
Longitud máxima del nombre de una página dashboard255
Longitud máxima de la descripción de una página dashboard1024

Límites widget

LímiteValor
Longitud máxima del título de un widget255
Número máximo de entidades vinculadas a un widget1
Número máximo de consultas en un widget20
Columna de diseño máxima de un widget12
Columna de diseño mínimo de un widget1
Fila de diseño mínima de un widget1
Ancho máximo de diseño de un widget12
Ancho mínimo de diseño de un widget1
Altura máxima de diseño de un widget32
Altura mínima de diseño de un widget1

Errores como ciudadanos de primera

Todas las mutaciones dashboard ofrecen una forma de solicitar errores al ejecutarse. Esto significa que puede realizar mutaciones dashboard y verificar la respuesta para detectar problemas potenciales esperados. Cada error tiene un tipo y una descripción para ayudarle a identificar cuál es el origen del problema.

Tenga en cuenta que se trata de errores esperados de los que conocemos de antemano. También debe verificar si hay errores inesperados que se devolverán en el campo de errores estándar de GraphQL.

Copyright © 2024 New Relic Inc.

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