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).