# Expanso Orchestrator Telemetry Configuration
# Add this to your /etc/expanso/orchestrator-config.yaml file

# ... existing configuration ...

# Telemetry configuration
telemetry:
  # Enable telemetry export
  do_not_track: false

  # OpenTelemetry Collector endpoint
  endpoint: "localhost:4317"

  # Use gRPC protocol for OTLP
  protocol: "grpc"

  # Development: allow insecure connection
  # Production: set to false and use TLS
  insecure: true

  # Export metrics every 15 seconds
  export_interval: "15s"

  # Include Go runtime metrics for detailed performance monitoring
  include_go_metrics: true

  # Collect process metrics every 15 seconds
  process_metrics_interval: "15s"

  # Optional: Add custom resource attributes for filtering
  resource_attributes:
    environment: "production"
    region: "us-west"
    cluster: "main"
