← All repos

pixie

Instant Kubernetes-Native Application Observability

aksapache-arrowcloud-nativecncfdistributed-systemsebpfeksgkegolangkubernetesmachine-learningmetricsminikubemonitoringobservabilitypandaspixiepxpx-runvega
Browse cluster: SQL databases and distributed systems
5,000commits
91contributors
20languages

Tech stack & purpose

Pixie is an open-source observability platform for Kubernetes applications built in Go that uses eBPF to automatically collect telemetry data without manual instrumentation. The system enables users to monitor network traffic, infrastructure health, service performance, database queries, and application profiles through a combination of in-cluster edge compute, a Pythonic query language called PxL, and a web-based UI. The project is developed by Pixie (pixie-io), includes integrations with cloud Kubernetes services like AKS, EKS, and GKE, and uses tools like Apache Arrow, Pandas, and Vega for data processing and visualization.

Community & reference links

Languages

C++
52.9%
Go
21.9%
TypeScript
9.7%
Starlark
6.2%
Python
4.5%
C
1.8%
Shell
1.6%
Ruby
0.3%
PHP
0.2%
JavaScript
0.2%
Dockerfile
0.2%
Makefile
0.1%
Go Template
0.1%
Lua
0.1%
Java
0.0%
PLpgSQL
0.0%
Scala
0.0%
HTML
0.0%
Thrift
0.0%
HCL
0.0%

Contributors (top 30 of 91)