URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
Consulta de búsqueda
Filtrar paneles por título
Filtrar por etiqueta
tag1, tag2 (separadas por comas)
Listar dashboards (grafana_list_dashboards)
Buscar y listar todos los dashboards
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias Grafana con varias organizaciones |
query | string | No | Consulta de búsqueda para filtrar dashboards por título |
tag | string | No | Filtrar por etiqueta (separadas por comas si hay varias) |
folderIds | string | No | Filtrar por ID de carpetas (separados por comas) |
starred | boolean | No | Devolver solo dashboards destacados |
limit | number | No | Número máximo de dashboards que devolver |
Salida
| Parámetro | Tipo | Descripción |
|---|
dashboards | array | Lista de resultados de búsqueda de dashboards |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: instancias con varias organizaciones
UID del dashboard*
Introduce el UID del dashboard
Obtener dashboard (grafana_get_dashboard)
Obtener un dashboard por su UID
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias Grafana con varias organizaciones |
dashboardUid | string | Sí | UID del dashboard que se va a recuperar |
Salida
| Parámetro | Tipo | Descripción |
|---|
dashboard | json | El objeto JSON completo del dashboard |
meta | json | Metadatos del dashboard (versión, permisos, etc.) |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
Título del dashboard*
Introduzca el título del dashboard
UID de carpeta
Opcional: carpeta donde crear el dashboard
Etiquetas
tag1, tag2 (separadas por comas)
Paneles (JSON)
Array JSON de configuraciones de paneles
Mensaje de commit
Mensaje de versión opcional
Crear dashboard (grafana_create_dashboard)
Crear un dashboard nuevo
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias de Grafana con varias organizaciones |
title | string | Sí | El título del nuevo dashboard |
folderUid | string | No | El UID de la carpeta donde crear el dashboard |
tags | string | No | Lista de etiquetas separadas por comas |
timezone | string | No | Zona horaria del dashboard (p. ej., browser, utc) |
refresh | string | No | Intervalo de actualización automática (p. ej., 5s, 1m, 5m) |
panels | string | No | Array JSON de configuraciones de paneles |
overwrite | boolean | No | Sobrescribir el dashboard existente con el mismo título |
message | string | No | Mensaje de commit de la versión del dashboard |
Salida
| Parámetro | Tipo | Descripción |
|---|
id | number | El ID numérico del dashboard creado |
uid | string | El UID del dashboard creado |
url | string | La ruta URL del dashboard |
status | string | Estado de la operación (success) |
version | number | El número de versión del dashboard |
slug | string | Slug del dashboard compatible con URL |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
UID del dashboard*
Introduce el UID del dashboard
UID de la carpeta
Opcional: carpeta donde crear el dashboard
Etiquetas
tag1, tag2 (separadas por comas)
Paneles (JSON)
Array JSON de configuraciones de paneles
Mensaje de commit
Mensaje de versión opcional
Actualizar dashboard (grafana_update_dashboard)
Actualiza un dashboard existente. Obtiene el dashboard actual y fusiona tus cambios.
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias Grafana con varias organizaciones |
dashboardUid | string | Sí | UID del dashboard que se va a actualizar |
title | string | No | Nuevo título del dashboard |
folderUid | string | No | Nuevo UID de carpeta al que mover el dashboard |
tags | string | No | Lista de etiquetas nuevas separadas por comas |
timezone | string | No | Zona horaria del dashboard (p. ej., browser, utc) |
refresh | string | No | Intervalo de actualización automática (p. ej., 5s, 1m, 5m) |
panels | string | No | Array JSON de configuraciones de paneles |
overwrite | boolean | No | Sobrescribir aunque haya un conflicto de versión |
message | string | No | Mensaje de commit de esta versión |
Salida
| Parámetro | Tipo | Descripción |
|---|
id | number | ID numérico del dashboard actualizado |
uid | string | UID del dashboard actualizado |
url | string | Ruta URL del dashboard |
status | string | Estado de la operación (success) |
version | number | Nuevo número de versión del dashboard |
slug | string | Slug del dashboard compatible con URL |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
UID del dashboard*
Introduce el UID del dashboard
Eliminar dashboard (grafana_delete_dashboard)
Elimina un dashboard por su UID
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias Grafana con varias organizaciones |
dashboardUid | string | Sí | UID del dashboard que se va a eliminar |
Salida
| Parámetro | Tipo | Descripción |
|---|
title | string | Título del dashboard eliminado |
message | string | Mensaje de confirmación |
id | number | ID del dashboard eliminado |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
Listar reglas de alerta (grafana_list_alert_rules)
Lista todas las reglas de alerta de la instancia de Grafana
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias Grafana con varias organizaciones |
Salida
| Parámetro | Tipo | Descripción |
|---|
rules | array | Lista de reglas de alerta |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
UID de regla de alerta*
Introducir UID de la regla de alerta
Obtener regla de alerta (grafana_get_alert_rule)
Obtener una regla de alerta específica por su UID
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias Grafana con varias organizaciones |
alertRuleUid | string | Sí | UID de la regla de alerta que se va a obtener |
Salida
| Parámetro | Tipo | Descripción |
|---|
uid | string | UID de la regla de alerta |
title | string | Título de la regla de alerta |
condition | string | Condición de alerta |
data | json | Datos de consulta de la regla de alerta |
folderUID | string | UID de la carpeta principal |
ruleGroup | string | Nombre del grupo de reglas |
noDataState | string | Estado cuando no hay datos |
execErrState | string | Estado ante un error de ejecución |
annotations | json | Anotaciones de alerta |
labels | json | Etiquetas de alerta |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
UID de carpeta
Opcional: carpeta donde crear el panel
Título de alerta
Nombre de la regla de alerta
UID de carpeta
UID de la carpeta de la regla de alerta
Grupo de reglas
Nombre del grupo de reglas
Condición
refId de la condición (p. ej., A)
Datos de consulta (JSON)
Array JSON de objetos de datos de consulta/expresión
Duración
5m (p. ej., 5m, 1h)
Crear regla de alerta (grafana_create_alert_rule)
Crear una nueva regla de alerta
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias de Grafana con varias organizaciones |
title | string | Sí | El título de la regla de alerta |
folderUid | string | Sí | El UID de la carpeta en la que crear la alerta |
ruleGroup | string | Sí | El nombre del grupo de reglas |
condition | string | Sí | El refId de la consulta o expresión que se usará como condición de la alerta |
data | string | Sí | Array JSON de objetos de datos de consulta/expresión |
forDuration | string | No | Duración de espera antes de disparar (p. ej., 5m, 1h) |
noDataState | string | No | Estado cuando no se devuelven datos (NoData, Alerting, OK) |
execErrState | string | No | Estado ante un error de ejecución (Alerting, OK) |
annotations | string | No | Objeto JSON de anotaciones |
labels | string | No | Objeto JSON de etiquetas |
Salida
| Parámetro | Tipo | Descripción |
|---|
uid | string | El UID de la regla de alerta creada |
title | string | Título de la regla de alerta |
folderUID | string | UID de la carpeta padre |
ruleGroup | string | Nombre del grupo de reglas |
Operación
Actualizar regla de alerta URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
UID de la regla de alerta*
Introduzca el UID de la regla de alerta
Título de la alerta
Introduzca el nombre de la regla de alerta
UID de la carpeta
UID de la carpeta de la regla de alerta
Grupo de reglas
Introduzca el nombre del grupo de reglas
Condición
refId de la condición (p. ej., A)
Datos de consulta (JSON)
Matriz JSON de objetos de datos de consulta/expresión
Duración For
5m (p. ej., 5m, 1h)
Actualizar regla de alerta (grafana_update_alert_rule)
Actualiza una regla de alerta existente. Obtiene la regla actual y fusiona tus cambios.
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias de Grafana con varias organizaciones |
alertRuleUid | string | Sí | El UID de la regla de alerta que se va a actualizar |
title | string | No | Nuevo título de la regla de alerta |
folderUid | string | No | Nuevo UID de carpeta al que mover la alerta |
ruleGroup | string | No | Nuevo nombre del grupo de reglas |
condition | string | No | Nuevo refId de condición |
data | string | No | Nueva matriz JSON de objetos de datos de consulta/expresión |
forDuration | string | No | Duración de espera antes de disparar (p. ej., 5m, 1h) |
noDataState | string | No | Estado cuando no se devuelven datos (NoData, Alerting, OK) |
execErrState | string | No | Estado ante error de ejecución (Alerting, OK) |
annotations | string | No | Objeto JSON de anotaciones |
labels | string | No | Objeto JSON de etiquetas |
Salida
| Parámetro | Tipo | Descripción |
|---|
uid | string | El UID de la regla de alerta actualizada |
title | string | Título de la regla de alerta |
folderUID | string | UID de la carpeta principal |
ruleGroup | string | Nombre del grupo de reglas |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
UID de la regla de alerta*
Introducir UID de la regla de alerta
Eliminar regla de alerta (grafana_delete_alert_rule)
Elimina una regla de alerta por su UID
Entrada
| Parameter | Type | Required | Description |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias Grafana con varias organizaciones |
alertRuleUid | string | Sí | El UID de la regla de alerta que se va a eliminar |
Salida
| Parameter | Type | Description |
|---|
message | string | Mensaje de confirmación |
Operación
Listar puntos de contacto URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
Listar puntos de contacto (grafana_list_contact_points)
Listar todos los puntos de contacto de notificación de alertas
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias Grafana con varias organizaciones |
Salida
| Parámetro | Tipo | Descripción |
|---|
contactPoints | array | Lista de puntos de contacto |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
Texto de la anotación*
Escriba el texto de la anotación...
Etiquetas
tag1, tag2 (separadas por comas)
UID del dashboard*
Introduzca el UID del dashboard
ID del panel
Opcional: asociar a un panel concreto
Tiempo (epoch ms)
Opcional: de forma predeterminada, ahora
Tiempo de fin (epoch ms)
Opcional: para anotaciones de intervalo
Crear anotación (grafana_create_annotation)
Crea una anotación en un dashboard o como anotación global
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias de Grafana con varias organizaciones |
text | string | Sí | El contenido de texto de la anotación |
tags | string | No | Lista de etiquetas separadas por comas |
dashboardUid | string | Sí | UID del dashboard al que añadir la anotación |
panelId | number | No | ID del panel al que añadir la anotación |
time | number | No | Hora de inicio en milisegundos epoch (el valor predeterminado es ahora) |
timeEnd | number | No | Hora de fin en milisegundos epoch (para anotaciones de intervalo) |
Salida
| Parámetro | Tipo | Descripción |
|---|
id | number | El ID de la anotación creada |
message | string | Mensaje de confirmación |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
Etiquetas
tag1, tag2 (separadas por comas)
UID del dashboard*
Introduce el UID del dashboard
ID del panel
Opcional: asociar a un panel concreto
Hora de inicio (epoch ms)
Filtrar desde
Hora de fin (epoch ms)
Filtrar hasta
Listar anotaciones (grafana_list_annotations)
Consultar anotaciones por intervalo de tiempo, dashboard o etiquetas
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias de Grafana con varias organizaciones |
from | number | No | Hora de inicio en milisegundos epoch |
to | number | No | Hora de fin en milisegundos epoch |
dashboardUid | string | Sí | UID del dashboard del que consultar anotaciones |
panelId | number | No | Filtrar por ID de panel |
tags | string | No | Lista de etiquetas separadas por comas para filtrar |
type | string | No | Filtrar por tipo (alerta o anotación) |
limit | number | No | Número máximo de anotaciones a devolver |
Salida
| Parámetro | Tipo | Descripción |
|---|
annotations | array | Lista de anotaciones |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
Texto de la anotación*
Introducir texto de la anotación...
Etiquetas
tag1, tag2 (separadas por comas)
Hora (epoch ms)
Opcional: ahora por defecto
Hora de fin (epoch ms)
Opcional: para anotaciones de intervalo
ID de anotación*
Introducir ID de anotación
Actualizar anotación (grafana_update_annotation)
Actualizar una anotación existente
Entrada
| Parameter | Type | Required | Description |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias Grafana con varias organizaciones |
annotationId | number | Sí | ID de la anotación que se va a actualizar |
text | string | Sí | Nuevo contenido de texto de la anotación |
tags | string | No | Lista de etiquetas nuevas separadas por comas |
time | number | No | Nueva hora de inicio en milisegundos epoch |
timeEnd | number | No | Nueva hora de fin en milisegundos epoch |
Salida
| Parameter | Type | Description |
|---|
id | number | ID de la anotación actualizada |
message | string | Mensaje de confirmación |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
ID de anotación*
Escriba el ID de anotación
Eliminar anotación (grafana_delete_annotation)
Eliminar una anotación por su ID
Entrada
| Parámetro | Tipo | Requerido | Descripción |
|---|
apiKey | cadena | Sí | Token de cuenta de servicio de Grafana |
baseUrl | cadena | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | cadena | No | ID de organización para instancias de Grafana multi-org |
annotationId | número | Sí | El ID de la anotación a eliminar |
Salida
| Parámetro | Tipo | Descripción |
|---|
message | cadena | Mensaje de confirmación |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional - para instancias multi-org
Listar fuentes de datos (grafana_list_data_sources)
Lista todas las fuentes de datos configuradas en Grafana
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias de Grafana con varias organizaciones |
Salida
| Parámetro | Tipo | Descripción |
|---|
dataSources | array | Lista de fuentes de datos |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
ID de fuente de datos*
Introduce el ID o UID de la fuente de datos
Obtener fuente de datos (grafana_get_data_source)
Obtiene una fuente de datos por su ID o UID
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias de Grafana con varias organizaciones |
dataSourceId | string | Sí | El ID o UID de la fuente de datos que se desea obtener |
Salida
| Parámetro | Tipo | Descripción |
|---|
id | number | ID de la fuente de datos |
uid | string | UID de la fuente de datos |
name | string | Nombre de la fuente de datos |
type | string | Tipo de fuente de datos |
url | string | URL de conexión de la fuente de datos |
database | string | Nombre de la base de datos (si aplica) |
isDefault | boolean | Indica si esta es la fuente de datos predeterminada |
jsonData | json | Configuración adicional de la fuente de datos |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias multi-org
Listar carpetas (grafana_list_folders)
Listar todas las carpetas en Grafana
Entrada
| Parámetro | Tipo | Requerido | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (p. ej., https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias de Grafana con varias organizaciones |
limit | number | No | Número máximo de carpetas a devolver |
page | number | No | Número de página para la paginación |
Salida
| Parámetro | Tipo | Descripción |
|---|
folders | array | Lista de carpetas |
URL de Grafana*
https://your-grafana.com
Token de cuenta de servicio*
••••••••
ID de organización
Opcional: para instancias con varias organizaciones
Título de la carpeta*
Introduce el título de la carpeta
UID de carpeta
Opcional: se genera automáticamente si no se proporciona
Crear carpeta (grafana_create_folder)
Crear una nueva carpeta en Grafana
Entrada
| Parámetro | Tipo | Requerido | Descripción |
|---|
apiKey | string | Sí | Token de cuenta de servicio de Grafana |
baseUrl | string | Sí | URL de la instancia de Grafana (por ejemplo, https://your-grafana.com) |
organizationId | string | No | ID de organización para instancias de Grafana multi-org |
title | string | Sí | El título de la nueva carpeta |
uid | string | No | UID opcional para la carpeta (generado automáticamente si no se proporciona) |
Salida
| Parámetro | Tipo | Descripción |
|---|
id | number | El ID numérico de la carpeta creada |
uid | string | El UID de la carpeta creada |
title | string | El título de la carpeta creada |
url | string | La ruta URL de la carpeta |
hasAcl | boolean | Si la carpeta tiene permisos ACL personalizados |
canSave | boolean | Si el usuario actual puede guardar la carpeta |
canEdit | boolean | Si el usuario actual puede editar la carpeta |
canAdmin | boolean | Si el usuario actual tiene derechos de administrador en la carpeta |
canDelete | boolean | Si el usuario actual puede eliminar la carpeta |
createdBy | string | Nombre de usuario de quien creó la carpeta |
created | string | Marca de tiempo de creación de la carpeta |
updatedBy | string | Nombre de usuario de quien actualizó la carpeta por última vez |
updated | string | Marca de tiempo de la última actualización de la carpeta |
version | number | Número de versión de la carpeta |
Integra Grafana en los flujos de trabajo. Gestiona paneles, alertas, anotaciones, fuentes de datos y carpetas, y monitorea el estado de salud.
- Categoría:
tools
- Tipo:
grafana