2.1 KiB
2.1 KiB
Grafana API 凭证备忘录
基本信息
- Grafana URL: http://influxdb.tailnet-68f9.ts.net:3000
- 用户名: admin
- 密码: admin123
- 认证方式: Basic Auth
API 使用示例
1. 使用 API Token (推荐)
# 创建 Dashboard
curl -X POST "http://influxdb.tailnet-68f9.ts.net:3000/api/dashboards/db" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer glsa_Lu2RW7yPMmCtYrvbZLNJyOI3yE1LOH5S_629de57b" \
-d @dashboard.json
# 获取组织信息
curl -X GET "http://influxdb.tailnet-68f9.ts.net:3000/api/org" \
-H "Authorization: Bearer glsa_Lu2RW7yPMmCtYrvbZLNJyOI3yE1LOH5S_629de57b"
2. 使用 Basic Auth (备用)
# 创建 Dashboard
curl -X POST "http://influxdb.tailnet-68f9.ts.net:3000/api/dashboards/db" \
-H "Content-Type: application/json" \
-u "admin:admin" \
-d @dashboard.json
# 获取组织信息
curl -X GET "http://influxdb.tailnet-68f9.ts.net:3000/api/org" \
-u "admin:admin"
3. 健康检查 (无需认证)
curl -X GET "http://influxdb.tailnet-68f9.ts.net:3000/api/health"
已创建的 Dashboard
Loki 热点图 Demo
- Dashboard ID: 18
- UID: 5e81473e-f8e0-4f1e-a0c6-bbcc5c4b87f0
- URL: http://influxdb.tailnet-68f9.ts.net:3000/d/5e81473e-f8e0-4f1e-a0c6-bbcc5c4b87f0/loki-e697a5-e5bf97-e783ad-e782b9-e59bbe-demo
- 功能: 4个热点图面板,类似GitHub贡献图效果
API Token (推荐使用)
- Service Account ID: 2
- Service Account UID: df0t9r2rzqygwf
- Token Name: mgmt-api-token
- API Token:
glsa_Lu2RW7yPMmCtYrvbZLNJyOI3yE1LOH5S_629de57b - 权限: Admin
API Keys 状态
- 当前状态: 传统API keys功能不可用 (返回404 Not Found)
- 原因: Grafana 12.2.0使用Service Accounts替代传统API keys
- 解决方案: 使用Service Account Token (推荐)
注意事项
- 此版本Grafana (12.2.0) 理论上支持API keys,但当前实例不可用
- 密码已从默认admin改为admin123
- 所有API调用都需要Basic Auth认证
- 建议后续检查Grafana配置,启用API keys功能
创建时间
2025-10-12 08:56 UTC