Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update grafana/agent docker tag to v0.39.0 (main) #7123

Merged
merged 1 commit into from
Jan 15, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 15, 2024

Mend Renovate

This PR contains the following updates:

Package Update Change
grafana/agent minor v0.38.1 -> v0.39.0

Release Notes

grafana/agent (grafana/agent)

v0.39.0

Compare Source

Breaking changes
  • otelcol.receiver.prometheus will drop all otel_scope_info metrics when converting them to OTLP. (@​wildum)

    • If the otel_scope_info metric has labels otel_scope_name and otel_scope_version,
      their values will be used to set OTLP Instrumentation Scope name and version respectively.
    • Labels of otel_scope_info metrics other than otel_scope_name and otel_scope_version
      are added as scope attributes with the matching name and version.
  • The target block in prometheus.exporter.blackbox requires a mandatory name
    argument instead of a block label. (@​hainenber)

  • In the azure exporter, dimension options will no longer be validated by the Azure API. (@​kgeckhart)

    • This change will not break any existing configurations and you can opt in to validation via the validate_dimensions configuration option.
    • Before this change, pulling metrics for azure resources with variable dimensions required one configuration per metric + dimension combination to avoid an error.
    • After this change, you can include all metrics and dimensions in a single configuration and the Azure APIs will only return dimensions which are valid for the various metrics.
Features
  • A new discovery.ovhcloud component for discovering scrape targets on OVHcloud. (@​ptodev)

  • Allow specifying additional containers to run. (@​juangom)

Enhancements
  • Flow Windows service: Support environment variables. (@​jkroepke)

  • Allow disabling collection of root Cgroup stats in
    prometheus.exporter.cadvisor (flow mode) and the cadvisor integration
    (static mode). (@​hainenber)

  • Grafana Agent on Windows now automatically restarts on failure. (@​hainenber)

  • Added metrics, alerts and dashboard visualisations to help diagnose issues
    with unhealthy components and components that take too long to evaluate. (@​thampiotr)

  • The http config block may now reference exports from any component.
    Previously, only remote.* and local.* components could be referenced
    without a circular dependency. (@​rfratto)

  • Add support for Basic Auth-secured connection with Elasticsearch cluster using prometheus.exporter.elasticsearch. (@​hainenber)

  • Add a resource_to_telemetry_conversion argument to otelcol.exporter.prometheus
    for converting resource attributes to Prometheus labels. (@​hainenber)

  • pyroscope.ebpf support python on arm64 platforms. (@​korniltsev)

  • otelcol.receiver.prometheus does not drop histograms without buckets anymore. (@​wildum)

  • Added exemplars support to otelcol.receiver.prometheus. (@​wildum)

  • mimir.rules.kubernetes may now retry its startup on failure. (@​hainenber)

  • Added links between compatible components in the documentation to make it
    easier to discover them. (@​thampiotr)

  • Allow defining HTTPClientConfig for discovery.ec2. (@​cmbrad)

  • The remote.http component can optionally define a request body. (@​tpaschalis)

  • Added support for loki.write to flush WAL on agent shutdown. (@​thepalbi)

  • Add support for integrations-next static to flow config conversion. (@​erikbaranowski)

  • Add support for passing extra arguments to the static converter such as -config.expand-env. (@​erikbaranowski)

  • Added 'country' mmdb-type to log pipeline-stage geoip. (@​superstes)

  • Azure exporter enhancements for flow and static mode, (@​kgeckhart)

    • Allows for pulling metrics at the Azure subscription level instead of resource by resource
    • Disable dimension validation by default to reduce the number of exporter instances needed for full dimension coverage
  • Add max_cache_size to prometheus.relabel to allow configurability instead of hard coded 100,000. (@​mattdurham)

  • Add support for http_sd_config within a scrape_config for prometheus to flow config conversion. (@​erikbaranowski)

  • discovery.lightsail now supports additional parameters for configuring HTTP client settings. (@​ptodev)

  • Add sample_age_limit to remote_write config to drop samples older than a specified duration. (@​marctc)

  • Handle paths in the Kubelet URL for discovery.kubelet. (@​petewall)

  • loki.source.docker now deduplicates targets which report the same container
    ID. (@​tpaschalis)

Bugfixes
  • Update pyroscope.ebpf to fix a logical bug causing to profile to many kthreads instead of regular processes https://github.com/grafana/pyroscope/pull/2778 (@​korniltsev)

  • Update pyroscope.ebpf to produce more optimal pprof profiles for python processes https://github.com/grafana/pyroscope/pull/2788 (@​korniltsev)

  • In Static mode's traces subsystem, spanmetrics used to be generated prior to load balancing.
    This could lead to inaccurate metrics. This issue only affects Agents using both spanmetrics and
    load_balancing, when running in a load balanced cluster with more than one Agent instance. (@​ptodev)

  • Fixes loki.source.docker a behavior that synced an incomplete list of targets to the tailer manager. (@​FerdinandvHagen)

  • Fixes otelcol.connector.servicegraph store ttl default value from 2ms to 2s. (@​rlankfo)

  • Add staleness tracking to labelstore to reduce memory usage. (@​mattdurham)

  • Fix issue where prometheus.exporter.kafka would crash when configuring sasl_password. (@​rfratto)

  • Fix performance issue where perf lib where clause was not being set, leading to timeouts in collecting metrics for windows_exporter. (@​mattdurham)

  • Fix nil panic when using the process collector with the windows exporter. (@​mattdurham)

Other changes
  • Bump github.com/IBM/sarama from v1.41.2 to v1.42.1

  • Attach unique Agent ID header to remote-write requests. (@​captncraig)

  • Update to v2.48.1 of github.com/prometheus/prometheus.
    Previously, a custom fork of v2.47.2 was used.
    The custom fork of v2.47.2 also contained prometheus#12729 and prometheus#12677.


Configuration

📅 Schedule: Branch creation - "before 9am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner January 15, 2024 08:13
@aknuds1 aknuds1 merged commit 2b16785 into main Jan 15, 2024
28 checks passed
@aknuds1 aknuds1 deleted the deps-update/main-grafana-agent-0.x branch January 15, 2024 08:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant