Repolode
parseablehq

parseablehq/parseable

基于 Rust 的开源可观测性平台,将日志、指标、链路追踪和事件存储在对象存储上,单个二进制即可运行。

可替代:DatadogSplunk

Star
2,563
Fork
182
未关闭 Issue
29
最近提交
昨天

这是什么?

Parseable 是一个基于数据湖架构构建的可观测性平台。它从应用、代理和系统接收日志、指标、链路追踪和事件,并以列式 Parquet 格式存储在 S3 等对象存储上。计算层无状态,存储与计算可以各自独立扩展。

平台将告警、仪表盘、异常检测、APM、PromQL 和 SQL 查询整合在同一个二进制文件中,无需拼接多个独立工具。数据可以通过常见日志代理、OpenTelemetry、Kafka、eBPF 等方式接入,现有的 OpenTelemetry Collector 配置也可以直接指向它。

项目提供安装脚本,支持 Linux、macOS 和 Windows。本地实例默认监听 8000 端口,提供 Web 界面和数据摄入 HTTP API,同时也提供托管云版本。

核心功能

  • 01将日志、指标、链路追踪和事件以列式 Parquet 格式存储在对象存储上。
  • 02告警、仪表盘、异常检测和 APM 集成在单个二进制文件中。
  • 03支持 PromQL 和 SQL 查询。
  • 04可通过 OpenTelemetry、Kafka、eBPF 及常见日志代理接收数据。
  • 05计算与对象存储分离,二者可独立扩展。

适用场景

  • 在自托管的可观测性体系中集中管理应用与基础设施日志。
  • 用一个基于 S3 的平台替代多工具组合的监控方案。
  • 观测 AI 代理,并借助 LLM 分析遥测数据。
  • 将现有 OpenTelemetry Collector 管道接入新的后端。

快速上手

  1. 1

    运行 README 中的官方安装脚本

  2. 2

    使用摄取命令向 demo 数据流发送示例日志

    curl --location --request POST 'http://localhost:8000/api/v1/ingest' \ --header 'X-P-Stream: demo' \ --header 'Authorization: Basic YWRtaW46YWRtaW4=' \ --header 'Content-Type: application/json' \ --data-raw '[ { "id": "434a5f5e-2f5f-11ed-a261-0242ac120002", "datetime": "24/Jun/2022:14:12:15 +0000", "host": "153.10.110.81" } ]'
  3. 3

    打开 http://localhost:8000 并使用 admin / admin 登录

使用前须知

  • 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,修改后的版本需要公开源代码。
  • 快速开始使用默认管理员账户 admin / admin,生产部署需要按照安装指南进行加固。

收录于专题

标签

常见问题

parseable 是什么?
基于 Rust 的开源可观测性平台,将日志、指标、链路追踪和事件存储在对象存储上,单个二进制即可运行。 Parseable 是一个基于数据湖架构构建的可观测性平台。它从应用、代理和系统接收日志、指标、链路追踪和事件,并以列式 Parquet 格式存储在 S3 等对象存储上。计算层无状态,存储与计算可以各自独立扩展。
parseable 可以免费使用吗?用的什么许可证?
parseable 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
parseable 还在维护吗?
活跃维护中。parseable 最近一次提交是在 2026年10月23日。
parseable 适合用来做什么?
在自托管的可观测性体系中集中管理应用与基础设施日志。 用一个基于 S3 的平台替代多工具组合的监控方案。 观测 AI 代理,并借助 LLM 分析遥测数据。 将现有 OpenTelemetry Collector 管道接入新的后端。
parseable 怎么安装和运行?
运行 README 中的官方安装脚本 使用摄取命令向 demo 数据流发送示例日志: curl --location --request POST 'http://localhost:8000/api/v1/ingest' \ --header 'X-P-Stream: demo' \ --header 'Authorization: Basic YWRtaW46YWRtaW4=' \ --header 'Content-Type: application/json' \ --data-raw '[ { "id": "434a5f5e-2f5f-11ed-a261-0242ac120002", "datetime": "24/Jun/2022:14:12:15 +0000", "host": "153.10.110.81" } ]' 打开 http://localhost:8000 并使用 admin / admin 登录
在哪里获取 parseable?
源代码和安装说明在 GitHub 上:https://github.com/parseablehq/parseable

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目