Grafana
Grafana 是一个 开源的度量分析与可视化套件,它被用于 BI与数据可视化 日志分析 设备管理与监控 等场景。开源的度量分析与可视化套件,常用于时间序列数据及应用程序分析的可视化展示
准备
在参阅本文档使用 Grafana 时,需要确保如下几点:
-
登录 Websoft9 控制台,然后找到(或安装)Grafana:
- 我的应用 菜单找到应用
- 应用商店 菜单部署应用
-
应用是基于 Websoft9 安装的
-
应用的用途符合 AGPL-3.0 开源许可协议
-
为应用准备配置访问方式:配置域名 或 服务器安全组开启网外端口
入门指南
验证安装
Websoft9 控制台安装 Grafana 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息。
-
Grafana 控制台页面
-
通过Configuration > Plugins添加插件
-
通过Configuration > Data Sources添加数据源(分析对象)
配置选项
- 配置文件(容器内路径):/etc/grafana/grafana.ini
- Grafana API
- 命令行:
grafana-cli
- 默认数据库:内置的 SQLite
管理维护
-
SMTP 配置:配置文件中增加 SMTP 配置段
#################################### SMTP / Emailing #####################
[smtp]
enabled = false
host = localhost:25
user =
# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;"""
password =
cert_file =
key_file =
skip_verify = false
from_address = [email protected]
from_name = Grafana
ehlo_identity =
[emails]
welcome_email_on_sign_up = false
templates_pattern = emails/*.html -
重置管理员密码:容器中运行命令
grafana-cli admin reset-admin-password admin123
问题和故障
如何更换数据库?
准备好数据库,然后在编排 .env 文件中增加 GF_DATABASE_URL 环境变量,重建应用后生效。
# mysql example
GF_DATABASE_URL=mysql://grafana:[email protected]:3306/grafana