You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+8-8
Original file line number
Diff line number
Diff line change
@@ -23,9 +23,9 @@ The Target Allocator configuration and sample [Python Prometheus app](./src/pyth
23
23
This project can be run as a [Development (Dev) Container](https://containers.dev/) in:
24
24
25
25
* GitHub Codespaces. [Check out this video](https://youtu.be/dRbUKhBtMg4) to learn how.
26
-
* VSCode with the [Dev Containers plugin](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers). See Step 0 below to learn how.
26
+
* VSCode with the [Dev Containers plugin](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers). Go to [Step 0](#0--build-and-run-the-dev-container-locally-optional).
27
27
28
-
Or you could just run all of this sans Dev Containers, if you prefer.
28
+
Or, if Dev Containers aren't your jam, then skip [Step 0](#0--build-and-run-the-dev-container-locally-optional) and go straight to [Step 1](#1--install-kind-and-set-up-k8s-cluster).
29
29
30
30
### 0- Build and run the Dev Container locally (optional)
> 🚨 This step deploys resources to send telemetry to the OTel Collector's sdout only. If you want to send telemetry to [ServiceNow Cloud Observability (formerly known as Lightstep)](https://www.servicenow.com/products/observability.html), you'll need to skip this step and follow [Step 3b](#3b--kubernetes-deployment-servicenow-cloud-observability-backend) instead.
74
+
> 🚨 This step deploys resources to send telemetry to the OTel Collector's sdout only. If you want to send telemetry to [Dynatrace](https://dt-url.net/dt-trial) or [ServiceNow Cloud Observability (formerly known as Lightstep)](https://www.servicenow.com/products/observability.html), you'll need to skip this step and follow [Step 3b](#3b--kubernetes-deployment-with-dynatrace-backend) or [Step 3c](#3c--kubernetes-deployment-with-servicenow-cloud-observability-backend), respectively, instead.
75
75
76
76
Now you are ready to deploy the Kubernetes resources
77
77
@@ -81,9 +81,9 @@ Now you are ready to deploy the Kubernetes resources
81
81
82
82
### 3b- Kubernetes deployment with Dynatrace backend
83
83
84
-
> 🚨 If you want to send telemetry to [Dynatrace)](https://www.dynatrace.com), you'll need to follow the steps below, and skip [Step 3a](#3a---kubernetes-deployment-collector-stdout-only).
84
+
> 🚨 If you want to send telemetry to [Dynatrace)](https://dt-url.net/dt-trial), you'll need to follow the steps below, and skip [Step 3a](#3a---kubernetes-deployment-collector-stdout-only) and [Step 3c](#3c--kubernetes-deployment-with-servicenow-cloud-observability-backend).
85
85
86
-
To send telemetry to Dynatrace, you will first need a [Dynatrace free trial account](https://www.dynatrace.com/signup/). You will also need to obtain an [access token](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/machine-learning-platforms/bedrock#create-a-dynatrace-token).
86
+
To send telemetry to Dynatrace, you will first need a [Dynatrace free trial account](https://dt-url.net/dt-trial). You will also need to obtain an [access token](https://adri-v.medium.com/how-do-i-send-opentelemetry-data-to-dynatrace-842cebb21286).
87
87
88
88
We're going to store the access token in a Kubernetes secret, and will map the secret to an environment variabe in the [`OpenTelemetryCollector CR`](https://github.com/avillela/otel-target-allocator-talk/main/src/resources/02-otel-collector-dt.yml#L17-L21).
89
89
@@ -110,7 +110,7 @@ Replace `<base64-encoded-dynatrace-environment-identifier>` with your own enviro
110
110
Be sure to Base64 encode it like this:
111
111
112
112
```bash
113
-
echo<LS-access-token>| base64
113
+
echo<base64-encoded-dynatrace-token>| base64
114
114
```
115
115
116
116
Or you can Base64-encode it through [this website](https://www.base64encode.org/).
@@ -122,11 +122,11 @@ Finally, deploy the Kubernetes resources:
122
122
./src/scripts/04-deploy-resources.sh dt
123
123
```
124
124
125
-
> For more on OTel Collector configuration with Dynatrace, check out [this doc](https://docs.dynatrace.com/docs/ingest-from/opentelemetry/collector/configuration).
125
+
> For more on OTel Collector configuration with Dynatrace, check out [this article](https://adri-v.medium.com/how-do-i-send-opentelemetry-data-to-dynatrace-842cebb21286).
126
126
127
127
### 3c- Kubernetes deployment with ServiceNow Cloud Observability backend
128
128
129
-
> 🚨 If you want to send telemetry to [ServiceNow Cloud Observability (formerly known as Lightstep)](https://www.servicenow.com/products/observability.html), you'll need to follow the steps below, and skip [Step 3a](#3a---kubernetes-deployment-collector-stdout-only).
129
+
> 🚨 If you want to send telemetry to [ServiceNow Cloud Observability (formerly known as Lightstep)](https://www.servicenow.com/products/observability.html), you'll need to follow the steps below, and skip [Step 3a](#3a---kubernetes-deployment-collector-stdout-only) and [Step 3b](#3b--kubernetes-deployment-with-dynatrace-backend).
130
130
131
131
To send telemetry to ServiceNow Cloud Observability, you will first need a Cloud Observability account. You will also need to obtain an [access token](https://docs.lightstep.com/docs/create-and-manage-access-tokens#create-an-access-token).
0 commit comments