Sim

Grafana

Interactúa con paneles, alertas y anotaciones de Grafana

Grafana es una plataforma líder de código abierto para monitorización, observabilidad y visualización. Permite a los usuarios consultar, visualizar, alertar y analizar datos de diversas fuentes, convirtiéndola en una herramienta esencial para la monitorización de infraestructuras y aplicaciones.

Con Grafana, puedes:

  • Visualizar datos: Crear y personalizar paneles para mostrar métricas, registros y trazas en tiempo real
  • Monitorizar salud y estado: Comprobar la salud de tu instancia de Grafana y las fuentes de datos conectadas
  • Gestionar alertas y anotaciones: Configurar reglas de alerta, gestionar notificaciones y anotar paneles con eventos importantes
  • Organizar contenido: Organizar paneles y fuentes de datos en carpetas para una mejor gestión de acceso

En Sim, la integración de Grafana permite a tus agentes interactuar directamente con tu instancia de Grafana a través de API, habilitando acciones como:

  • Comprobar el estado de salud del servidor Grafana, la base de datos y las fuentes de datos
  • Recuperar, listar y gestionar paneles, reglas de alerta, anotaciones, fuentes de datos y carpetas
  • Automatizar la monitorización de tu infraestructura integrando datos y alertas de Grafana en tus automatizaciones de flujo de trabajo

Estas capacidades permiten a los agentes de Sim monitorizar sistemas, responder proactivamente a las alertas y ayudar a garantizar la fiabilidad y visibilidad de tus servicios, todo como parte de tus flujos de trabajo automatizados.

Instrucciones de uso

Integra Grafana en flujos de trabajo. Gestiona paneles, alertas, anotaciones, fuentes de datos, carpetas y monitoriza el estado de salud.

Herramientas

grafana_get_dashboard

Obtener un panel por su UID

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com\)
organizationIdstringNoID de organización para instancias Grafana multi-organización
dashboardUidstringEl UID del panel a recuperar

Salida

ParámetroTipoDescripción
dashboardjsonEl objeto JSON completo del panel de control
metajsonMetadatos del panel de control (versión, permisos, etc.)

grafana_list_dashboards

Buscar y listar todos los paneles de control

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com\)
organizationIdstringNoID de la organización para instancias Grafana multi-organización
querystringNoConsulta de búsqueda para filtrar paneles por título
tagstringNoFiltrar por etiqueta (separadas por comas para múltiples etiquetas)
folderIdsstringNoFiltrar por IDs de carpetas (separados por comas)
starredbooleanNoDevolver solo paneles destacados
limitnumberNoNúmero máximo de paneles a devolver

Salida

ParámetroTipoDescripción
dashboardsarrayLista de resultados de búsqueda de paneles

grafana_create_dashboard

Crear un nuevo panel de control

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com\)
organizationIdstringNoID de la organización para instancias Grafana multi-organización
titlestringEl título del nuevo panel de control
folderUidstringNoEl UID de la carpeta donde crear el panel de control
tagsstringNoLista de etiquetas separadas por comas
timezonestringNoZona horaria del panel (p. ej., browser, utc)
refreshstringNoIntervalo de actualización automática (p. ej., 5s, 1m, 5m)
panelsstringNoArray JSON de configuraciones de paneles
overwritebooleanNoSobrescribir panel existente con el mismo título
messagestringNoMensaje de commit para la versión del panel

Salida

ParámetroTipoDescripción
idnumberEl ID numérico del panel de control creado
uidstringEl UID del panel de control creado
urlstringLa ruta URL al panel de control
statusstringEstado de la operación (éxito)
versionnumberEl número de versión del panel de control
slugstringSlug amigable para URL del panel de control

grafana_update_dashboard

Actualiza un panel de control existente. Obtiene el panel de control actual y fusiona tus cambios.

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com\)
organizationIdstringNoID de organización para instancias Grafana multi-organización
dashboardUidstringEl UID del panel de control a actualizar
titlestringNoNuevo título para el panel de control
folderUidstringNoNuevo UID de carpeta para mover el panel de control
tagsstringNoLista de nuevas etiquetas separadas por comas
timezonestringNoZona horaria del panel de control (p. ej., browser, utc)
refreshstringNoIntervalo de actualización automática (p. ej., 5s, 1m, 5m)
panelsstringNoArray JSON de configuraciones de paneles
overwritebooleanNoSobrescribir incluso si hay un conflicto de versiones
messagestringNoMensaje de commit para esta versión

Salida

ParámetroTipoDescripción
idnumberEl ID numérico del panel actualizado
uidstringEl UID del panel actualizado
urlstringLa ruta URL al panel
statusstringEstado de la operación (éxito)
versionnumberEl nuevo número de versión del panel
slugstringSlug amigable para URL del panel

grafana_delete_dashboard

Eliminar un panel por su UID

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com\)
organizationIdstringNoID de organización para instancias Grafana multi-organización
dashboardUidstringEl UID del panel a eliminar

Salida

ParámetroTipoDescripción
titlestringEl título del panel eliminado
messagestringMensaje de confirmación
idnumberEl ID del panel eliminado

grafana_list_alert_rules

Listar todas las reglas de alerta en la instancia de Grafana

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com\)
organizationIdstringNoID de organización para instancias Grafana multi-organización

Salida

ParámetroTipoDescripción
rulesarrayLista de reglas de alerta

grafana_get_alert_rule

Obtener una regla de alerta específica por su UID

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com\)
organizationIdstringNoID de organización para instancias Grafana multi-organización
alertRuleUidstringEl UID de la regla de alerta a recuperar

Salida

ParámetroTipoDescripción
uidstringUID de la regla de alerta
titlestringTítulo de la regla de alerta
conditionstringCondición de alerta
datajsonDatos de consulta de la regla de alerta
folderUIDstringUID de la carpeta principal
ruleGroupstringNombre del grupo de reglas
noDataStatestringEstado cuando no se devuelven datos
execErrStatestringEstado en caso de error de ejecución
annotationsjsonAnotaciones de alerta
labelsjsonEtiquetas de alerta

grafana_create_alert_rule

Crear una nueva regla de alerta

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com\)
organizationIdstringNoID de organización para instancias Grafana multi-organización
titlestringEl título de la regla de alerta
folderUidstringEl UID de la carpeta donde crear la alerta
ruleGroupstringEl nombre del grupo de reglas
conditionstringEl refId de la consulta o expresión a usar como condición de alerta
datastringArray JSON de objetos de datos de consulta/expresión
forDurationstringNoDuración de espera antes de activarse (p. ej., 5m, 1h)
noDataStatestringNoEstado cuando no se devuelven datos (NoData, Alerting, OK)
execErrStatestringNoEstado en caso de error de ejecución (Alerting, OK)
annotationsstringNoObjeto JSON de anotaciones
labelsstringNoObjeto JSON de etiquetas

Salida

ParámetroTipoDescripción
uidstringEl UID de la regla de alerta creada
titlestringTítulo de la regla de alerta
folderUIDstringUID de la carpeta principal
ruleGroupstringNombre del grupo de reglas

grafana_update_alert_rule

Actualiza una regla de alerta existente. Obtiene la regla actual y fusiona tus cambios.

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com)
organizationIdstringNoID de la organización para instancias de Grafana multi-organización
alertRuleUidstringEl UID de la regla de alerta a actualizar
titlestringNoNuevo título para la regla de alerta
folderUidstringNoNuevo UID de carpeta para mover la alerta
ruleGroupstringNoNuevo nombre del grupo de reglas
conditionstringNoNuevo refId de condición
datastringNoNuevo array JSON de objetos de datos de consulta/expresión
forDurationstringNoDuración de espera antes de activar (p. ej., 5m, 1h)
noDataStatestringNoEstado cuando no se devuelven datos (NoData, Alerting, OK)
execErrStatestringNoEstado en caso de error de ejecución (Alerting, OK)
annotationsstringNoObjeto JSON de anotaciones
labelsstringNoObjeto JSON de etiquetas

Salida

ParámetroTipoDescripción
uidstringEl UID de la regla de alerta actualizada
titlestringTítulo de la regla de alerta
folderUIDstringUID de la carpeta principal
ruleGroupstringNombre del grupo de reglas

grafana_delete_alert_rule

Eliminar una regla de alerta por su UID

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com)
organizationIdstringNoID de la organización para instancias de Grafana multi-organización
alertRuleUidstringEl UID de la regla de alerta a eliminar

Salida

ParámetroTipoDescripción
messagestringMensaje de confirmación

grafana_list_contact_points

Listar todos los puntos de contacto para notificaciones de alerta

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com)
organizationIdstringNoID de la organización para instancias de Grafana multi-organización

Salida

ParámetroTipoDescripción
contactPointsarrayLista de puntos de contacto

grafana_create_annotation

Crear una anotación en un panel o como una anotación global

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com\)
organizationIdstringNoID de la organización para instancias de Grafana multi-organización
textstringEl contenido de texto de la anotación
tagsstringNoLista de etiquetas separadas por comas
dashboardUidstringNoUID del panel donde añadir la anotación (opcional para anotaciones globales)
panelIdnumberNoID del panel donde añadir la anotación
timenumberNoHora de inicio en milisegundos de época (por defecto es ahora)
timeEndnumberNoHora de finalización en milisegundos de época (para anotaciones de rango)

Salida

ParámetroTipoDescripción
idnumberEl ID de la anotación creada
messagestringMensaje de confirmación

grafana_list_annotations

Consultar anotaciones por rango de tiempo, panel o etiquetas

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com\)
organizationIdstringNoID de la organización para instancias de Grafana multi-organización
fromnumberNoHora de inicio en milisegundos de época
tonumberNoHora de finalización en milisegundos de época
dashboardUidstringNoFiltrar por UID del panel
panelIdnumberNoFiltrar por ID del panel
tagsstringNoLista de etiquetas separadas por comas para filtrar
typestringNoFiltrar por tipo (alerta o anotación)
limitnumberNoNúmero máximo de anotaciones a devolver

Salida

ParámetroTipoDescripción
annotationsarrayLista de anotaciones

grafana_update_annotation

Actualizar una anotación existente

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de instancia de Grafana (p. ej., https://your-grafana.com\)
organizationIdstringNoID de organización para instancias Grafana multi-organización
annotationIdnumberEl ID de la anotación a actualizar
textstringNuevo contenido de texto para la anotación
tagsstringNoLista de nuevas etiquetas separadas por comas
timenumberNoNueva hora de inicio en milisegundos de época
timeEndnumberNoNueva hora de finalización en milisegundos de época

Salida

ParámetroTipoDescripción
idnumberEl ID de la anotación actualizada
messagestringMensaje de confirmación

grafana_delete_annotation

Eliminar una anotación por su ID

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de instancia de Grafana (p. ej., https://your-grafana.com\)
organizationIdstringNoID de organización para instancias Grafana multi-organización
annotationIdnumberEl ID de la anotación a eliminar

Salida

ParámetroTipoDescripción
messagestringMensaje de confirmación

grafana_list_data_sources

Listar todas las fuentes de datos configuradas en Grafana

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (ej., https://your-grafana.com)
organizationIdstringNoID de organización para instancias Grafana multi-organización

Salida

ParámetroTipoDescripción
dataSourcesarrayLista de fuentes de datos

grafana_get_data_source

Obtener una fuente de datos por su ID o UID

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (ej., https://your-grafana.com)
organizationIdstringNoID de organización para instancias Grafana multi-organización
dataSourceIdstringEl ID o UID de la fuente de datos a recuperar

Salida

ParámetroTipoDescripción
idnumberID de la fuente de datos
uidstringUID de la fuente de datos
namestringNombre de la fuente de datos
typestringTipo de fuente de datos
urlstringURL de conexión de la fuente de datos
databasestringNombre de la base de datos (si aplica)
isDefaultbooleanSi esta es la fuente de datos predeterminada
jsonDatajsonConfiguración adicional de la fuente de datos

grafana_list_folders

Listar todas las carpetas en Grafana

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com\)
organizationIdstringNoID de la organización para instancias de Grafana multi-organización
limitnumberNoNúmero máximo de carpetas a devolver
pagenumberNoNúmero de página para paginación

Salida

ParámetroTipoDescripción
foldersarrayLista de carpetas

grafana_create_folder

Crear una nueva carpeta en Grafana

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringToken de cuenta de servicio de Grafana
baseUrlstringURL de la instancia de Grafana (p. ej., https://your-grafana.com\)
organizationIdstringNoID de la organización para instancias de Grafana multi-organización
titlestringEl título de la nueva carpeta
uidstringNoUID opcional para la carpeta (se genera automáticamente si no se proporciona)

Salida

ParámetroTipoDescripción
idnumberEl ID numérico de la carpeta creada
uidstringEl UID de la carpeta creada
titlestringEl título de la carpeta creada
urlstringLa ruta URL a la carpeta

Notas

  • Categoría: tools
  • Tipo: grafana
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started