Skip to content

Commit

Permalink
Update main
Browse files Browse the repository at this point in the history
  • Loading branch information
sbylica-splunk committed Dec 13, 2023
2 parents 6c0fc67 + 8b800e0 commit e41809e
Show file tree
Hide file tree
Showing 306 changed files with 11,262 additions and 2,295 deletions.
2 changes: 1 addition & 1 deletion .chloggen/TEMPLATE.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type:
# The name of the component, or a single word describing the area of concern, (e.g. agent, clusterReceiver, gateway, networkExplorer, operator, chart, other)
# The name of the component, or a single word describing the area of concern, (e.g. agent, clusterReceiver, gateway, operator, chart, other)
component:
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note:
Expand Down
15 changes: 15 additions & 0 deletions .chloggen/remove-network-explorer.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: breaking
# The name of the component, or a single word describing the area of concern, (e.g. agent, clusterReceiver, gateway, operator, chart, other)
component: networkExplorer
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: Remove networkExplorer from helm chart
# One or more tracking issues related to the change
issues: [1076]
# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext: |
Network explorer is no longer part of this helm chart and should be installed separately.
See https://github.com/signalfx/splunk-otel-collector-chart/blob/main/docs/advanced-configuration.md#using-opentelemetry-ebpf-helm-chart-with-splunk-opentelemetry-collector-for-kubernetes
for more details.
12 changes: 12 additions & 0 deletions .chloggen/update-nodejs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: enhancement
# The name of the component, or a single word describing the area of concern, (e.g. agent, clusterReceiver, gateway, networkExplorer, operator, chart, other)
component: operator
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: Bump nodejs to v2.6.0 in helm-charts/splunk-otel-collector/values.yaml
# One or more tracking issues related to the change
issues: [1080]
# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@
<!-- For unreleased changes, see entries in .chloggen -->
<!-- next version -->

## [0.90.1] - 2023-12-08

This Splunk OpenTelemetry Collector for Kubernetes release adopts the [Splunk OpenTelemetry Collector v0.90.0](https://github.com/signalfx/splunk-otel-collector/releases/tag/v0.90.0).

### 🧰 Bug fixes 🧰

- `agent`: Fix GKE Autopilot deployment ([#1071](https://github.com/signalfx/splunk-otel-collector-chart/pull/1071))

## [0.90.0] - 2023-12-07

This Splunk OpenTelemetry Collector for Kubernetes release adopts the [Splunk OpenTelemetry Collector v0.90.0](https://github.com/signalfx/splunk-otel-collector/releases/tag/v0.90.0).
Expand Down
3 changes: 0 additions & 3 deletions ci_scripts/sck_otel_values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,3 @@ gateway:
limits:
cpu: 300m
memory: 300Mi

networkExplorer:
enabled: true
72 changes: 0 additions & 72 deletions docs/advanced-configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -556,78 +556,6 @@ If searching for indexed fields is turned off or you are running an older versio

For more information on index time field extraction please view this [guide](https://docs.splunk.com/Documentation/Splunk/latest/Data/Configureindex-timefieldextraction#Where_to_put_the_configuration_changes_in_a_distributed_environment).

## Network explorer
[Network explorer](network-explorer-architecture.md) allows you to collect network telemetry for ingest and analysis. This telemetry is sent to the Open Telemetry Collector Gateway.
To enable the network explorer, set the `enabled` flag to `true`
```yaml
networkExplorer:
enabled: true
```

Note: Enabling network explorer will automatically enable the Open Telemetry Collector Gateway.

### Prerequisites
Network Explorer is only supported in Kubernetes-based environments on Linux hosts: RedHat Linux 7.6+, Ubuntu 16.04+, Debian Stretch+, Amazon Linux 2, Google COS.

### Modifying the reducer footprint
The reducer is a single pod per Kubernetes cluster. If your cluster contains a large number of pods, nodes, and services, you can increase the resources allocated to it.

The reducer processes telemetry in multiple stages, with each stage partitioned into one or more shards, where each shard is a separate thread. Increasing the number of shards in each stage expands the capacity of the reducer. There are three stages: ingest, matching, and aggregation. You can set between 1-32 shards for each stage. There is 1 shard per reducer stage by default.

The following example sets the reducer to use 4 shards per stage.
```yaml
networkExplorer:
reducer:
ingestShards: 4
matchingShards: 4
aggregationShards: 4
```

### Customize network telemetry generated by Network Explorer
Metrics can be disabled, either singly or entire categories. See the [values.yaml](https://github.com/signalfx/splunk-otel-collector-chart/blob/main/helm-charts/splunk-otel-collector/values.yaml) for a complete list of categories and metrics.

To disable an entire category, give the category name, followed by `.all`.

```yaml
networkExplorer:
reducer:
disableMetrics:
- tcp.all
```

Individual metrics can be disabled by their names.

```yaml
networkExplorer:
reducer:
disableMetrics:
- tcp.bytes
```

You can mix categories and names. For example, this will disable all `http` metrics and the `udp.bytes` metric.
```yaml
networkExplorer:
reducer:
disableMetrics:
- http.all
- udp.bytes
```

`enableMetrics` allow you to turn back on metrics that were previously disabled.

Note: The `disableMetrics `flag is evaluated before the `enableMetrics` flag. This allows you to disable an entire category, then re-enable the individual metrics in that category that you are interested in.

This example disables all internal and http metrics but re-enables the `ebpf_net.collector_health` metric.
```yaml
networkExplorer:
reducer:
disableMetrics:
- http.all
- ebpf_net.all
enableMetrics:
- ebpf_net.collector_health
```
## Additional telemetry sources

Use `autodetect` config option to enable additional telemetry sources.
Expand Down
10 changes: 0 additions & 10 deletions docs/network-explorer-architecture.md

This file was deleted.

Binary file removed docs/network-explorer-architecture.png
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ metadata:
name: default-splunk-otel-collector
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.90.0
helm.sh/chart: splunk-otel-collector-0.90.1
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.90.0"
app.kubernetes.io/version: "0.91.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.90.0
chart: splunk-otel-collector-0.90.1
release: default
heritage: Helm
rules:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ metadata:
name: default-splunk-otel-collector
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.90.0
helm.sh/chart: splunk-otel-collector-0.90.1
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.90.0"
app.kubernetes.io/version: "0.91.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.90.0
chart: splunk-otel-collector-0.90.1
release: default
heritage: Helm
roleRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ metadata:
name: default-splunk-otel-collector-otel-agent
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.90.0
helm.sh/chart: splunk-otel-collector-0.90.1
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.90.0"
app.kubernetes.io/version: "0.91.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.90.0
chart: splunk-otel-collector-0.90.1
release: default
heritage: Helm
data:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ metadata:
name: default-splunk-otel-collector-otel-k8s-cluster-receiver
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.90.0
helm.sh/chart: splunk-otel-collector-0.90.1
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.90.0"
app.kubernetes.io/version: "0.91.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.90.0
chart: splunk-otel-collector-0.90.1
release: default
heritage: Helm
data:
Expand Down
12 changes: 6 additions & 6 deletions examples/add-filter-processor/rendered_manifests/daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ metadata:
name: default-splunk-otel-collector-agent
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.90.0
helm.sh/chart: splunk-otel-collector-0.90.1
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.90.0"
app.kubernetes.io/version: "0.91.0"
app: splunk-otel-collector
component: otel-collector-agent
chart: splunk-otel-collector-0.90.0
chart: splunk-otel-collector-0.90.1
release: default
heritage: Helm
spec:
Expand All @@ -31,7 +31,7 @@ spec:
component: otel-collector-agent
release: default
annotations:
checksum/config: 52f801089b733f276a207160da2041dc39d89d42c53dd8182625fb76f33eda94
checksum/config: 9e14ceadc590fc415a99f8557eda566ed6a9b07ca1c3a341176e0f4524cb57b1
kubectl.kubernetes.io/default-container: otel-collector
spec:
hostNetwork: true
Expand All @@ -47,7 +47,7 @@ spec:
key: node-role.kubernetes.io/control-plane
initContainers:
- name: migrate-checkpoint
image: quay.io/signalfx/splunk-otel-collector:0.90.0
image: quay.io/signalfx/splunk-otel-collector:0.91.0
imagePullPolicy: IfNotPresent
command: ["/migratecheckpoint"]
securityContext:
Expand Down Expand Up @@ -120,7 +120,7 @@ spec:
containerPort: 9411
hostPort: 9411
protocol: TCP
image: quay.io/signalfx/splunk-otel-collector:0.90.0
image: quay.io/signalfx/splunk-otel-collector:0.91.0
imagePullPolicy: IfNotPresent
securityContext:
runAsUser: 0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ metadata:
name: default-splunk-otel-collector-k8s-cluster-receiver
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.90.0
helm.sh/chart: splunk-otel-collector-0.90.1
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.90.0"
app.kubernetes.io/version: "0.91.0"
app: splunk-otel-collector
component: otel-k8s-cluster-receiver
chart: splunk-otel-collector-0.90.0
chart: splunk-otel-collector-0.90.1
release: default
heritage: Helm
app.kubernetes.io/component: otel-k8s-cluster-receiver
Expand All @@ -30,7 +30,7 @@ spec:
component: otel-k8s-cluster-receiver
release: default
annotations:
checksum/config: b995119b4b156f67a9c205cfab1936ec1b67793fd5ab7b40d7c6302271c29243
checksum/config: 26d413c45a67c943363a37e8dd7c86be4390635a231fa5ede8752e080cb5aaa8
spec:
serviceAccountName: default-splunk-otel-collector
nodeSelector:
Expand All @@ -40,7 +40,7 @@ spec:
command:
- /otelcol
- --config=/conf/relay.yaml
image: quay.io/signalfx/splunk-otel-collector:0.90.0
image: quay.io/signalfx/splunk-otel-collector:0.91.0
imagePullPolicy: IfNotPresent
env:
- name: SPLUNK_MEMORY_TOTAL_MIB
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ metadata:
name: default-splunk-otel-collector
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.90.0
helm.sh/chart: splunk-otel-collector-0.90.1
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.90.0"
app.kubernetes.io/version: "0.91.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.90.0
chart: splunk-otel-collector-0.90.1
release: default
heritage: Helm
type: Opaque
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ metadata:
name: default-splunk-otel-collector
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.90.0
helm.sh/chart: splunk-otel-collector-0.90.1
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.90.0"
app.kubernetes.io/version: "0.91.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.90.0
chart: splunk-otel-collector-0.90.1
release: default
heritage: Helm
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ metadata:
name: default-splunk-otel-collector
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.90.0
helm.sh/chart: splunk-otel-collector-0.90.1
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.90.0"
app.kubernetes.io/version: "0.91.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.90.0
chart: splunk-otel-collector-0.90.1
release: default
heritage: Helm
rules:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ metadata:
name: default-splunk-otel-collector
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.90.0
helm.sh/chart: splunk-otel-collector-0.90.1
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.90.0"
app.kubernetes.io/version: "0.91.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.90.0
chart: splunk-otel-collector-0.90.1
release: default
heritage: Helm
roleRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ metadata:
name: default-splunk-otel-collector-otel-agent
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.90.0
helm.sh/chart: splunk-otel-collector-0.90.1
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.90.0"
app.kubernetes.io/version: "0.91.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.90.0
chart: splunk-otel-collector-0.90.1
release: default
heritage: Helm
data:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ metadata:
name: default-splunk-otel-collector-otel-k8s-cluster-receiver
labels:
app.kubernetes.io/name: splunk-otel-collector
helm.sh/chart: splunk-otel-collector-0.90.0
helm.sh/chart: splunk-otel-collector-0.90.1
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: default
app.kubernetes.io/version: "0.90.0"
app.kubernetes.io/version: "0.91.0"
app: splunk-otel-collector
chart: splunk-otel-collector-0.90.0
chart: splunk-otel-collector-0.90.1
release: default
heritage: Helm
data:
Expand Down
Loading

0 comments on commit e41809e

Please sign in to comment.