bygui86 / opentelemetry-helm-charts

OpenTelemetry Helm Charts

Home Page:https://opentelemetry.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fluentbit, Otel, Prometheus, Pixie Demo

Tool setup

This guide assumes that you have helm, kubectl, and (optionally) minikube installed.

If not, you can follow the install guides for helm, kubectl, and minikube before proceeding with the rest of this setup.

k8s Cluster Setup

⚠️ Please review the cluster requirements for Pixie here.

We strongly recommend using a cloud based k8s cluster for ease of deployment. If you need help setting up a cluster, follow the cluster setup guide.

Install demo apps

  1. We use helm to install the demo apps

  2. Add the otel demo repo

    helm repo add otel-demo https://pixie-labs.github.io/opentelemetry-helm-charts
    helm repo update
  3. Install the otel demos

    helm install --create-namespace --namespace otel-demo otel-demo otel-demo/opentelemetry-demo

Install Pixie

  1. Get the Pixie CLI

    bash -c "$(curl -fsSL https://withpixie.ai/install.sh)"
  2. (optional) The CLI installer should prompt you to authenticate with Pixie but if it doesn't, you can auth manually by running the following

    px auth login
  3. We can now use helm to install Pixie. Add the pixie repo

    helm repo add pixie-operator https://pixie-operator-charts.storage.googleapis.com
    helm repo update
  4. Install pixie on the cluster

    PIXIE_DEPLOY_KEY=$(px deploy-key create --short 2>&1 | grep px-dep)
    
    helm install --namespace pl --create-namespace pixie pixie-operator/pixie-operator-chart --set deployKey="${PIXIE_DEPLOY_KEY}" --set clusterName="${USER}_otel_demo"

Port-Forward

In order to access the demo application and dashboards, you need to forward the correct ports:

kubectl port-forward -n otel-demo svc/otel-demo-frontendproxy 8080:8080

At this point, you should be able to go to http://localhost:8080/ to access the demo application UI, and http://localhost:8080/grafana to access the Grafana dashboards.

Tutorial

You can now follow the tutorial guide to explore the various tools we have installed

About

OpenTelemetry Helm Charts

https://opentelemetry.io

License:Apache License 2.0


Languages

Language:Smarty 88.7%Language:Makefile 11.3%