• Log inStart now

Get automatic visibility into AMQP messages, and trace TLS messages to Node.js services in your K8s clusters

November 9, 2022

Pixie uses eBPF to automatically capture the messages in your clusters and now supports 10 protocols and two encryption libraries

Get automatic message tracing in Kubernetes using Pixie and eBPF.

Today we’re adding support for AMQP, giving you visibility into RabbitMQ messages. Additionally, you can now analyze Node.js applications using TLS.

When you’re troubleshooting your Kubernetes applications, you need to understand the messages being transmitted between different services. With automatic tracing, you get a service map of your entire cluster, allowing you to understand throughput, latency, and error rates across your services. This includes the ability to parse payloads, with full body request and response, and identifying full database queries.

Under the hood, we use Pixie and eBPF to automatically collect fine-grained telemetry data, including service-level metrics, unsampled requests, and more. With one install command, you get deeper insight into your Kubernetes clusters and workloads. No language agents required!

We support the following protocols:

  • HTTP
  • gRPC
  • MySQL
  • PostgreSQL
  • Kafka
  • Redis
  • Cassandra
  • DNS
  • AMQP (New)
  • NATS

For tracing messages over TLS/SSL, we support the following libraries:

  • OpenSSL 1.1.0 or 1.1.1 (includes Node.js, which uses OpenSSL differently than other applications).
  • Golang TLS (crypto/tls).

How to get started

  1. Install Pixie
  2. Open the Live debugging with Pixie tab to explore your telemetry data.

Watch this overview video to learn more.

A screenshot showing AMQP messages.

A screenshot showing AMQP messages.
Edit this doc
Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.