Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
user avatar
Vara Bonthu authored
8f53ee5a
History
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Name Last commit Last update
..
templates
README.md
main.tf
variables.tf

OpenTelemetry Helm Chart

Introduction

The OpenTelemetry Collector offers a vendor-agnostic implementation on how to receive, process and export telemetry data. In addition, it removes the need to run, operate and maintain multiple agents/collectors in order to support open-source telemetry data formats (e.g. Jaeger, Prometheus, etc.) sending to multiple open-source or commercial back-ends.

Helm Chart

Instructions to use Helm Charts

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

Additional details about the official OpenTelemtry helm chart can be found here

Instructions to upload kube-state-metrics Docker image to AWS ECR

Docker Image

Step1: Download the docker image to your local Mac/Laptop

    $ docker pull otel/opentelemetry-collector:0.31.0

Step2: Retrieve an authentication token and authenticate your Docker client to your registry. Use the AWS CLI:

    $ aws ecr get-login-password --region eu-west-1 | docker login --username AWS --password-stdin <account id>.dkr.ecr.eu-west-1.amazonaws.com

Step3: Create an ECR repo for kube-state-metrics if you don't have one

     $ aws ecr create-repository --repository-name  otel/opentelemetry-collector--image-scanning-configuration scanOnPush=true

Step4: After the build completes, tag your image so, you can push the image to this repository:

    $ docker tag otel/opentelemetry-collector:0.31.0 <account id>.dkr.ecr.eu-west-1.amazonaws.com/otel/opentelemetry-collector:0.31.0

Step5: Run the following command to push this image to your newly created AWS repository:

    $ docker push <accountid>.dkr.ecr.eu-west-1.amazonaws.com/otel/opentelemetry-collector:0.31.0