SigNoz Cloud - This page is relevant for SigNoz Cloud editions.
Self-Host - This page is relevant for self-hosted SigNoz editions.

K8s Serverless (EKS Fargate) - Overview

EKS Fargate runs Kubernetes pods on serverless compute without exposing the node. As a result, node-level DaemonSets and host mounts are not supported. To collect telemetry from applications on Fargate, deploy an OpenTelemetry Collector as a sidecar container within each pod that you want to observe.

Why sidecar on Fargate?

  • DaemonSets are not supported on Fargate nodes
  • HostPath mounts and host network/ports are not available
  • The sidecar provides a local OTLP endpoint (localhost) for your app to send traces, metrics, and logs

What you can collect

  • Kubelet Metrics: Data from the Kubelet API on each node, such as pod and container resource utilization.
  • Container Logs: Tailing and parsing logs generated by the containers running on the node.
  • Collect Traces: Traces from the application will also be collected generated by containers on node.

High-level architecture

Pod (Fargate)
├─ app container(s)
│  └─ sends OTLP telemetry data to the sidecar
└─ otel-collector sidecar
   ├─ receives OTLP data from the app container(s)
   └─ exports telemetry to SigNoz (cloud or self-hosted)

Next steps

Last updated: December 16, 2025

Edit on GitHub

Was this page helpful?

Your response helps us improve this page.

On this page

Is this page helpful?

Your response helps us improve this page.