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.38.1 (main) #6878

Merged
merged 1 commit into from
Dec 12, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 11, 2023

Mend Renovate

This PR contains the following updates:

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

Release Notes

grafana/agent (grafana/agent)

v0.38.1

Compare Source

Security fixes
Features
  • Agent Management: Introduce support for templated configuration. (@​jcreixell)
Bugfixes
  • Permit X-Faro-Session-ID header in CORS requests for the faro.receiver
    component (flow mode) and the app_agent_receiver integration (static mode).
    (@​cedricziel)

  • Fix issue with windows_exporter defaults not being set correctly. (@​mattdurham)

  • Fix agent crash when process null OTel's fan out consumers. (@​hainenber)

  • Fix issue in prometheus.operator.* where targets would be dropped if two crds share a common prefix in their names. (@​Paul424, @​captncraig)

  • Fix issue where convert command would generate incorrect Flow Mode config
    when provided promtail configuration that uses docker_sd_configs (@​thampiotr)

  • Fix converter issue with loki.relabel and max_cache_size being set to 0 instead of default (10_000). (@​mattdurham)

Other changes

v0.38.0

Compare Source

Breaking changes
  • Remove otelcol.exporter.jaeger component (@​hainenber)

  • In the mysqld exporter integration, some metrics are removed and others are renamed. (@​marctc)

    • Removed metrics:
      • "mysql_last_scrape_failed" (gauge)
      • "mysql_exporter_scrapes_total" (counter)
      • "mysql_exporter_scrape_errors_total" (counter)
    • Metric names in the info_schema.processlist collector have been changed.
    • Metric names in the info_schema.replica_host collector have been changed.
    • Changes related to replication_group_member_stats collector:
      • metric "transaction_in_queue" was Counter instead of Gauge
      • renamed 3 metrics starting with mysql_perf_schema_transaction_ to start with mysql_perf_schema_transactions_ to be consistent with column names.
      • exposing only server's own stats by matching MEMBER_ID with @@​server_uuid resulting "member_id" label to be dropped.
Features
  • Added a new stage.decolorize stage to loki.process component which
    allows to strip ANSI color codes from the log lines. (@​thampiotr)

  • Added a new stage.sampling stage to loki.process component which
    allows to only process a fraction of logs and drop the rest. (@​thampiotr)

  • Added a new stage.eventlogmessage stage to loki.process component which
    allows to extract data from Windows Event Log. (@​thampiotr)

  • Update version of River:

    • River now supports raw strings, which are strings surrounded by backticks
      instead of double quotes. Raw strings can span multiple lines, and do not
      support any escape sequences. (@​erikbaranowski)

    • River now permits using [] to access non-existent keys in an object.
      When this is done, the access evaluates to null, such that {}["foo"] == null is true. (@​rfratto)

  • Added support for python profiling to pyroscope.ebpf component. (@​korniltsev)

  • Windows Flow Installer: Add /CONFIG /DISABLEPROFILING and /DISABLEREPORTING flag (@​jkroepke)

  • Add queueing logs remote write client for loki.write when WAL is enabled. (@​thepalbi)

  • New Grafana Agent Flow components:

    • otelcol.processor.filter - filters OTLP telemetry data using OpenTelemetry
      Transformation Language (OTTL). (@​hainenber)
    • otelcol.receiver.vcenter - receives metrics telemetry data from vCenter. (@​marctc)
  • Agent Management: Introduce support for remotely managed external labels for logs. (@​jcreixell)

Enhancements
  • The loki.write WAL now has snappy compression enabled by default. (@​thepalbi)

  • Allow converting labels to structured metadata with Loki's structured_metadata stage. (@​gonzalesraul)

  • Improved performance of pyroscope.scrape component when working with a large number of targets. (@​cyriltovena)

  • Added support for comma-separated list of fields in source option and a
    new separator option in drop stage of loki.process. (@​thampiotr)

  • The loki.source.docker component now allows connecting to Docker daemons
    over HTTP(S) and setting up TLS credentials. (@​tpaschalis)

  • Added an exclude_event_message option to loki.source.windowsevent in flow mode,
    which excludes the human-friendly event message from Windows event logs. (@​ptodev)

  • Improve detection of rolled log files in loki.source.kubernetes and
    loki.source.podlogs (@​slim-bean).

  • Support clustering in loki.source.kubernetes (@​slim-bean).

  • Support clustering in loki.source.podlogs (@​rfratto).

  • Make component list sortable in web UI. (@​hainenber)

  • Adds new metrics (mssql_server_total_memory_bytes, mssql_server_target_memory_bytes,
    and mssql_available_commit_memory_bytes) for mssql integration (@​StefanKurek).

  • Grafana Agent Operator: config-reloader container no longer runs as root.
    (@​rootmout)

  • Added support for replaying not sent data for loki.write when WAL is enabled. (@​thepalbi)

  • Make the result of 'discovery.kubelet' support pods that without ports, such as k8s control plane static pods. (@​masonmei)

  • Added support for unicode strings in pyroscope.ebpf python profiles. (@​korniltsev)

  • Improved resilience of graph evaluation in presence of slow components. (@​thampiotr)

  • Updated windows exporter to use prometheus-community/windows_exporter commit 1836cd1. (@​mattdurham)

  • Allow agent to start with module.git config if cached before. (@​hainenber)

  • Adds new optional config parameter query_config to mssql integration to allow for custom metrics (@​StefanKurek)

Bugfixes
  • Set exit code 1 on grafana-agentctl non-runnable command. (@​fgouteroux)

  • Fixed an issue where loki.process validation for stage metric.counter was
    allowing invalid combination of configuration options. (@​thampiotr)

  • Fixed issue where adding a module after initial start, that failed to load then subsequently resolving the issue would cause the module to
    permanently fail to load with id already exists error. (@​mattdurham)

  • Allow the usage of encodings other than UTF8 to be used with environment variable expansion. (@​mattdurham)

  • Fixed an issue where native histogram time series were being dropped silently. (@​krajorama)

  • Fix validation issue with ServiceMonitors when scrape timeout is greater than interval. (@​captncraig)

  • Static mode's spanmetrics processor will now prune histograms when the dimension cache is pruned.
    Dimension cache was always pruned but histograms were not being pruned. This caused metric series
    created by the spanmetrics processor to grow unbounded. Only static mode has this issue. Flow mode's
    otelcol.connector.spanmetrics does not have this bug. (@​nijave)

  • Prevent logging errors on normal shutdown in loki.source.journal. (@​wildum)

  • Break on iterate journal failure in loki.source.journal. (@​wildum)

  • Fix file descriptor leak in loki.source.journal. (@​wildum)

  • Fixed a bug in River where passing a non-string key to an object (such as
    {}[true]) would incorrectly report that a number type was expected instead. (@​rfratto)

  • Include Faro Measurement type field in faro.receiver Flow component and legacy app_agent_receiver integration. (@​rlankfo)

  • Mark password argument of loki.source.kafka as a secret rather than a string. (@​harsiddhdave44)

  • Fixed a bug where UDP syslog messages were never processed (@​joshuapare)

  • Updating configuration for loki.write no longer drops data. (@​thepalbi)

  • Fixed a bug in WAL where exemplars were recorded before the first native histogram samples for new series,
    resulting in remote write sending the exemplar first and Prometheus failing to ingest it due to missing
    series. (@​krajorama)

  • Fixed an issue in the static config converter where exporter instance values
    were not being mapped when translating to flow. (@​erikbaranowski)

  • Fix a bug which prevented Agent from running otelcol.exporter.loadbalancing
    with a routing_key of traceID. (@​ptodev)

  • Added Kubernetes service resolver to static node's loadbalancing exporter
    and to Flow's otelcol.exporter.loadbalancing. (@​ptodev)

  • Fix default configuration file grafana-agent-flow.river used in downstream
    packages. (@​bricewge)

  • Fix converter output for prometheus.exporter.windows to not unnecessarily add
    empty blocks. (@​erikbaranowski)

Other changes
  • Bump mysqld_exporter version to v0.15.0. (@​marctc)

  • Bump github-exporter version to 1.0.6. (@​marctc)

  • Use Go 1.21.4 for builds. (@​rfratto)

  • Change User-Agent header for outbound requests to include agent-mode, goos, and deployment mode. Example GrafanaAgent/v0.38.0 (flow; linux; docker) (@​captncraig)

  • loki.source.windowsevent and loki.source.* changed to use a more robust positions file to prevent corruption on reboots when writing
    the positions file. (@​mattdurham)


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 December 11, 2023 08:01
@renovate renovate bot changed the title chore(deps): update grafana/agent docker tag to v0.38.1 (main) Update grafana/agent Docker tag to v0.38.1 (main) Dec 11, 2023
@renovate renovate bot changed the title Update grafana/agent Docker tag to v0.38.1 (main) chore(deps): update grafana/agent docker tag to v0.38.1 (main) Dec 11, 2023
@renovate renovate bot changed the title chore(deps): update grafana/agent docker tag to v0.38.1 (main) Update grafana/agent Docker tag to v0.38.1 (main) Dec 11, 2023
@renovate renovate bot changed the title Update grafana/agent Docker tag to v0.38.1 (main) chore(deps): update grafana/agent docker tag to v0.38.1 (main) Dec 12, 2023
@ying-jeanne ying-jeanne merged commit 5a21f98 into main Dec 12, 2023
28 checks passed
@ying-jeanne ying-jeanne deleted the deps-update/main-grafana-agent-0.x branch December 12, 2023 10:59
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