Dom Delnano
Dom Delnano
Pixie's build currently uses nodejs v18.x. This version is set to be end of life'd on 2025-04-30. We need to upgrade to the next LTS release (22.x). The nodejs release...
Pixie's data collector inserts records into the following [DataTables](https://docs.px.dev/reference/datatables/). The telemetry in these tables is a mix of protocol traces (http_events, kafka_events), metrics, and profiling information. Most data table columns...
Go's ABI changed in version 1.17 and assigns arguments to registers rather than its previous stack based calling convention. Pixie's dynamic logging feature is in the process of supporting this...
The current connection tracker model only supports tracing one protocol for the lifetime of the connection. Pixie was recently extended to support tracing TLS handshakes (#2050, #2058, etc). Due to...
The self-hosted cloud is bootstrapped with a kratos admin identity that uses a password based login. This account uses a static set of credentials and defaults to [email protected]/admin as the...
Users have requested that they'd like to be able to see the postgres server version from the pgsql protocol tracing. This is something that postgres encodes in the [ParameterStatus message](https://www.postgresql.org/docs/current/protocol-flow.html#PROTOCOL-ASYNC)....
Pixie's instrumentation works at the kernel level since it uses eBPF. This means that all workloads on the machine are instrumented and is generally seen as beneficial since it reduces...
The Socket tracer and TCP stats connector can't be enabled together. Since Vizier v0.14.12 (from https://github.com/pixie-io/pixie/pull/1989), the socket tracer adds a BPF probe to `tcp_sendmsg` which conflicts with the TCP...
Self hosted cloud users occasionally deploy their cloud with certificates from an internal CA. This creates issues for the operator and vizier since these components don't have the means to...
Needs some cleanup before this is ready for final review.