Pixie gives you instant visibility by giving access to metrics, events, traces and logs without changing code.
Check out Pixie's Quick Start install guide.
px run px/service_stats
px run px/node_stats
px run px/mysql_stats
Explore more scripts by running:
px scripts list
Check out our pxl_scripts folder for more examples.
The Pixie Platform auto-generates "Live View" dashboards to visualize script results.
You can transform and pipe your script results into any other system or workflow by consuming
px results with tools like jq.
Example with http_data:
px run px/http_data -o json| jq -r .
More examples here
To see more script examples and learn how to write your own, check out our docs for more guides.
We are excited to have you contribute to Pixie! Before contributing, please read our contribution guide.
Three fundamental innovations enable Pixie's magical developer experience:
Progressive Instrumentation: Pixie Edge Modules (“PEMs”) collect full body request traces (via eBPF), system metrics & K8s events without the need for code-changes and at less than 5% overhead. Custom metrics, traces & logs can be integrated into the Pixie Command Module.
In-Cluster Edge Compute: The Pixie Command Module is deployed in your K8s cluster to isolate data storage and computation within your environment for drastically better intelligence, performance & security.
Command Driven Interfaces: Programmatically access data via the Pixie CLI and Pixie UI which are designed ground-up to allow you to run analysis & debug scenarios faster than any other developer tool.
For more information on Pixie Platform's architecture, check out our docs.
Pixie was built by a San Francisco based startup, Pixie Labs, Inc. New Relic, Inc. acquired Pixie Labs in December 2020. New Relic, Inc. is in the process of contributing Pixie to the Cloud Native Compute Foundation.
Pixie is licensed under Apache License, Version 2.0.