Skip to content

Releases: solarwinds/swi-k8s-opentelemetry-collector

0.11.6

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

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

0.11.4

15 Aug 11:28
f7ff1f2
Compare
Choose a tag to compare

What's Changed

  • Update OTEL Collector from v0.105.0 to v0.107.0 by @pstranak-sw in #679
  • Remove deprecated ballastextension, because it isn't working with the memorylimiterprocessor anymore. The collector now uses environment variable GOMEMLIMIT. The variable is taken from the container resource limits, if they are set. If they are not set, Kubernetes fills this value with Node allocatable.
  • Bump Go builder image to 1.22.6

Full Changelog: 0.11.3...0.11.4