Getting Started
Prerequisites

To follow the guide, you need the following:

  • A Kubernetes cluster. We recommend kind for trying Odigos out in a local development environment

    Mac users: please avoid using Docker Desktop built-in Kubernetes cluster as it does not support bind propagation.

  • Helm CLI. We are going to install Odigos using a helm chart.

Creating the Kubernetes cluster

Create a new local Kubernetes cluster, by running the following command:

kind create cluster

Deploying the target application

We are going to install a fork of microservices-demo, an example of e-commerce application created by Google. We use a modified version without any instrumentation code to demonstrate how Odigos automatically collects observability data from the application.

Deploy the application using the following command:

kubectl apply -f https://raw.githubusercontent.com/keyval-dev/microservices-demo/master/release/kubernetes-manifests.yaml

Before moving to the next step, make sure that all the application pods are running (may take a few moments).