GitHub - pixie-io/pixie: Instant Kubernetes-Native Application Observability
Pixie 是一个开源的 Kubernetes 应用可观测性工具,基于 eBPF 自动收集遥测数据,并在集群内完成存储与查询,支持网络监控、服务性能分析、数据库查询剖析、请求追踪等多种场景。
社区作者 · zZz
它解决什么问题
Pixie 是面向 Kubernetes 应用的开源可观测性工具。用户可以用它查看集群的高层状态(服务映射、集群资源、应用流量),也可以深入查看更详细的信息(Pod 状态、火焰图、单个完整应用请求)。
其核心特性包括:Auto-telemetry——通过 eBPF 自动收集遥测数据,如完整请求、资源和网络指标、应用剖析等;In-Cluster Edge Compute——在集群本地收集、存储和查询所有遥测数据,集群 CPU 使用率低于 5%,大多数情况下低于 2%;Scriptability——提供 Python 风格的 PxL 查询语言,可跨 Pixie 的 UI、CLI 和客户端 API 使用。项目由 New Relic, Inc.
于 2021 年 6 月贡献给 CNCF 作为 Sandbox 项目,遵循 Apache License 2.0。配图 1 为 Pixie 标志,配图 3 展示网络流量图,配图 4 展示基础设施监控,配图 5 展示服务性能,配图 6 展示数据库查询分析,配图 7 展示请求追踪,配图 8 展示持续应用性能剖析。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
来源仅提供安装指引:Pixie 安装只需几分钟,具体步骤见官方 Install Guides 页面。当前各组件最新版本为:CLI v0.8.8、Cloud v0.1.8、Vizier v0.14.15、Operator v0.1.7。安装完成后可通过 Web 版 Live UI、CLI 或 API 与 Pixie 交互。由于原文未列出环境准备、安装命令顺序和常见问题,此处无法补充。