Skip to main content

In-service code capture

Multiplayer is a full stack session recorder that captures everything you need to develop new features, fix bugs, and work with AI coding tools. Multiplayer collects front-end screens, user actions, backend traces, metrics, logs and full request/response content and headers - all auto-correlated in a single session.

Options overview


To fully unlock the potential of full stack session recording, you need to connect your backend to Multiplayer, sending your application’s telemetry data (traces, logs, request/response and header information) to our platform.

In addition to sending traces and logs, we recommend that you capture request/response and header content to enrich your full stack session recordings.

We offer 2 solutions for this:

  • In-service code capture libraries. Capture, serialize, and mask request/response and header content directly within your service code. This is an easy way to get started, especially for new projects, as it requires no extra components in your platform.

  • Multiplayer Proxy. This option allows you to handle capturing this data outside of your services and it’s ideal for large-scale applications. This guide only covers the Multiplayer In-service code capture libraries.

‼️ This guide only covers the in-service code capture libraries. ‼️

Setup prerequisites


To correctly configure the Multiplayer in-service code capture make sure to

In-service code capture supported languages


ℹ️ Java doesn’t allow for in-service request/response hooks. However, you can use the Multiplayer proxy instead, which can be deployed in various ways, such as an Ingress Proxy, a Sidecar Proxy, or an Embedded Proxy, to best fit your architecture.

You did it! What’s next?


You’ve successfully configured the Multiplayer in-service code capture , congratulations! 🎉

To leverage the Multiplayer full stack session recordings at their fullest, make sure to:

If you have any questions or trouble with the configuration, contact us.