Skip to content

Releases: solarwinds/swi-k8s-opentelemetry-collector

swo-k8s-collector-4.1.0-alpha.5

20 Sep 09:34
bb07c0a
Compare
Choose a tag to compare
Pre-release

Change

  • Make cluster.uid optional. Use cluster.name if cluster.uid is not provided.

Full Changelog: swo-k8s-collector-4.1.0-alpha.4...swo-k8s-collector-4.1.0-alpha.5

0.11.6

16 Sep 15:29
386777e
Compare
Choose a tag to compare

Full Changelog: 0.11.5...0.11.6

swo-k8s-collector-4.1.0-alpha.4

17 Sep 07:13
386777e
Compare
Choose a tag to compare
Pre-release

Changed

  • Fix nodeselector for autoupdate

swo-k8s-collector-4.1.0-alpha.3

13 Sep 14:24
3e48f34
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Added readme to chart package

swo-k8s-collector-4.1.0-alpha.2

11 Sep 05:34
ce502f5
Compare
Choose a tag to compare
Pre-release

What's Changed

Bump Go builder image to 1.22.7

0.11.5

09 Sep 14:03
15f9587
Compare
Choose a tag to compare

What's Changed

  • Bump Go builder image to 1.22.7

Full Changelog: 0.11.4...0.11.5

swo-k8s-collector-4.1.0-alpha.1

03 Sep 09:26
71f971f
Compare
Choose a tag to compare
Pre-release

Changed

  • Enabled the automatic deployment of the OTEL Network Collector to the cluster.

swo-k8s-collector-4.0.0

28 Aug 11:53
3c2285b
Compare
Choose a tag to compare

Highlights

  • Added collection of resource manifests.
  • Improved filtering abilities.
  • All container logs are collected by default.
  • Breaking: Added validation of the OTEL endpoint provided in values.yaml. Deprecated endpoints are rejected now.
  • Breaking: Removed deprecated prometheus, prometheus-node-exporter and opencost sub-charts.

Added

  • Observing changes to supported resources and sending their full manifests to SolarWinds Observability:
    • The equivalent of kubectl get <resource> <some-resource-name> -o=yaml --show-managed-fields.
    • The current list of watched resources: pods, deployments, statefulsets, replicasets, daemonsets, jobs, cronjobs, nodes, services, persistentvolumes, persistentvolumeclaims, ingresses and istio virtualservices.
    • Enabled by default, can be disabled by setting otel.manifests.enabled to false.
    • For now it runs in the event collector, so otel.events.enabled has to be set to true (default).

Changed

  • Changed the otel.metrics.filter, otel.logs.filter and otel.events.filter settings to be able to use OTTL syntax and access resource attributes:
    • If a customer is using the old filtering syntax, they behave like in 3.x.x and previous versions of the k8s collector. If a customer switches to using the new syntax, some of the metric/log-level attributes, like k8s.deployment.name, become resource attributes.
  • Removed custom swmetricstransform processor (replaced with filter).
  • Switched to using container parser in the filelog receiver for parsing container logs and their metadata.
  • All container logs are collected by default.
  • Breaking: Removed prometheus, prometheus-node-exporter and opencost sub-charts.
  • Breaking: Added validation of the OTEL endpoint provided in values.yaml. In case a deprecated endpoint is detected, an error is reported during chart installation/upgrade. Only endpoints in format otel.collector.xx-yy.cloud.solarwinds.com are accepted. See Data centers and endpoint URIs for the list of supported endpoints.
  • Upgraded collector image to 0.11.4 which brings following changes:
    • See Release notes for 0.11.4.
    • Bumped 3rd party dependencies and Docker images.
    • Upgraded OTEL Collector to v0.107.0.
    • Removed deprecated ballastextension. The collector now uses environment variable GOMEMLIMIT.
  • Upgraded SWO Agent image to v2.9.3.
  • Upgraded grpcurl image to v1.9.1.
  • Upgraded the kube-state-metrics subchart from 5.15.2 to 5.25.1 which brought the following changes:
    • Upgraded the kube-state-metrics image to 2.13.0.
    • Added restart_policy to the kube_pod_init_container_info metric.
    • Added new metric kube_pod_container_status_last_terminated_timestamp.
    • For the list of all changes see the respective Git repositories.

Fixed

  • Adjusted setting otel.https_proxy_url to be applied also to SWO Agent and to disable SolarWinds Observability OTEL endpoint check init container.

swo-k8s-collector-4.0.0-alpha.9

26 Aug 13:18
3d27593
Compare
Choose a tag to compare
Pre-release

Added

  • Collect Istio VirtualService resource

Changed

  • Upgraded grpcurl image to v1.9.1
  • Breaking: Removed prometheus, prometheus-node-exporter and opencost sub-charts.

Fixed

  • Added workaround for a bug introduced in OTEL Collector to v0.106.0.
  • Adjusted setting otel.https_proxy_url to be applied also to SWO Agent and to disable SolarWinds Observability OTEL endpoint check init container.

swo-k8s-collector-4.0.0-alpha.8

16 Aug 12:26
e0e2d8b
Compare
Choose a tag to compare
Pre-release

Changed

  • Upgraded the kube-state-metrics subchart from 5.15.2 to 5.25.1 which brought the following changes:
    • Upgraded the kube-state-metrics image to 2.13.0.
    • Added restart_policy to the kube_pod_init_container_info metric.
    • Added new metric kube_pod_container_status_last_terminated_timestamp.
    • For the list of all changes see the respective Git repositories.
  • Upgraded collector image to 0.11.4 which brought the following changes:
    • See Release notes for 0.11.4.
    • Upgraded OTEL Collector to v0.107.0.
    • Removed deprecated ballastextension. The collector now uses environment variable GOMEMLIMIT.
    • Bumped Go builder image to 1.22.6.
  • Upgraded SWO Agent image to v2.9.3

Fixed

  • Fixed a typo in filter syntax warning

Full Changelog: swo-k8s-collector-4.0.0-alpha.7...swo-k8s-collector-4.0.0-alpha.8