Skip to main content

Install with Helm

This guide explains how to install a Tracetest Agent in your Kubernetes environment with Helm. It will install a Tracetest Agent in your infrastructure and use the Cloud-based managed Tracetest Control Plane and Dashboard.

Prerequisites​

  • A running Kubernetes cluster.
  • A Tracetest license key. If you don't have one, you can request a trial license key here.
  • Install kubectl.
  • Install Helm.

Install Tracetest Agent with Helm​

The main chart for this repository is called tracetest-agent and contains all components necessary to run Tracetest Agent in a cluster that fits the deployment architecture.

Terminal
helm repo add tracetestcloud https://kubeshop.github.io/tracetest-cloud-charts --force-update  && \

helm install <release-name> -n <namespace> tracetestcloud/tracetest-agent \
--set agent.apiKey=<TRACETEST_API_KEY> --set agent.environmentId=<TRACETEST_ENVIRONMENT_ID>

If you use agent as the <release-name> with this installation, the trace ingestion endpoints will be:

gRPC: http://agent-tracetest-agent:4317

HTTP: http://agent-tracetest-agent:4318/v1/traces

Configuration​

Configure the Helm installation with the values.yaml file. View the values.yaml default values, here.

Click to expand the values.yaml default values.
agent:
apiKey: "apiKey"
environmentId: "environment-id"
serverURL: "https://app.tracetest.io"
skipVerify: false