重磅发布 ClickStack:基于 ClickHouse 的高性能开源可观测性栈

快速基于 ClickHouse + Grafana 搭建可观测性解决方案 - 分布式链路追踪篇(ClickHouse 官方博客)... 引言 在 ClickHouse,我们认为可观测性仅仅是另一个实时分析问题。作为一款高性能的实时分析数据库,ClickHouse 被用于多种场景,包括时间序列数据的实时分析。其应用场景的多样性推动了大量分析函数的发展,这些函数有助于查询大多数数据类型。这些查询特性和高压缩率使得越来越多的用户开始利用 ClickHouse 来存储可观测性数据。这类数据通常以三种形式出现:logs(日志)、metri... 阅读详情

图片

本文字数:5616;估计阅读时间:15 分钟

作者:Mike Shi

本文在公众号【ClickHouseInc】首发

图片

重磅发布 ClickStack

我们今天正式发布 ClickStack —— 一个基于 ClickHouse 构建的全新开源可观测性(Observability)解决方案。ClickStack 提供日志、指标、链路追踪和会话回放等功能的全套体验,即装即用,性能强劲,架构开放,人人可用。

你可以通过查看文档中的《快速开始指南》,开启你的 ClickStack 实践之旅[https://clickhouse.com/docs/use-cases/observability/clickstack/getting-started]。

图片

多年以来,像 Netflix 和 eBay 这样的超大规模技术团队,一直将 ClickHouse 作为可观测性数据存储的首选方案。它的列式结构、高效压缩能力,以及高吞吐量的向量化查询引擎,使其非常适合存储“宽事件” —— 这种记录类型包含丰富的上下文信息,基数高,能够同时统一日志、指标和链路追踪数据。这种被称为“可观测性 2.0”的现代可观测性架构,打破了传统“三大支柱”的模型,省去了整合分散遥测数据源的繁琐。

不过,过去只有拥有充足资源的团队才能在 ClickHouse 之上构建完整的可观测性解决方案。而对于大多数团队来说,他们不得不依赖通用可视化工具,或是第三方构建在 ClickHouse 之上的专有平台。这些工具虽然能实现基础功能,但经常需要撰写冗长复杂的 SQL 查询来完成日常监控任务,而且往往无法充分发挥 ClickHouse 的性能潜力和开放优势。

现在,情况发生了根本改变。借助 HyperDX 的强力支持,ClickStack 正式发布,一个真正的开源可观测性平台应运而生。它内置了 OpenTelemetry 收集器、支持宽事件数据展示的可视化界面、自然语言查询、会话回放、告警等多项功能,一应俱全。

最重要的是,这一切都建立在 ClickHouse 这款备受信赖的高性能、高压缩引擎之上,被全球领先的可观测性团队所采用。

过去,团队往往只能在昂贵的闭源 SaaS 产品和零散的开源组件之间权衡取舍。搜索引擎虽然查询灵活快速,但在大规模部署和高效聚合方面常常力不从心;而指标存储系统虽然具备高效聚合能力,却需要预先定义聚合规则,且缺乏强大的搜索能力。这两种方式都不擅长处理高基数数据,而强行将它们拼凑在一起又会引入额外复杂度,无法从根本上解决问题。

现在有了 ClickStack,你无需再做选择 —— 它兼具高基数宽事件数据的极速搜索与高效聚合能力,可扩展、开源,并真正适合所有团队使用。

ClickHouse 在可观测性领域的演进

图片

可观测性的本质,其实是数据问题

早期使用 ClickHouse 的团队意识到一个关键点:可观测性归根结底是一个数据问题。数据库的选择,决定了整个可观测性平台的成本、可扩展性以及功能边界 —— 无论是自建平台还是创办一家可观测性公司,选对数据库往往是最关键的架构决策。

这正是为什么多年来 ClickHouse 一直是众多可观测性技术栈的核心。从 Netflix、eBay 等业界巨头,到 Sentry、Dash0 这样的新兴可观测性初创企业,ClickHouse 都在大规模支撑日志、指标和链路追踪数据。凭借列式存储架构、高效压缩能力和向量化执行引擎,ClickHouse 在显著降低系统成本的同时,提供了亚秒级查询能力,帮助工程师在面对线上故障时快速定位问题,不再受限于响应迟缓的传统工具。

宽事件 + 列式数据库,就是最优解

在我们此前的文章《基于 SQL 的可观测性现状》中,我们详细探讨了这一趋势。尽管当时还未有统一名称,但它正是今天“可观测性 2.0”的核心理念:以宽事件为基础的统一数据模型,而不是传统的“日志、指标、追踪”三大支柱。长期以来,不同类型数据被分散存储在多个系统中,导致关联复杂、维护繁琐、效率低下。而宽事件通过将所有可观测性信号统一封装到单条记录中,彻底打破了这一格局。

所谓“宽事件”,就是在单条记录中捕捉应用的全部上下文信息:用户标识、服务名称、HTTP 路径、返回状态码、缓存命中与否……所有内容一应俱全。这种统一结构不仅简化了数据管理流程,更是实现高基数数据快速查询与聚合的基础 —— 前提是你的存储引擎足够强大,能够高效压缩和处理这类结构化数据。

尽管一些 No-SQL 系统(例如搜索引擎)也尝试支持宽事件模型,但它们在聚合性能上始终存在短板 —— 虽然擅长搜索、可用于“海量数据中精准定位”,但面对大范围聚合分析场景则力不从心。而 ClickHouse 则始终保持其独门优势:列式存储架构、强大的编解码压缩库,以及专为分析型查询设计的并行执行引擎,让其在处理这类复杂场景时游刃有余。

资源友好,弹性扩展

在 ClickHouse Cloud 中,我们进一步采用了对象存储,实现了计算与存储的解耦。这对于将可观测性平台扩展到 PB 级乃至更大规模,并实现弹性伸缩,是至关重要的一步。为了满足更复杂的业务需求,我们还支持计算资源的多租户隔离 —— 用户可以为不同的工作负载(如数据写入与查询)分配独立的计算节点,虽然它们都在访问相同的数据源。

随着可观测性场景日益多样化,我们也意识到,对半结构化事件提供原生 JSON 支持已成为基础能力。为此,ClickHouse 不断演进,提供了一流的半结构化数据支持,并在此过程中保留了列式存储所带来的查询性能优势。系统会在新数据写入时自动创建列,并自动处理类型升级与列增长。这种写时建模(schema-on-write)机制,恰好满足了可观测性场景对高性能、强压缩和灵活性的三重要求。

OpenTelemetry:行业标准的兴起

ClickHouse 的这轮演进,恰好与 OpenTelemetry(OTel)的快速普及同步。如今,OTel 已成为跨日志、指标与链路追踪数据收集的事实标准。我们也正式加入该生态,开始支持并贡献 ClickHouse 的官方 OpenTelemetry Exporter。

OpenTelemetry 的出现,为整个生态带来了突破性的推进。它为数据的采集与导出提供了一种标准化、厂商无关的统一方式,同时通过 Collector 模块,可直接将数据发送至 ClickHouse —— 使用我们协同社区维护的 Exporter 模块。我们与社区紧密协作,确保该 Exporter 拥有良好的稳定性、可扩展性,并与 ClickHouse 的核心理念深度契合。

我们在早期实践中遇到的最大挑战之一,是如何设计 schema。可观测性数据并不存在统一适用的 schema,每个团队的查询模式、数据保留周期、服务架构都不尽相同。因此,Exporter 提供了默认的日志、指标和链路追踪 schema,适用于大部分通用场景。但我们也鼓励用户根据实际业务情况,对其进行自定义调整与优化。

补齐体验闭环的最后一块拼图

不过我们很快就发现,拥有一个强大的数据库、合理的数据模型和稳定的数据采集机制,还远远不够。工程师真正需要的,是一整套即用型的数据接入、可视化展示、告警能力,以及一个贴合日常工作流的用户界面。在此之前,大多数团队只能依靠 OpenTelemetry 负责采集,再配合 Grafana 展示数据。

这种方式虽然能满足基本需求 —— 事实上,我们自己的可观测性团队也已经用基于 ClickHouse 的方案替换了 Datadog,不仅节省了数百万美元的成本,整体成本压缩比例超过 200 倍。目前,我们内部的日志平台已经积累超过 43 PB 的 OpenTelemetry 数据,相关 schema 和主键设计都针对这一规模精细优化。这个实践充分验证了 ClickHouse 架构在性能与成本上的巨大优势,但我们依然认为,整体体验还有很大优化空间。

我们期待的是一个带有明确产品理念的方案 —— 能让用户更轻松开始使用,并提供清晰的操作路径。最关键的一点,是我们希望拥有一个专为 ClickHouse 打造的用户界面。它不仅能理解 ClickHouse 查询的高效构造方式,还能自动识别宽事件中的模式,提升用户体验的同时,又不掩盖 ClickHouse 强大灵活的底层能力。

此外,尽管我们一直强调 SQL 在推动宽事件可观测性模型中的重要作用,我们也明白,用户的使用习惯同样值得尊重。搜索引擎如 ELK 之所以成功,关键就在于它们提供了直观易用的体验 —— 尤其是那种类似自然语言的日志查询方式。我们也希望将这种体验带给用户,但在此基础上,提供的是由 ClickHouse 引擎驱动的强大能力。

正式集成 HyperDX:ClickStack 的关键拼图

就在我们寻求更完整用户体验的过程中,我们发现了 HyperDX —— 一个专为 ClickHouse 打造的开源可观测性平台。当 HyperDX 于 2024 年底开源其 v2 版本 UI 时,我们第一时间在内部进行了测试,迅速发现它正是 ClickStack 所缺失的那一环。部署过程顺畅,开发体验优秀,界面简洁、功能强大,我们深知用户也应获得同样的体验。

HyperDX 带来了我们一直期待的关键能力:

  • 标准化数据采集:从项目初期,HyperDX 就全面支持 OpenTelemetry,与我们在 ClickHouse Exporter 上的长期投入高度一致。
  • 开源优先理念:我们始终相信强大的可观测性工具应该对所有开发者开放,HyperDX 也秉持相同哲学。其云原生架构确保了运维上的简单、高效与低成本。

深度为 ClickHouse 优化:不仅仅是遵循标准,HyperDX 团队从一开始就围绕 ClickHouse 进行深度设计,尤其在查询优化方面表现出色,让用户无需自行处理复杂的调优。其 UI 与引擎深度耦合,确保在事故排查等关键场景下提供毫秒级响应能力。

结合 HyperDX 的 UI、内置 OpenTelemetry 数据接入能力,以及为其量身打造的 schema,ClickStack 将采集、存储和可视化整合为一个统一的体验平台。默认 schema 开箱即用,用户无需配置即可获得完整功能 —— 当然,也可以按需自定义字段与结构。

图片

ClickStack 的模块化设计也意味着它可以按需横向扩展。如果你希望提升写入吞吐量,只需增加更多 OpenTelemetry 网关;如果你需要更强大的查询或存储能力,只需扩展 ClickHouse 实例。整个技术栈随着数据与团队规模的增长自如扩展,而无需大改架构。

自收购 HyperDX 以来,我们将重心放在简化产品体验与增强可配置性上。你既可以使用默认 schema 快速上线,也可以引入自定义 schema 满足特定业务需求。正如 ClickHouse 所展现的那样:可扩展性建立在灵活性之上,没有一套 schema 能适配所有用户场景。

图片

与此同时,我们仍坚持 SQL 为核心。SQL 是数据领域的通用语言,对大多数 ClickHouse 深度用户而言,依旧是探索数据最具表现力、最高效的方式。因此,HyperDX 的界面原生支持 SQL 查询 —— 高级用户可以直接操控底层引擎,不做妥协。

图片

为了进一步提升故障排查与数据探索能力,我们还引入了全新功能。例如“事件差异分析”(event deltas),它可以帮助用户迅速识别异常与性能回退。通过对某一字段的唯一值进行抽样比较,系统能直观展现出性能差异与偏移,让用户更容易理解系统中发生了哪些关键变化及其原因。

图片

最重要的是,这一技术栈如今变得前所未有地简单。随着 OpenTelemetry 成为事实标准,所有数据都通过 OTel collector 统一接入。默认配置采用了经过优化的推荐 schema,可快速上手部署;当然,用户也可以根据需求进行修改或扩展。这个架构是为 OpenTelemetry 而生,但并不局限于它 —— 借助开放 schema,HyperDX 同样可以与您现有的数据管道和自定义 schema 无缝集成。

总结与未来展望

ClickStack 标志着 ClickHouse 在可观测性生态建设上的又一次重要进化 —— 一个直观、开源、具备明确设计理念的全栈可观测性解决方案。它将 ClickHouse 高性能列式引擎、OpenTelemetry 的标准化埋点体系,以及 HyperDX 的专属 UI 无缝整合,真正让现代可观测性能力触手可及,人人可用。

我们始终坚持开源开放的理念,确保 ClickStack 无论在单一微服务场景,还是多 PB 级别的大型系统中都可以平稳运行。未来,我们不仅会继续打磨 ClickHouse 数据库核心能力,以适应更高性能的可观测性需求,也会持续推进与 Grafana 等主流工具的集成,让 ClickStack 能与现有可观测性体系无缝衔接。

ClickStack 不只是一个可观测性工具,它是一个统一的基础平台 —— 所有遥测数据信号汇聚于一体,依托高性能的列式引擎,内置自然语言查询、会话回放与告警机制,真正实现即装即用,助力团队更高效地理解和优化系统运行状态。

征稿启示

面向社区长期正文,文章内容包括但不限于关于 ClickHouse 的技术研究、项目实践和创新做法等。建议行文风格干货输出&图文并茂。质量合格的文章将会发布在本公众号,优秀者也有机会推荐到 ClickHouse 官网。请将文章稿件的 WORD 版本发邮件至:Tracy.Wang@clickhouse.com

 

快速基于 ClickHouse + Grafana 搭建可观测性解决方案 - 日志篇(ClickHouse 官方博客)... 引言 作为一款高性能的 OLAP 数据库,ClickHouse 被用于多种应用场景,包括 时间序列(time series)数据的实时分析。其多样化的应用场景推动了大量分析函数的发展,这些函数有助于查询大多数类型的数据。这些查询特性加上高压缩率使得越来越多的用户开始利用 ClickHouse 来存储可观测性数据。这类数据通常以三种常见形式存在:日志(logs)、指标(metrics) 和 跟踪... 阅读详情

相关推荐

ADS1256单端vs差分接法详解:在STM32上实现8通道电压采集与4通道差分测量的实战对比

本文深入解析ADS1256在STM32平台上的单端8通道与差分4通道电压采集方案,详细对比两种接法的硬件设计、软件配置及性能差异。通过CubeMX配置SPI接口和优化数据读取时序,实现高精度测量,适用于工业监测等高要求场景。

weixin_29165465的博客 245

从发布到爆发:ClickStack 半年进化史,ClickHouse 可观测性全面起飞

在所有规划之中,最重要的里程碑,是迈向 ClickHouse Cloud 中完全托管的 ClickStack 形态。

ClickHouseDB的博客 862

软硬件协同设计的大小端问题

缘起 最近需要在soc系统内做协处理器,加速AES加密运算,寄存器一次读取32bit,AES一次处理128bit,因此在数据拼接的时候,需要考虑大小端的问题,特来记录一番。 一、什么是大小端 大小端的问题发生在寄存器和内存间传递数据,这点非常重要,很多地方简单地说是数据存储方式,其实不准确。追根溯源,大小端问题是在设计load,store指令的时候考虑的,因此本质是寄存器和内存交互的问题,其他地方不会发生。 比如c语言里定义一个变量int a=ox1234,那么查看在线汇编平台的对应汇编代码: # 给2号寄

http://www.icfgblog.com/ 613

为可观测性注入LLM :结合 ClickStack、OpenTelemetry 与 MCP

LLM 可观测性在生产环境尤其关键,尤其是针对智能体应用以及频繁借助 MCP 工具与 LLM 交互的场景。

ClickHouseDB的博客 1237

【低空经济】森林火情高精度监测与早期预警无人机巡护方案

在全球范围内,森林火灾已成为一个严重的生态和社会问题。它不仅对自然生态系统造成了毁灭性的影响,还对人类的生命财产安全构成了极大的威胁。根据国际森林发展组织的统计,全球每年因森林火灾造成的经济损失高达数百亿美元,甚至在某些年份,火灾损失占到某些国家国民经济总量的相当一部分。因此,开展高效的森林火情监测与早期预警工作显得尤为重要。随着科技的发展,无人机作为新兴的监测工具,以其高效、灵活和经济的特点在森林火灾监测领域展现出了巨大的潜力。

2502_92579126的博客 1212

大连理工大学中文情感词汇本体库(含情绪分析代码)

中文文本数据的情绪计算昨天如何对微博推文进行情绪分析(细粒度情感分析)介绍了英文的NRC情绪词典。虽然支持中文,但由于制作问题,导致并不完全适应中文场景。今天介绍大连理工大学中文情感...

大邓和他的Python 4万+

2025年7月 ClickStack 有哪些新变化?

ClickStack,这是一款基于 ClickHouse 构建的开源可观测性 (observability) 堆栈,让日志、指标、追踪和会话重放的统一变得比以往更加简单。

ClickHouseDB的博客 880

【论文精读】Formal Mathematical Reasoning: A New Frontier in AI

注:本文根据师兄汇报内容总结。

m0_60634555的博客 1189

重磅回顾:首届用户大会 Open House 精彩亮点

Open House 本次的盛大活动标志着 ClickHouse 的又一重要里程碑。

ClickHouseDB的博客 925

【实战解析】Ubuntu双网卡冲突:如何解决同一网段下网关无法访问及上网问题

本文深入解析Ubuntu服务器双网卡配置在同一网段时引发的路由冲突问题,导致网关无法ping通及无法上网。通过分析路由表与Metric值原理,提供使用route命令调整优先级及修改Netplan配置文件的实战解决方案,确保主次路由明确,一劳永逸解决网络冲突。

f9g0h的博客 280

第7篇-SAP MM模块-JIT应用实战解析,从计划协议到JIT供应的关键配置与流程

本文深入解析SAP MM模块中的JIT(Just In Time)供应模式,从计划协议到JIT供应的关键配置与流程。通过动态计划行管理、需求聚合与分解等核心功能,实现精确数量、时间和地点的物料供应。文章详细介绍了主数据准备、计划协议配置、MRP参数精调及EDI集成方案,并提供了实施中的典型问题与解决方案,助力企业优化供应链管理。

weixin_30363509的博客 948

ClickStack 十一月更新(2025 年)

本次更新引入了 Service Maps、incident.io 集成、根 span 筛选、trace 内搜索、折线图对比,以及用于突出显示特定属性的新控件。

ClickHouseDB的博客 1221

华为OD机试双机位C卷-简单的解压缩算法(C/C++/Py/Java/Js/Go)

华为OD机试(机考)双机位C卷 【简单的解压缩算法】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD真题【简单的解压缩算法】。

qq_45776114的博客 475

HyperDX @hyperdx/app 2.39 系列演进全解析:从 LLM 可观测性到 ClickHouse 查询优化的开源前端平台

本篇技术指南以开源可观测性平台 HyperDX 的 Web 前端包 `@hyperdx/app` 的 [发布记录](https://link.gitcode.com/i/0b6fba2f26abf0a684babb6fbc545a86)(v1.1.0 → v2.39.1,共 66 个版本、3000+ 行条目)为骨架,系统梳理该包在图表编辑器、告警系统、LLM 可观测性、ClickHouse 查询优

gitblog_00919的博客 255

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

ClickStack 最新动态:2026 年 1 月版

我们发布了一系列具有重要影响的改进,解锁了全新的工作负载场景,同时也加入了一些虽小但非常有趣、实用的优化。

ClickHouseDB的博客 635

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

破解可观测性成本高昂的束缚:构建开放且具成本效益的系统架构

列式数据库天然就是构建可观测性平台的最佳基础。

ClickHouseDB的博客 1227

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

实战 ClickPy(1.8 万亿行):OpenTelemetry + ClickStack 如何实现秒级排障与会话回放

本文主要聚焦于 trace 分析,日志系统尚未涉及。其它部分敬请期待。

ClickHouseDB的博客 976

ClickHouse可观测性的故事终于完整了,基于 SQL的技术演进依然在持续

ClickHouse 早已在数据输入输出上就支持 JSON 格式,这也促成了它与可观测性工具的早期整合。用户可以通过 ClickHouse 的原生接口或 HTTP 接口发送 JSON 数据,并选择多种输出格式满足需求。这种灵活性使 ClickHouse 更容易集成 OpenTelemetry、Grafana 等工具,实现流畅的数据摄取与可视化。同时,它让用户能轻松构建自定义接口,使 ClickHouse 能适应多种可观测性应用场景。

ClickHouseDB的博客 953

Anthropic 如何利用 ClickHouse 提升 AI 时代的可观测性

ClickHouse 在 Anthropic 开发和发布 Claude 4 的过程中起到了关键作用。

ClickHouseDB的博客 904

用 ClickStack 追踪 OpenAI Agent 智能体执行过程

构建起一整套 AI 智能体的可观测性链路——从原始运行数据,到图形化分析界面,一应俱全。

ClickHouseDB的博客 1341

ClickStack 十月更新亮点(2025 年)

结合 ClickHouse 的新特性和 HyperDX UI 的功能增强,让可观测性体验更加快速、直观和强大。

ClickHouseDB的博客 1075

得物新一代可观测性架构:海量数据下的存算分离设计与实践

通过ClickHouse企业版,得物可观测性平台实现了从写入到查询、从容灾到弹性的全面优化。企业版的存算分离架构提升了系统可靠性,而秒级弹性能力结合秒级按需付费显著降低了计算资源的使用成本约20%和存储资源的采购成本70%+(总成本下降60%)。这种实践模式不仅满足了高并发、高性能的业务需求,同时也为系统的扩展性和运维效率提供了有力支持,成功应对了链路追踪数据管理中的各种挑战。

SmartCodeTech的博客 2152

ClickHouse 官方文档:使用 ClickHouse 构建可观测性解决方案【1/5】

本文字数:3933;估计阅读时间:10 分钟作者: ClickHouse官方本文在公众号【ClickHouseInc】首发。

ClickHouseDB的博客 1400

基于SQL的可观测性现状观察

纵观可观测性几十年来的发展和当前的技术现状,寻求最合适的方案。

ClickHouseDB的博客 1176

探索 ClickHouse Keeper 状态监控,构建全栈可观测性

本文详细介绍了如何监控ClickHouse Keeper这一关键组件,它是ClickHouse集群的协调中心,负责元数据管理、副本同步和Leader选举。文章指出,Keeper一旦异常会导致数据无法写入、查询失败等问题,因此必须建立完善的监控体系。内容涵盖:Keeper的核心架构与工作原理;5类关键监控指标(角色状态、节点存活、Raft日志延迟等);使用Prometheus+Grafana的实战监控方案;结合ClickHouse系统表的复制状态检查;常见问题排查方法;以及部署与监控的最佳实践建议。通过建立K

csdn_tom_168的博客 1184

Dash0 如何用 ClickHouse 构建可观测性解决方案

Dash0 选择 ClickHouse 作为其 OpenTelemetry 原生可观测性平台的核心存储引擎,充分体现了架构设计上的专业性与前瞻性。

ClickHouseDB的博客 1268
上一篇: 使用 ClickHouse 进行云观鸟是什么体验?
下一篇: 与 ClickHouse MCP 的集成:打造面向智能体的高效数据体验
ClickHouseDB
博客等级 码龄3年 1707粉丝 320原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值