• /
  • 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 gestionar un panel de control

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 dashboard, es útil comprender que nuestro dashboard 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 GraphQL

Notas

actor > entity()

consulta

Obtener el funcionamiento dashboard . Puede obtener todos los datos dashboard y del widget para un GUID de entidad dashboard determinado.

dashboardCreate()

mutación

Crear 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ón

Actualizar el funcionamiento dashboard . Puede actualizar un dashboard existente empleando el GUID de entidad dashboard . Para hacer esto, debes incluir todos los elementos en ese dashboard, incluso si no estás actualizando cada elemento. Por ejemplo, para actualizar solo uno de varios widgets en un dashboard, necesitará incluir todos los demás widgets y metadatos dashboard en su mutación.

dashboardDelete()

mutación

Eliminar 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ón

Recuperar 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ón

Tipo de operación GraphQL

Notas

dashboardUpdatePage()

mutación

Actualizar 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ón

Actualizar 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ón

Agregar 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ón

Tipo de operación GraphQL

Notas

dashboardCreateSnapshotUrl()

mutación

Crear operación de instantánea de la página dashboard . Puede crear una URL pública para un GUID de entidad de una 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. La URL resultante quedará obsoleta tres meses luego de su creación.

actor > dashboard > liveUrls()

consulta

Enumere 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ón

Revocar 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.

dashboardCreateLiveUrl()

mutación

Crear una URL dashboard en tiempo real de acceso público.

dashboardUpdateLiveUrl()

mutación

Actualizar la fecha de vencimiento de una URL dashboard en tiempo real de acceso público.

dashboardRevokeLiveUrl()

mutación

Revocar la URL dashboard en tiempo real de acceso público.

dashboardUpdateLiveUrlCreationPolicies()

mutación

Sólo un administrador de dominio de autenticación puede usar esta mutación para habilitar o deshabilitar la política Live URL Creation para las cuentas. El usuario puede crear URL activas para el panel en cuentas donde esta política esté habilitada.

Dashboard 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 dashboard en buen estado y al mismo tiempo mejorar su usabilidad.

Límites dashboard

Límite

Valor

Número máximo de páginas en un dashboard

25

Longitud máxima del nombre de un dashboard

255

Longitud máxima de una descripción dashboard

1024

Límites de la página dashboard

Límite

Valor

Número máximo de widgets en una página dashboard

150

Longitud máxima del nombre de una página dashboard

255

Longitud máxima de la descripción de una página dashboard

1024

Límites widget

Límite

Valor

Longitud máxima del título de un widget

255

Número máximo de entidades vinculadas a un widget

1

Número máximo de consultas en un widget

20

Columna de diseño máxima de un widget

12

Columna de diseño mínimo de un widget

1

Fila de diseño mínima de un widget

1

Ancho máximo de diseño de un widget

12

Ancho mínimo de diseño de un widget

1

Altura máxima de diseño de un widget

32

Altura mínima de diseño de un widget

1

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 © 2025 New Relic Inc.

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