﻿---
title: Kubernetes Pods and Docker Containers views empty when using EDOT
description: Learn why the Kubernetes Pods and Docker Containers views in the Infrastructure Inventory are empty when using EDOT, and how to resolve it.
url: https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/6243/troubleshoot/observability/troubleshooting-infrastructure-monitoring/kubernetes-pods-docker-containers-empty-otel
products:
  - Elastic Observability
applies_to:
  - Elastic Stack: Generally available since 9.2
---

# Kubernetes Pods and Docker Containers views empty when using EDOT
After configuring the Elastic Distribution of OpenTelemetry (EDOT) Collector to monitor a Kubernetes cluster on version 9.2 or later, several views in the Kibana Infrastructure Inventory might appear empty.

## Symptoms

The following views under **Observability → Infrastructure → Inventory** show no data:
- **Kubernetes Pods**
- **Docker Containers**
- The main summary metrics (CPU, memory, traffic) at the top of the Inventory page

The **Hosts** view (also under **Inventory**) works correctly and displays data.

## Cause

This is expected behavior, not a configuration error in the EDOT Collector.
In version 9.2.0, the `inframetrics` processor was removed from the EDOT Collector Helm charts for Kubernetes and on-premise deployments. Without this processor, data shipped by EDOT is no longer compatible with the Kubernetes Pods and Docker Containers views of the Infrastructure UI, which only support Elastic Agent data formats.

## Resolution

Use the out-of-the-box dashboards provided by the Kubernetes and System OpenTelemetry Assets integrations.
**Step 1: Install the required integrations**
Use one of these methods:
- **Recommended: Use the Kibana "Add Data" wizard**
  1. In Kibana, go to **Management → Integrations**, or click **Add Data** on the Observability home page.
2. Search for and select the **Kubernetes** integration.
3. Choose the **OpenTelemetry: Full Observability** guide.
4. The wizard automatically installs the [Kubernetes OpenTelemetry Assets](https://docs-v3-preview.elastic.dev/elastic/integration-docs/tree/main/reference/kubernetes_otel) package and provides the correct configuration steps for the EDOT Collector.
- **Manual installation**
  1. In Kibana, go to **Management → Integrations**.
2. Search for and install the [Kubernetes OpenTelemetry Assets](https://docs-v3-preview.elastic.dev/elastic/integration-docs/tree/main/reference/kubernetes_otel) integration.
3. Repeat for the **System OpenTelemetry Assets** integration, which is required for host-level metrics on the nodes.

**Step 2: Access the dashboards**
1. In Kibana, go to **Dashboards**.
2. In the search bar, type `OTEL`.
3. Select the **OTEL][Metrics Kubernetes] Cluster Overview** dashboard to view your cluster's performance.

For a full end-to-end setup guide, refer to [Quickstart: Unified Kubernetes Observability with EDOT](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/6243/solutions/observability/get-started/quickstart-unified-kubernetes-observability-with-elastic-distributions-of-opentelemetry-edot).

## Workaround

You can re-add the `inframetrics` processor as it was configured in versions 9.1.x YAML and Helm charts for the EDOT K8s use case. This is not recommended — the future-proof solution is to use the OpenTelemetry Assets dashboards.