list_teams |
Admin* |
List all teams |
teams:read |
teams:* or teams:id:1 |
list_users_by_org |
Admin* |
List users in an organization, with search and pagination |
org.users:read |
global.users:* or global.users:id:123 |
list_all_roles |
Admin* |
List all Grafana roles |
roles:read |
roles:* |
get_role_details |
Admin* |
Get details for a Grafana role |
roles:read |
roles:uid:editor |
get_role_assignments |
Admin* |
List assignments for a role |
roles:read, teams.roles:read, users.roles:read |
roles:uid:editor |
list_user_roles |
Admin* |
List roles for users |
users.roles:read |
global.users:id:123 |
list_team_roles |
Admin* |
List roles for teams |
teams.roles:read |
teams:id:7 |
get_resource_permissions |
Admin* |
List permissions for a resource |
dashboards.permissions:read, datasources.permissions:read, folders.permissions:read, serviceaccounts.permissions:read, teams.permissions:read, users.permissions:read |
dashboards:uid:abcd1234 |
get_resource_description |
Admin* |
Describe a Grafana resource type |
dashboards.permissions:read, datasources.permissions:read, folders.permissions:read, serviceaccounts.permissions:read, teams.permissions:read, users.permissions:read |
dashboards:* |
user_info |
User |
Current identity, capabilities, and accessible organizations |
None |
— |
search_dashboards |
Search |
Search for dashboards by query, folder UID, folder path, tag, or starred |
dashboards:read, folders:read |
dashboards:* or dashboards:uid:abc123 |
search_folders |
Search |
Search for folders by title |
folders:read |
folders:* or folders:uid:xyz789 |
get_dashboard_by_uid |
Dashboard |
Get a dashboard by uid, optionally a saved version |
dashboard.grafana.app/dashboards:get, dashboards:read, dashboards:write |
dashboards:uid:abc123 |
list_dashboard_versions |
Dashboard |
List saved versions of a dashboard (version, author, time, message) |
dashboards:read, dashboards:write |
dashboards:uid:abc123 |
update_dashboard |
Dashboard |
Update or create a new dashboard |
dashboard.grafana.app/dashboards:create, dashboard.grafana.app/dashboards:get, dashboard.grafana.app/dashboards:update, dashboards:create, dashboards:read, dashboards:write, folders:read |
dashboards:*, folders:* or folders:uid:xyz789 |
get_dashboard_panel_queries |
Dashboard |
Get panel title, queries, datasource UID and type from a dashboard |
dashboard.grafana.app/dashboards:get, dashboards:read |
dashboards:uid:abc123 |
run_panel_query |
RunPanelQuery* |
Execute one or more dashboard panel queries |
dashboard.grafana.app/dashboards:get, dashboards:read, datasources:query, datasources:read |
dashboards:uid:*, datasources:uid:* |
get_dashboard_property |
Dashboard |
Extract specific parts of a dashboard using JSONPath expressions |
dashboard.grafana.app/dashboards:get, dashboards:read |
dashboards:uid:abc123 |
get_dashboard_summary |
Dashboard |
Get a compact summary of a dashboard without full JSON |
dashboard.grafana.app/dashboards:get, dashboards:read |
dashboards:uid:abc123 |
create_folder |
Dashboard |
Create a folder |
folders:create, folders:read, folders:write |
folders:* |
list_datasources |
Datasources |
List datasources |
datasources:read |
datasources:* |
get_datasource |
Datasources |
Get a datasource by UID or name |
datasources:read |
datasources:uid:prometheus-uid |
check_datasources_health |
Datasources |
Check the health of one or more datasources |
datasources:query, datasources:read |
datasources:uid:* |
create_datasource |
Datasources |
Create a datasource |
datasources:create, datasources:read |
datasources:* |
update_datasource |
Datasources |
Update a datasource |
datasources:read, datasources:write |
datasources:* or datasources:uid:abc123 |
get_query_examples |
Examples* |
Get example queries for a datasource type |
None |
datasources:* |
query_prometheus |
Prometheus |
Query metrics using PromQL without opening a chart |
datasources:query, datasources:read |
datasources:uid:prometheus-uid |
render_grafana_app |
Rendering |
Run an enabled query tool and display its result in the interactive Grafana App |
datasources:query, datasources:read |
datasources:* or datasources:uid:<uid> |
list_prometheus_metric_metadata |
Prometheus |
List metric metadata |
datasources:query, datasources:read |
datasources:uid:prometheus-uid |
list_prometheus_metric_names |
Prometheus |
List available metric names |
datasources:query, datasources:read |
datasources:uid:prometheus-uid |
list_prometheus_label_names |
Prometheus |
List label names matching a selector |
datasources:query, datasources:read |
datasources:uid:prometheus-uid |
list_prometheus_label_values |
Prometheus |
List values for a specific label |
datasources:query, datasources:read |
datasources:uid:prometheus-uid |
query_prometheus_histogram |
Prometheus |
Calculate histogram percentile values |
datasources:query, datasources:read |
datasources:uid:prometheus-uid |
list_incidents |
Incident |
List incidents in Grafana Incident, optionally with their custom field values |
plugins.app:access |
N/A |
create_incident |
Incident |
Create an incident in Grafana Incident, optionally setting custom fields |
plugins.app:access |
N/A |
add_activity_to_incident |
Incident |
Add an activity item to an incident in Grafana Incident |
plugins.app:access |
N/A |
update_incident |
Incident |
Update an incident in Grafana Incident (status, severity, title, or custom fields) |
plugins.app:access |
N/A |
get_incident |
Incident |
Get a single incident by ID, including its custom fields |
plugins.app:access |
N/A |
list_incident_custom_fields |
Incident |
List the custom fields configured for incidents, with their types and select options |
plugins.app:access |
N/A |
query_loki_logs |
Loki |
Query and retrieve logs using LogQL (either log or metric queries) |
datasources:query, datasources:read |
datasources:uid:loki-uid |
list_loki_label_names |
Loki |
List all available label names in logs |
datasources:query, datasources:read |
datasources:uid:loki-uid |
list_loki_label_values |
Loki |
List values for a specific log label |
datasources:query, datasources:read |
datasources:uid:loki-uid |
query_loki_stats |
Loki |
Get statistics about log streams |
datasources:query, datasources:read |
datasources:uid:loki-uid |
query_loki_patterns |
Loki |
Query detected log patterns to identify common structures |
datasources:query, datasources:read |
datasources:uid:loki-uid |
analyze_loki_labels |
Loki |
Audit a Loki label strategy (live or static) and optionally diagnose query performance |
datasources:query, datasources:read |
datasources:uid:loki-uid |
suggest_loki_alloy_label_config |
Config |
Generate an Alloy loki.process snippet enforcing approved labels |
None |
N/A |
query_influxdb |
InfluxDB* |
Query InfluxDB using InfluxQL (v1) or Flux (v2) |
datasources:query, datasources:read |
datasources:uid:influxdb-uid |
list_sql_databases |
SQL* |
List databases, schemas, or catalogs from a SQL datasource |
datasources:query, datasources:read |
datasources:uid:* |
list_sql_tables |
SQL* |
List tables in a SQL datasource |
datasources:query, datasources:read |
datasources:uid:* |
describe_sql_table |
SQL* |
Get column schema for a table |
datasources:query, datasources:read |
datasources:uid:* |
query_sql |
SQL* |
Execute SQL queries with macro substitution |
datasources:query, datasources:read |
datasources:uid:* |
list_cloudwatch_namespaces |
CloudWatch* |
List available AWS CloudWatch namespaces |
datasources:query, datasources:read |
datasources:uid:* |
list_cloudwatch_metrics |
CloudWatch* |
List metrics in a namespace |
datasources:query, datasources:read |
datasources:uid:* |
list_cloudwatch_dimensions |
CloudWatch* |
List dimensions for a metric |
datasources:query, datasources:read |
datasources:uid:* |
list_cloudwatch_dimension_values |
CloudWatch* |
List values for a dimension key |
datasources:query, datasources:read |
datasources:uid:* |
query_cloudwatch |
CloudWatch* |
Execute CloudWatch metric queries |
datasources:query, datasources:read |
datasources:uid:* |
list_cloudwatch_log_groups |
CloudWatch* |
List CloudWatch log groups |
datasources:query, datasources:read |
datasources:uid:* |
list_cloudwatch_log_group_fields |
CloudWatch* |
List fields discovered in a log group |
datasources:query, datasources:read |
datasources:uid:* |
query_cloudwatch_logs |
CloudWatch* |
Execute CloudWatch Logs Insights queries |
datasources:query, datasources:read |
datasources:uid:* |
list_cloud_logging_projects |
Cloud Logging* |
List GCP projects readable by a Google Cloud Logging datasource |
datasources:query, datasources:read |
datasources:uid:* |
list_cloud_logging_buckets |
Cloud Logging* |
List log buckets in a GCP project |
datasources:query, datasources:read |
datasources:uid:* |
list_cloud_logging_views |
Cloud Logging* |
List log views in a log bucket |
datasources:query, datasources:read |
datasources:uid:* |
query_cloud_logging |
Cloud Logging* |
Query logs with the Cloud Logging query language |
datasources:query, datasources:read |
datasources:uid:* |
query_elasticsearch |
Elasticsearch/OpenSearch* |
Query Elasticsearch or OpenSearch using Lucene syntax or Query DSL |
datasources:query, datasources:read |
datasources:uid:datasource-uid |
query_quickwit |
Quickwit* |
Query Quickwit using Lucene syntax or Query DSL |
datasources:query, datasources:read |
datasources:uid:quickwit-uid |
alerting_rules_read |
Alerting |
List and inspect alert rules (list, get, versions) |
alert.rules.external:read, alert.rules:read, datasources:read, folders:read |
folders:* or folders:uid:alerts-folder |
alerting_rules_write |
Alerting |
Create, update and delete Grafana-managed rules, or explicitly create datasource-managed rules |
alert.provisioning.provenance:write, alert.rules.external:read, alert.rules.external:write, alert.rules:create, alert.rules:delete, alert.rules:read, alert.rules:write, datasources:read, folders:read |
folders:*, or datasources:uid:<uid> for external creation |
alerting_manage_routing |
Alerting |
Manage notification policies, contact points, and time intervals |
alert.notifications.external:read, alert.notifications.receivers:read, alert.notifications.routes:read, alert.notifications.time-intervals:read, alert.notifications:read, datasources:query, datasources:read, notifications.alerting.grafana.app/routingtrees:get |
Global scope |
| `alerting_ro |
|
|
|
|
评论