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

Monitor EKS Fargate with SigNoz

Overview

EKS Fargate runs Kubernetes pods on serverless compute without exposing the underlying node. Because node-level DaemonSets and host mounts are not supported on Fargate, you need to deploy an OpenTelemetry Collector as a sidecar container within each pod you want to observe.

Info

This guide is specific to EKS Fargate. For standard EKS clusters running on EC2 nodes, see Monitor EKS EC2 Nodes which uses the K8s-Infra Helm chart with DaemonSet agents.

Prerequisites

  • An EKS cluster with Fargate profiles configured
  • SigNoz Cloud account or Self-Hosted SigNoz
  • kubectl access to your cluster
  • Helm installed (for k8s-infra cluster-level components)

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

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)

What You Can Collect

Data TypeDescription
Kubelet MetricsPod and container resource utilization from the Kubelet API
Container LogsLogs generated by containers in the pod
TracesDistributed traces from instrumented applications

Setup

For complete setup instructions, follow the EKS Fargate Installation Guide.

The setup involves:

  1. Install k8s-infra Helm chart for cluster-level collection (with otelAgent disabled for Fargate)
  2. Create ConfigMaps for the sidecar collector configuration and in-cluster kubeconfig
  3. Set up RBAC (ServiceAccount, ClusterRole, ClusterRoleBinding) for kubelet stats access
  4. Add the sidecar container to your application Deployment/Pod specs
  5. Apply the manifests and verify data in SigNoz

Validate

Once set up, verify your data appears in SigNoz:

  • Logs: Navigate to Logs tab → Logs Explorer
  • Metrics: Navigate to Infrastructure MonitoringKubernetes to see pods and containers
  • Traces: Navigate to Traces tab to see distributed traces from your applications

Next Steps

Last updated: December 30, 2025

Edit on GitHub

Was this page helpful?