开源:BI/报表/大屏/实时监控
下面按“BI/报表/大屏”和“实时监控/可观测性”两类,列免费商用(OSS 自托管零授权费)、占有率最高、工控/上位机场景能用到的清单。占有率参考 CNCF 调查、DB-Engines 趋势、G2/Capterra 采用面(2025-2026 口径),并标注协议与“是否真免费商用”。
一、BI / 报表 / 大屏(免费商用 OSS)
| 工具 | 占有率/地位 | 协议 | 免费商用说明 | 适合你的场景 |
|---|---|---|---|---|
| Apache Superset | 开源 BI 第一梯队(Airbnb 出身,Apache 顶级项目) | Apache-2.0 | 完全免费,无 AGPL 传染,改源码不用开源 | 工程团队自配 SQL 报表、大屏、接 GreptimeDB/PG/MySQL;最贴合“国产替代 Tableau” |
| Metabase | 中小团队自助 BI 占有率极高,G2 4.4+ | AGPLv3(OSS 版) | 自托管免费,原样用不触发开源义务;SSO/行级权限在付费版 | 车间文员拖拽看班报、非技术人员用,比 Superset 易上手 |
| Grafana(OSS) | 虽属可观测性,但常被并列当“大屏工具” | AGPLv3 | 自托管免费;iframe 嵌入、匿名只读都行 | 你前几轮已定的实时曲线大屏,不是业务 BI 但工控最常用 |
| DataEase(社区版) | 国内国产 BI 占有率上升最快 | Apache-2.0(v2 起) | 免费商用,社区版无 iframe 嵌入(嵌入要买嵌入式版) | 民企要“国产名字+中文大屏”但不想付 UOS 那种钱;工控机吃内存 ~500MB+ |
| Redash | SQL 报表老牌,被 Databricks 收后社区接手 | BSD-2 | 免费商用 | 轻量 SQL 查业务库出图,不适合高频时序 |
| Lightdash | dbt 系新兴 BI | MIT | 免费商用 | 现代数据栈/语义层团队,工控场景较少见 |
占有率排序(开源侧):Superset ≈ Metabase > DataEase(国内) > Redash;商业 BI 里 Power BI/Tableau 占营收高但闭源不列入。
二、实时监控 / 可观测性(免费商用 OSS)
| 工具 | 占有率/地位 | 协议 | 免费商用说明 | 角色 |
|---|---|---|---|---|
| Prometheus | CNCF 毕业,可观测性采用率 86%(CNCF 调查),指标标准 | Apache-2.0 | 完全免费,Exporter 生态最大 | 指标采集+存储+Alertmanager 告警 |
| Grafana OSS | 可视化层事实标准,GitHub 73k★ | AGPLv3 | 自托管免费,Dashboard 无上限 | 统一查询界面,接 Prometheus/Loki/GreptimeDB |
| VictoriaMetrics | Prometheus 轻量替代,单节点 50-120MB | Apache-2.0 | 单节点/集群 OSS 免费,企业版才收费 | 工控机内存紧时替 Prometheus 存长期指标 |
| Loki | 日志聚合“Prometheus for Logs” | AGPLv3 | 自托管免费 | 工控机应用日志按 label 查,不建全文索引省资源 |
| OpenTelemetry | CNCF 可观测性采用率 49%,埋点标准 | Apache-2.0 | 完全免费 | 采集端统一协议,后端可接 Prometheus/Tempo |
| Uptime Kuma | 单容器存活检查神器,G2 4.6 | MIT | 免费商用 | 工控机/边缘盒子“服务死活”黑盒监控,~60MB |
| Netdata | 实时主机遥测,5 分钟见效 | GPLv3 | 自托管 agent 免费,Cloud 收费 | 单机秒级看 CPU/磁盘/网络,但吃 150-300MB,工控机偏重 |
| Tempo / Jaeger | 链路追踪 | Apache-2.0(MIT) | 免费 | 微服务才用,上位机单进程一般用不到 |
占有率排序:Prometheus > Grafana > VictoriaMetrics(增长快)> Loki > OTel;CNCF 2024 调查里 98% 受访者用开源可观测工具,89% 用 Prometheus、85% 用 OTel。
三、对照你前几轮架构的“该用谁”
你定的是 Ubuntu + Avalonia 自包含 + GreptimeDB + WebView 嵌页面:
- 实时工艺曲线(温度/压力/Modbus 点) → Grafana OSS 绿色包(或 ECharts 单页直连 GreptimeDB SQL),不要用 Superset/Metabase 顶这个活。
- 工控机自身健不健康(CPU/串口服务存活) → Beszel(前轮提过)或 Uptime Kuma 单容器,比 Netdata 轻。
- 班报/日报表/产量环比 → 另开一台机跑 Metabase 或 Superset 连 GreptimeDB 的 PG 兼容端口;社区版 DataEase 也行但要接受内存翻倍。
- 日志排查 → Loki 单二进制 + Grafana 同源查询,别上 ELK(Java 堆工控机扛不住)。
- 资源极度紧(1G 内存 ARM 盒子) → 砍掉 Grafana,WebView 里 ECharts 直查 GreptimeDB;监控用 Beszel Agent 而非 Netdata。
四、协议红线一句话
- Apache-2.0 / MIT / BSD:改源码、闭源分发、嵌进产品都行,最省心(Superset、VictoriaMetrics、Prometheus、OTel、Beszel、Uptime Kuma)。
- AGPLv3:原样自托管商用免费;改了它前端/后端源码并通过网络提供给别人用,必须公开你的修改(Grafana OSS、Metabase OSS、Loki)。你“原样解压跑+WebView 嵌 127.0.0.1”不触发。
- GPLv3(Netdata):同场免费,但更严,工控机不优先选。
阅读剩余
THE END