跳到主要内容
版本:Next

Grafana

Grafana 是一个 开源的度量分析与可视化套件,它被用于 数据应用与可视化 日志管理 等场景。开源的度量分析与可视化套件,常用于时间序列数据及应用程序分析的可视化展示

dashboard

准备

在参阅本文档使用 Grafana 时,需要确保如下几点:

  • 应用是基于 Websoft9 安装的

  • 应用的用途符合 AGPL-3.0 开源许可协议

  • 应用具备访问条件:配置域名服务器安全组开启网外端口

入门指南

验证安装

Websoft9 控制台安装 Grafana 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息。

  • Grafana 控制台页面
    Grafana 控制台

  • 通过【Configuration】>【Plugins】添加插件
    Grafana 添加插件

  • 通过【Configuration】>【Data Sources】添加数据源(分析对象)
    Grafana 添加数据源

配置选项

  • 配置文件(容器内路径):/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 = admin@grafana.localhost
    from_name = Grafana
    ehlo_identity =

    [emails]
    welcome_email_on_sign_up = false
    templates_pattern = emails/*.html
  • 重置管理员密码:容器中运行命令 grafana-cli admin reset-admin-password admin123

  • 升级Upgrading Grafana

问题和故障

如何更换数据库?

准备好数据库,然后在编排 .env 文件中增加 GF_DATABASE_URL 环境变量,重建应用后生效。

# mysql example
GF_DATABASE_URL=mysql://grafana:123456@172.17.0.1:3306/grafana