养龙虾-在 Grafana 中获取 API Token 的方法

在 Grafana 中获取 API Token 的方法取决于你使用的 Grafana 版本 。自 Grafana 10.2.0 ​ 起,官方已弃用传统的 API Key,全面转向使用 **Service Account(服务账户)**​ 来生成 Token。

以下是针对不同版本的详细操作步骤:

查看grafana的版本,右上角点help。

方法一:Grafana 10.2.0 及以上版本(推荐)

这是目前官方推荐的方式,通过创建服务账户来生成 Token。

  1. 登录 Grafana:打开你的 Grafana 实例。

  2. 进入服务账户页面:

    • 点击左侧菜单栏的 Administration(管理)(齿轮图标)。

    • 选择 Users and access(用户和访问权限)。

    • 点击 Service accounts(服务账户)。

  3. 创建服务账户:

    • 点击右上角的 Add service account。

    • 输入名称(如 mcp-server),并选择角色(Role),通常选择 Viewer或 Admin即可。

    • 点击 Create。

  4. 生成 Token:

    • 在刚创建的服务账户列表中,找到对应的账户,点击 Add service account token。

    • 输入 Token 名称(如 mcp-token),设置过期时间(Expiration),或选择无过期时间。

    • 关键步骤 :点击 Generate token。

    • ⚠️ 注意:Token 只会显示这一次,请立即复制并妥善保存。关闭页面后将无法再次查看,只能重新生成。

方法二:Grafana 10.2.0 以下版本(旧版)

如果你的 Grafana 版本较旧,可能仍保留传统的 API Key 界面。

  1. 登录 Grafana。

  2. 进入 API Keys 页面:

    • 点击左侧菜单栏的 Configuration(配置)(齿轮图标)。

    • 选择 API Keys。

  3. 创建 API Key:

    • 点击 Add API Key。

    • 输入名称,选择角色(Role),设置过期时间。

    • 点击 Add。

    • 同样,请立即复制生成的 Key 并保存。

方法三:通过 API 创建(命令行)

如果你无法访问 Web 界面,可以通过 API 直接创建。

  • 创建服务账户:

    复制代码
    curl -X POST -H "Content-Type: application/json" -d '{"name": "mcp-server", "role": "Viewer"}' http://admin:admin@localhost:3000/api/serviceaccounts
  • 生成 Token:

    复制代码
    curl -X POST -H "Content-Type: application/json" -d '{"name": "mcp-token"}' http://admin:admin@localhost:3000/api/serviceaccounts/<service-account-id>/tokens

    其中 <service-account-id>是上一步返回的 ID。

使用 Token

获取到 Token 后,在调用 Grafana API 时,需要在 HTTP 请求头中添加 Authorization: Bearer <your-token>。

相关推荐
数据库小学妹19 分钟前
金融数据库成本怎么算?五笔钱加一张TCO表
数据库·金融行业·数据库选型·国产化替代·tco·金融数据库
KaiwuDB36 分钟前
KaiwuDB 分布式集群扩缩容,从原理到完整操作踩坑总结
运维·数据库·分布式
auspicious航1 小时前
PostgreSQL的备份与恢复
数据库·postgresql
这个DBA有点耶1 小时前
从 MySQL 到时序数据库:我帮朋友做迁移的完整记录
数据库·架构·dba
泡海椒1 小时前
深度解析JQuick-SQL AST到逻辑计划转换机制|分布式SQL原理
数据库·分布式·sql
心静财富之门1 小时前
Python 数据共享四种方案完整实例(同进程 / JSON / Redis / HTTP)
数据库·python·oracle
略略略咯咯2 小时前
啊啊啊啊啊
java·服务器·数据库
奇牙coding2 小时前
GPT-5.5 报 401 invalid_api_key 怎么办?换密钥前按 4 层排查请求头、项目权限和端点
数据库·gpt·ios·ai
IvorySQL2 小时前
PostgreSQL 日报| WAL summarizer 断言失败(10 月 26 日)
数据库·postgresql·区块链
这个DBA有点耶3 小时前
2026年国产数据库“实际用户增长最快”核验指南:口径优先级、可查数据与选型动作清单
数据库·mysql·架构