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

fix(deps): update module github.com/prometheus-community/windows_exporter to v0.30.1 #37374

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 21, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/prometheus-community/windows_exporter v0.27.2 -> v0.30.1 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

prometheus-community/windows_exporter (github.com/prometheus-community/windows_exporter)

v0.30.1

Compare Source

What's Changed

🐞 Bug Fixes
📖 Documentation

Full Changelog: prometheus-community/windows_exporter@v0.30.0...v0.30.1

v0.30.0

Compare Source

Information

During the development of version 0.30, the windows_exporter underwent significant modernization. We plan to deliver a stable release by mid-2025, with upcoming changes—including a newly designed Hyper-V collector—enhancing the value of the official 1.0 stable release.

✨ Breaking Changes

windows_exporter introduced another wave of breaking changes due to limited maintainer capacity to maintain backward compatibility. Please note that windows_exporter uses Semantic Versioning (semver), and backward compatibility is not guaranteed for versions below 1.0.

Windows Management Infrastructure (MI) as a Replacement for Windows Management Instrumentation (WMI)

As of version 0.30.0, windows_exporter no longer uses WMI directly. Instead, it leverages its successor, Windows Management Infrastructure (MI), available since Windows Server 2012. MI provides several advantages, such as the ability to run queries in parallel.

New Hyper-V collector

The Hyper-V collector got a full rewrite and now using Performance Data API instead WMI. This should result into a faster collect time. However, a lot metric names has been changed.

Performance Data Helpers

windows_exporter 0.30 uses Performance Data Helpers instead of parsing binary data directly from the registry. This update also introduces support for Process V2, which is enabled by default on Windows Server 2022. Due to known issues with the Process V1 collector, the registry-based collector remains in use.

Windows Server 2025

In version 0.30, windows_exporter adopts a new Docker base image: mcr.microsoft.com/oss/kubernetes/windows-host-process-containers-base-image. This new Docker image eliminates the need to build dedicated images for each version of Windows OS.

performancecounter Collector

windows_exporter now supports a generic performancecounter collector. This new collector allows users to extend monitoring capabilities independently. Please note that the performancecounter collector is still in an experimental state.

What's Changed

💥 Breaking Changes
✨ Exciting New Features
🐞 Bug Fixes
🛠️ Dependencies
📖 Documentation
Other Changes

New Contributors

Full Changelog: prometheus-community/windows_exporter@v0.29.2...v0.30.0

v0.29.2

Compare Source

What's Changed

✨ Exciting New Features

Full Changelog: prometheus-community/windows_exporter@v0.29.1...v0.29.2

v0.29.1

Compare Source

What's Changed

✨ Exciting New Features
🐞 Bug Fixes
📖 Documentation

Full Changelog: prometheus-community/windows_exporter@v0.29.0...v0.29.1

v0.29.0

Compare Source

What's Changed

💥 Breaking Changes
✨ Exciting New Features
🐞 Bug Fixes
🛠️ Dependencies
📖 Documentation

Full Changelog: prometheus-community/windows_exporter@v0.28.1...v0.29.0

v0.28.2

Compare Source

What's Changed

🐞 Bug Fixes

Full Changelog: prometheus-community/windows_exporter@v0.28.1...v0.28.2

v0.28.1

Compare Source

What's Changed

✨ Exciting New Features
🐞 Bug Fixes

Full Changelog: prometheus-community/windows_exporter@v0.28.0...v0.28.1

v0.28.0

Compare Source

What's Changed

💥 Breaking Changes
✨ Exciting New Features
🐞 Bug Fixes
🛠️ Dependencies
📖 Documentation

Full Changelog: prometheus-community/windows_exporter@v0.27.2...v0.28.0

v0.27.3

Compare Source

What's Changed

🐞 Bug Fixes

Full Changelog: prometheus-community/windows_exporter@v0.27.2...v0.27.3


Configuration

📅 Schedule: Branch creation - "on tuesday" (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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested review from dmitryax and a team as code owners January 21, 2025 14:52
@renovate renovate bot added dependencies Pull requests that update a dependency file renovatebot labels Jan 21, 2025
Copy link
Contributor Author

renovate bot commented Jan 21, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: receiver/hostmetricsreceiver/go.sum
Command failed: go get -d -t ./...
go: module github.com/prometheus-community/[email protected] requires go >= 1.23; switching to go1.23.5
go: downloading go1.23.5 (linux/amd64)
go: download go1.23.5: golang.org/[email protected]: verifying module: checksum database disabled by GOSUMDB=off

@@ -1,277 +0,0 @@
dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk=
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Diffs do not look correct

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good catch...

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i've re-triggered renovate

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

still the same, I guess this branch needs a manual make gotidy

@codeboten codeboten self-requested a review January 21, 2025 16:22
@renovate renovate bot force-pushed the renovate/github.com-prometheus-community-windows_exporter-0.x branch from 3700ca3 to b8f844e Compare January 21, 2025 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file receiver/hostmetrics
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants