Deploy the OpenTelemetry Demo application to simulate realistic traffic and test end-to-end observability in your Coralogix setup.

## Step 1: Add the OpenTelemetry Helm repository

```yaml
helm repo add open-telemetry https://open-telemetry.github.io/opentelemetry-helm-charts
```

## Step 2: Create the `demo` namespace

```yaml
kubectl create ns demo
```

## Step 3: Save the following as `demo-values.yaml`

```yaml
opentelemetry-collector:
  enabled: false

jaeger:
  enabled: false

prometheus:
  enabled: false

grafana:
  enabled: false

opensearch:
  enabled: false

default:
  env:
    - name: OTEL_SERVICE_NAME
      value: frontend
    - name: OTEL_RESOURCE_ATTRIBUTES
      value: "service.name=frontend,service.namespace=demo,service.version=1.0.0"
    - name: NODE_IP
      value: "127.0.0.1"

  envOverrides:
    - name: OTEL_EXPORTER_OTLP_ENDPOINT
      value: "127.0.0.1:4317"
    - name: OTEL_EXPORTER_OTLP_PROTOCOL
      value: grpc
    - name: OTEL_EXPORTER_OTLP_INSECURE
      value: "true"
```

## Step 4: Deploy the demo application

```yaml
helm install otel-demo open-telemetry/opentelemetry-demo \
  --namespace demo \
  --create-namespace \
  --values demo-values.yaml
```

## Verify the setup

Once the demo application is running, verify everything is connected:

1. Go to the Coralogix UI.
1. Navigate to **Infrastructure**, then **Infrastructure Explorer**.
1. Click **Kubernetes** in the left sidebar.
1. Confirm your cluster appears with nodes and pod data.
1. Drill into nodes or pods to view metrics, logs, and traces.

## Next steps

Configure the Coralogix Kubernetes integration to collect logs, metrics, traces, and infrastructure metadata by following [Getting started with Kubernetes monitoring](https://coralogix.com/docs/user-guides/infrastructure/infrastructure-explorer/getting-started-kubernetes-monitoring/index.md).

## Related resources

- [Set up with Minikube](https://coralogix.com/docs/user-guides/infrastructure/infrastructure-explorer/setup-with-minikub/index.md)
- [Getting started with Kubernetes monitoring](https://coralogix.com/docs/user-guides/infrastructure/infrastructure-explorer/getting-started-kubernetes-monitoring/index.md)
- [Explore your infrastructure](https://coralogix.com/docs/user-guides/infrastructure/infrastructure-explorer/explore-infra/index.md)
