Installation overview
This section helps you run Praxis collectors in your environment: on single hosts (Linux, Windows, or macOS), in Kubernetes (using the collector supervisor and the OpenTelemetry Operator to run collector workloads), and optionally as a Praxis Gateway when you want a single aggregation and export tier. Pipelines, credentials, and organization policies are still defined in Praxis; these guides focus on where software runs and how it connects safely.
Choose your path
| Guide | When to use it |
|---|---|
| Linux: Praxis collector | Install the collector on a Linux server or VM with the script or package pattern your Praxis environment provides. OpAMP to Praxis, runs as a system service. |
| Windows: Praxis collector | Install with the MSI / msiexec flow Praxis or your team provides, run as a Windows service, for Event Log and other Windows-native sources. |
| macOS: Praxis collector | Install on Mac (including Apple Silicon or Intel) for workstations or small-scale hosts; same OpAMP model as Linux. |
| Kubernetes: Install | You install the collector supervisor as a Deployment in a cluster, using the install script, OpAMP to Praxis, and generated collector CRs. |
| Kubernetes: Uninstall | Remove supervisor resources and optional host-path data from a cluster you previously installed. |
| Praxis Gateway collector | You need one (or a few) central hosts to aggregate telemetry, share export credentials, and apply shared processors before data leaves your network. Read the overview first, then configuration and TLS and certificates as needed. |
How these pieces fit together
- Praxis (management plane) — You define pipelines, destinations, and insights here. All collectors use OpAMP to Praxis to receive the right configuration (on Kubernetes, the supervisor coordinates child collectors; on Linux, Windows, and macOS, the collector registers directly with Praxis).
- Child collectors (Kubernetes only) — The OpenTelemetry Operator runs OpenTelemetryCollector custom resources the supervisor creates; they execute your pipeline graph.
- Host collectors (Linux, Windows, macOS) — The same
praxis-collectorstack runs as a system service (or Windows service) with a package or install script. See Linux, Windows, and macOS. - Praxis Gateway (optional) — A collector installation that also acts as a concentration point for OTLP, syslog, TCP, and UDP, then forwards to your export destinations. Not every installation needs it; the Praxis Gateway overview lists common drivers.
Before you start
- Prerequisites — For Kubernetes:
cert-manager, the OpenTelemetry Operator, andkubectl. For Linux, Windows, or macOS: credentials and an artifact URL from Praxis (or your private registry), plus host-level permissions for your sources. - Network — Outbound access from collectors to your destinations (and to Praxis for control and, where used, for sign-in) must follow your security policy. The Gateway and TLS pages explain how to use mTLS and private endpoints for collector-to-Praxis-Gateway traffic.
Related reading
- Getting started — How this documentation is organized and how to read the Integrations catalog.
- OTLP source and OTLP destination — Reference for the protocol Praxis uses for many collector-to-collector and export paths.