【性能看板】Metabase-可能最合适的性能测试数据看板

时间:2024-05-21 13:33:44

Metabase 性能测试数据看板解决方案

数据源

数据来源于数据库,目前可以支持:

  • Amazon Redshift
  • Google BigQuery
  • H2
  • MongoDB (version 3.4 or higher)
  • MySQL (version 4.1 or higher, as well as MariaDB)
  • Postgres
  • SQLite
  • SQL Server
  • Druid
  • Oracle
  • Vertica
  • Presto
  • Google Analytics
  • SparkSQL
  • Snowflake

数据呈现方式(Visualizing the answers to questions)

Metabase 可以通过 SQL 查询语句从数据库中获取想要的数据信息,当然更为常见的是通过 Metabase 提供的 UI 界面进行数据获取。
【性能看板】Metabase-可能最合适的性能测试数据看板

【性能看板】Metabase-可能最合适的性能测试数据看板
查询的结果,系统提供了多种默认的展示形式进行数据呈现,包括:

  • Number
  • Smart number
  • Progress bar
  • Gauge
  • Table
  • Line chart
  • Bar chart
  • Line + bar chart
  • Row chart
  • Area chart
  • Scatterplot or bubble chart
  • Pie/donut chart
  • Funnel
  • Map

数据的具体呈现细节也可以进行调整:
【性能看板】Metabase-可能最合适的性能测试数据看板

数据仪表盘(Dashboard)

在 Dashboard 中,主要是决定将哪些 Visualized answers to questions 曾现出来。其中有一个非常实用的功能 Dashboard Filters 可以让整个报表在呈现形式不变的前提下灵活的进行数据切换,例如不同版本的数据切换。
【性能看板】Metabase-可能最合适的性能测试数据看板

仪表盘组织(Collections)

可以通过类似文件夹的形式,组织管理所有的 Dashboard 和 Visualized answers to questions
【性能看板】Metabase-可能最合适的性能测试数据看板

重要的辅助功能

  • 详细的文档
  • 简洁的操作
  • 美观的界面
  • 支持邮件功能
  • 支持LDAP
  • 支持权限管理
  • 安装/备份/升级/迁移都很简单

Metabase 性能测试数据看板的优缺点分析

优点

  • 数据采集与数据可视化完全解耦,功能扩展性强
  • 以 BI 的定位呈现性能测试数据,界面美观、操作简单,功能强大

缺点

  • 默认的数据呈现形式基本够用,但是不方便扩展