Deploy the Observe Agent to a Serverless Kubernetes cluster (ex AWS EKS Fargate)

Serverless kubernetes services do not support daemonsets, so the observe-agent must be configured to avoid installing these. To accomplish this, add the following to your values.yaml file:

node:
  # Disables the node-logs-metrics daemonset.
  # This workload is currently not supported in serverless kubernetes.
  enabled: false
  forwarder:
    enabled: true

forwarder:
  # Changes the forwarder from a daemonset to a deployment
  mode: deployment
  # Sets the number of replicas for the forwarder deployment.
  # This can be adjusted based on your needs.
  replicaCount: 2

After this, you can continue sending OTLP data to the forwarder with the same service URI, eg http://observe-agent-forwarder.observe.svc.cluster.local:4318 (for OTLP/HTTP, or port 4317 for OTLP/gRPC).