Skip to content

Commit 3815235

Browse files
authored
Merge branch 'splunk:main' into otel-collector-ja
2 parents 9622dd1 + 5869c8d commit 3815235

File tree

351 files changed

+2578
-1994
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

351 files changed

+2578
-1994
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 5.15
2+
current_version = 5.31
33
commit = True
44
Tag = True
55
parse = v?(?P<major>\d+)\.(?P<minor>\d+)

.github/ci/build_site

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ while getopts 'b:st:' opt; do
2929
esac
3030
done
3131

32-
hugo --minify --destination "site/v${TAG_NAME}" --baseURL "${BASE_URL}observability-workshop/v$TAG_NAME"
32+
hugo --minify --destination "site/v${TAG_NAME}" --baseURL "${BASE_URL}observability-workshop/v$TAG_NAME" --noChmod
3333

3434
if [[ $SERVE == 1 ]]; then
3535
if ! command -v "devd" &> /dev/null; then

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,4 @@ workshop/aws/ec2/terraform.tfvars.save
5050
workshop/aws/ec2/terraform.tfvars.us1.1.pre copy.tfvars
5151
workshop/aws/ec2/*.conf
5252
workshop/aws/ec2/*.key
53+
workshop/aws/ec2/*.csv

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[![Deploy](https://github.com/splunk/observability-workshop/actions/workflows/deploy.yml/badge.svg)](https://github.com/splunk/observability-workshop/actions/workflows/deploy.yml)
22
![GitHub release (latest by date)](https://img.shields.io/github/v/tag/splunk/observability-workshop)
3-
![GitHub commits since latest release (by SemVer)](https://img.shields.io/github/commits-since/splunk/observability-workshop/latest)
3+
![GitHub commits since the latest release (by SemVer)](https://img.shields.io/github/commits-since/splunk/observability-workshop/latest)
44
![GitHub repo size](https://img.shields.io/github/repo-size/splunk/observability-workshop)
55
![GitHub issues](https://img.shields.io/github/issues/splunk/observability-workshop)
66

77
# Splunk Observability Cloud Workshops
88

99
## Splunk Copyright Notice
1010

11-
```
11+
``` text
1212
Copyright 2023 Splunk Inc.
1313
1414
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
@@ -23,5 +23,5 @@ Unless required by applicable law or agreed to in writing, software distributed
2323
To get started, please proceed to [The Splunk Observability Cloud Workshops Homepage](https://splunk.github.io/observability-workshop/latest/).
2424

2525
Latest versions of the workshop are:
26-
- [v5.15](https://splunk.github.io/observability-workshop/v5.15/)
27-
- [v5.14](https://splunk.github.io/observability-workshop/v5.14/)
26+
- [v5.31](https://splunk.github.io/observability-workshop/v5.31/)
27+
- [v5.30](https://splunk.github.io/observability-workshop/v5.29/)

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.15
1+
5.31

content/en/imt/gdi/_index.md

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -108,28 +108,6 @@ REVISION: 1
108108
TEST SUITE: None
109109
```
110110

111-
{{% /tab %}}
112-
{{% tab title="Install Network Explorer" %}}
113-
114-
```bash
115-
helm install splunk-otel-collector \
116-
--set="splunkObservability.realm=$REALM" \
117-
--set="splunkObservability.accessToken=$ACCESS_TOKEN" \
118-
--set="clusterName=$(hostname)-k3s-cluster" \
119-
--set="splunkObservability.logsEnabled=true" \
120-
--set="splunkObservability.infrastructureMonitoringEventsEnabled=true" \
121-
--set="networkExplorer.enabled=true" \
122-
--set="networkExplorer.podSecurityPolicy.enabled=false" \
123-
--set="agent.enabled=true" \
124-
--set="gateway.replicaCount=1" \
125-
--set="gateway.resources.limits.cpu=500m" \
126-
--set="gateway.resources.limits.memory=1Gi" \
127-
--set="clusterReceiver.enabled=true" \
128-
--set="environment=$(hostname)-workshop" \
129-
splunk-otel-collector-chart/splunk-otel-collector \
130-
-f ~/workshop/k3s/otel-collector.yaml
131-
```
132-
133111
{{% /tab %}}
134112
{{< /tabs >}}
135113

content/en/other/opentelemetry-collector/1-installation/1-confirmation.md

Lines changed: 13 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -44,23 +44,13 @@ May 16 08:23:39 ip-10-0-9-125 otelcol-contrib[1415]: {"kind": "exporter"
4444
{{% /tab %}}
4545
{{< /tabs >}}
4646

47-
As will be running the rest of the workshop using the `otelcol-contrib` standalone binary, we will stop the service and then disable it from starting on boot:
47+
Because we will be making multiple configuration file changes, setting environment variables and restarting the collector, we need to stop the collector service and disable it from starting on boot.
4848

4949
{{< tabs >}}
5050
{{% tab title="Command" %}}
5151

5252
``` bash
53-
sudo systemctl stop otelcol-contrib
54-
```
55-
56-
{{% /tab %}}
57-
{{< /tabs >}}
58-
59-
{{< tabs >}}
60-
{{% tab title="Command" %}}
61-
62-
``` bash
63-
sudo systemctl disable otelcol-contrib
53+
sudo systemctl stop otelcol-contrib && sudo systemctl disable otelcol-contrib
6454
```
6555

6656
{{% /tab %}}
@@ -119,7 +109,7 @@ For this part we will require the following installed on your system:
119109

120110
## Why build your own collector?
121111

122-
The default distribution of the collector (core and contrib) either contain too much or too little in what they have to offer.
112+
The default distribution of the collector (core and contrib) either contains too much or too little in what they have to offer.
123113

124114
It is also not advised to run the contrib collector in your production environments due to the amount of components installed which more than likely are not needed by your deployment.
125115

@@ -131,17 +121,17 @@ The benefits of this are:
131121

132122
1. Smaller sized binaries
133123
2. Can use existing go scanners for vulnerabilities
134-
3. Include internal components that can tie in with your organisation
124+
3. Include internal components that can tie in with your organization
135125

136-
## Considerations for building your own collector?
126+
## Considerations for building your collector?
137127

138-
Now, this would not be a 🥷 Ninja zone if it didn't come with some draw backs:
128+
Now, this would not be a 🥷 Ninja zone if it didn't come with some drawbacks:
139129
140130
1. Go experience is recommended if not required
141131
1. **No** Splunk support
142-
1. Responsibility of distribution and lifecycle management
132+
1. Responsibility for distribution and lifecycle management
143133
144-
It is important to note that project is working towards stability but it does not mean changes made will not break your workflow. The team at Splunk provide increased support and a higher level of stability so they can provide a curated experience helping you with your deployment needs.
134+
It is important to note that the project is working towards stability but it does not mean changes made will not break your workflow. The team at Splunk provides increased support and a higher level of stability so they can provide a curated experience helping you with your deployment needs.
145135
146136
## The Ninja Zone
147137
@@ -291,15 +281,15 @@ service:
291281
{{% /tab %}}
292282
{{< /tabs >}}
293283
294-
Congratulations! You have successfully downloaded and installed the OpenTelemetry Collector. You are well on your way to becoming an OTel Ninja. But first lets walk through configuration files and different distributions of the OpenTelemetry Collector.
284+
Congratulations! You have successfully downloaded and installed the OpenTelemetry Collector. You are well on your way to becoming an OTel Ninja. But first let's walk through configuration files and different distributions of the OpenTelemetry Collector.
295285
296286
{{% notice style="note" %}}
297287
298-
Splunk does provide its own, fully supported, distribution of the OpenTelemetry Collector. This distribution is available to install from the [Splunk GitHub Repository](https://github.com/signalfx/splunk-otel-collector) or via a wizard in Splunk Observability Cloud that will build out a simple installation script to copy and paste. This distribution includes a number of additional features and enhancements that are not available in the OpenTelemetry Collector Contrib distribution.
288+
Splunk does provide its own, fully supported, distribution of the OpenTelemetry Collector. This distribution is available to install from the [**Splunk GitHub Repository**](https://github.com/signalfx/splunk-otel-collector) or via a wizard in Splunk Observability Cloud that will build out a simple installation script to copy and paste. This distribution includes many additional features and enhancements that are not available in the OpenTelemetry Collector Contrib distribution.
299289
300-
- The Splunk Distribution of the OpenTelemetry Collector is production tested; it is in use by the majority of customers in their production environments.
301-
- Customers that use our distribution can receive direct help from official Splunk support within SLA's.
302-
- Customers can use or migrate to the Splunk Distribution of the OpenTelemetry Collector without worrying about future breaking changes to its core configuration experience for metrics and traces collection (OpenTelemetry logs collection configuration is in beta). There may be breaking changes to the Collector's own metrics.
290+
- The Splunk Distribution of the OpenTelemetry Collector is production-tested; it is in use by the majority of customers in their production environments.
291+
- Customers that use our distribution can receive direct help from official Splunk support within SLAs.
292+
- Customers can use or migrate to the Splunk Distribution of the OpenTelemetry Collector without worrying about future breaking changes to its core configuration experience for metrics and traces collection (OpenTelemetry logs collection configuration is in beta). There may be breaking changes to the Collector's metrics.
303293
304294
{{% /notice %}}
305295

content/en/other/opentelemetry-collector/1-installation/_index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ weight: 1
66

77
## Download the OpenTelemetry Collector Contrib distribution
88

9-
The first step in installing the Open Telemetry Collector is downloading it. For our lab we will use the `wget` command to download the `.deb` package from the OpenTelemetry Github repository.
9+
The first step in installing the Open Telemetry Collector is downloading it. For our lab, we will use the `wget` command to download the `.deb` package from the OpenTelemetry Github repository.
1010

11-
Obtain the `.deb` package for your platform from the [OpenTelemetry Collector Contrib releases page](https://github.com/open-telemetry/opentelemetry-collector-releases/releases)
11+
Obtain the `.deb` package for your platform from the [**OpenTelemetry Collector Contrib releases page**](https://github.com/open-telemetry/opentelemetry-collector-releases/releases)
1212

1313
``` bash
1414
wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.80.0/otelcol-contrib_0.80.0_linux_amd64.deb

content/en/other/opentelemetry-collector/2-extensions/1-health.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ otelcol-contrib --config=file:/etc/otelcol-contrib/config.yaml
3636

3737
{{% /tab %}}
3838

39-
This extension enables a HTTP URL that can be probed to check the status of the OpenTelemetry Collector. This extension can be used as a liveness and/or readiness probe on Kubernetes. To learn more about the `curl` command, check out the [curl man page](https://curl.se/docs/manpage.html).
39+
This extension enables an HTTP URL that can be probed to check the status of the OpenTelemetry Collector. This extension can be used as a liveness and/or readiness probe on Kubernetes. To learn more about the `curl` command, check out the [curl man page](https://curl.se/docs/manpage.html).
4040

4141
Open a new terminal session and SSH into your instance to run the following command:
4242

content/en/other/opentelemetry-collector/2-extensions/3-zpages.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,11 @@ Example URL: [http://localhost:55679/debug/extensionz](http://localhost:55679/de
3939
{{% /tabs %}}
4040

4141
{{% notice style="info" %}}
42-
If you are not following along, you can use your browser to access a test environment emitting zPages information at:
42+
You can use your browser to access your environment emitting zPages information at (replace `<insert_your_ip>` with your IP address):
4343

44-
- **ServiceZ:** [http://63.33.64.193:55679/debug/servicez](http://63.33.64.193:55679/debug/servicez)
45-
- **PipelineZ:** [http://63.33.64.193:55679/debug/pipelinez](http://63.33.64.193:55679/debug/pipelinez)
46-
- **ExtensionZ:** [http://63.33.64.193:55679/debug/extensionz](http://63.33.64.193:55679/debug/extensionz)
44+
- **ServiceZ:** [http://<insert_your_ip>:55679/debug/servicez](http://<insert_your_ip>:55679/debug/servicez)
45+
- **PipelineZ:** [http://<insert_your_ip>:55679/debug/pipelinez](http://<insert_your_ip>:55679/debug/pipelinez)
46+
- **ExtensionZ:** [http://<insert_your_ip>:55679/debug/extensionz](http://<insert_your_ip>:55679/debug/extensionz)
4747
{{% /notice %}}
4848

4949
---

0 commit comments

Comments
 (0)