_Docs/
Get StartedModulesPlatformDeployCookbookChangelogReference
_Deploy
  • Deployment Overview
    • Overview
    • Requirements
    • Demo
      • All-in-one Demo Chart
    • Installation
      • Operator Setup
      • Control Plane SetupEE
    • Infrastructure Services
      • PostgreSQL
      • Message Broker
      • Temporal
    • Module Configuration
      • Stack Configuration
      • Gateway Module
      • Ledger Module
      • Payments Module
      • Auth ModuleEE
      • Orchestration ModuleEE
      • Reconciliation ModuleEE
      • Wallets ModuleEE
      • Webhooks ModuleEE
    • Configuration Reference
      • Operator settings reference
      • API Reference
    • Backups management
    • Troubleshooting
    • Configure OpenTelemetry
    • Traces
    • Metrics
    • Upgrade from the operator
    • Database update
  1. Manage
  2. Observability
  3. Configure OpenTelemetry
Deploy

Configure OpenTelemetry

This page requires self-hosted edition.
Deployment

Overview#

Formance uses OpenTelemetry to collect and send telemetry data to your monitoring system. OpenTelemetry is an open-source observability framework for cloud-native software. It provides a single set of APIs, libraries, agents, and instrumentation to capture distributed traces and metrics from your applications.

Configuration#

Prerequisites
Kubernetes cluster with Helm
An OpenTelemetry collector running and accessible from your cluster

Configuration#

In this example, you'll set up an OpenTelemetry configuration for the formance-dev stack. This configuration will apply to all the modules of this stack.

YAML
apiVersion: formance.com/v1beta1
kind: Settings
metadata:
  name: stacks-otel-collector
spec:
  key: opentelemetry.*.dsn
  stacks:
    - "formance-dev"
  value: grpc://opentelemetry-collector.formance-system.svc:4317?insecure=true
TroubleshootingTraces
On This Page
  • Overview
  • Configuration
  • Configuration