Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 10 additions & 11 deletions stackpacks/open-telemetry/resources/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,21 @@

You can click on `Install` to install the Open Telemetry StackPack. Then follow the instructions here and in [the documentation](https://l.stackstate.com/open-telemetry-setup) to finish the Open Telemetry setup.

When installing or upgrading the SUSE Observability Agent with Helm, enable Open Telemetry support with:
The SUSE Observability Agent's Open Telemetry components are disabled by default. To receive traces and metrics pushed over OTLP from application SDKs, enable the agent's telemetry gateway when installing or upgrading the agent with Helm:

```bash
--set otel=true
```

On Rancher-managed clusters, set:

```bash
--set otel.integrations.rancherAgent=true
```yaml
otel:
enabled: true
telemetryGateway:
enabled: true
```

or

```bash
--set otel.integrations.rancherAgent=false
--set otel.enabled=true --set otel.telemetryGateway.enabled=true
```

Set `otel.integrations.rancherAgent=true` on Rancher-managed clusters to enrich emitted logs with Rancher Manager URL and Harvester cluster ID metadata. Keep it `false` on non-Rancher clusters (default).
Then point your SDKs at the telemetry gateway service, as described in the [telemetry gateway documentation](https://documentation.suse.com/cloudnative/suse-observability/latest/en/setup/otel/telemetry-gateway.html).

On Rancher-managed clusters, also set `--set otel.integrations.rancherAgent=true` to enrich emitted logs with Rancher Manager URL and Harvester cluster ID metadata. Keep the default, `false`, on non-Rancher clusters.
16 changes: 4 additions & 12 deletions stackpacks/open-telemetry/resources/enabled.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,15 @@

Instrument one or more applications with Open Telemetry SDKs to generate traces and metrics and install and configure the Open Telemetry collector to send data to SUSE Observability. See the [SUSE Observability Open Telemetry documentation](https://l.stackstate.com/open-telemetry-setup).

If you install or upgrade the SUSE Observability Agent with Helm, make sure Open Telemetry support is enabled:
To send SDK telemetry through the SUSE Observability Agent, enable its telemetry gateway when installing or upgrading the agent with Helm. The agent's Open Telemetry components are disabled by default:

```bash
--set otel=true
--set otel.enabled=true --set otel.telemetryGateway.enabled=true
```

On Rancher-managed clusters, set:
Then point your SDKs at the telemetry gateway service, as described in the [telemetry gateway documentation](https://documentation.suse.com/cloudnative/suse-observability/latest/en/setup/otel/telemetry-gateway.html).

```bash
--set otel.integrations.rancherAgent=true
```

On non-Rancher clusters, keep the default:

```bash
--set otel.integrations.rancherAgent=false
```
On Rancher-managed clusters, also set `--set otel.integrations.rancherAgent=true`. Keep the default, `false`, on non-Rancher clusters.

To send data to SUSE Observability a service token is needed.

Expand Down
2 changes: 1 addition & 1 deletion stackpacks/open-telemetry/stackpack.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: "open-telemetry"
version: "0.1.4"
version: "0.1.5"
schemaVersion: "2.0"
displayName: "Open Telemetry"
categories: [ "Open Telemetry" ]
Expand Down
Loading