Releases: prometheus-community/windows_exporter
v0.25.1
What's Changed
- fix:(#1382): rename TEXTFILE_DIR to TEXTFILE_DIRS by @DiniFarb in #1384
- chore(deps): bump github.com/prometheus/common from 0.45.0 to 0.46.0 by @dependabot in #1387
Full Changelog: v0.25.0...v0.25.1
v0.25.0
What's Changed
- feat!: Disable IIS queries in
process
collector by @breed808 in #1062 - chore(deps): bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 by @dependabot in #1302
- fix: Fix spelling error in service collector by @breed808 in #1331
- chore(deps): bump github.com/prometheus/client_model from 0.4.1-0.20230718164431-9a2bf3000d16 to 0.5.0 by @dependabot in #1304
- chore(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 by @dependabot in #1307
- chore(deps): bump google.golang.org/grpc from 1.56.2 to 1.56.3 by @dependabot in #1316
- chore(deps): bump github.com/Microsoft/hcsshim from 0.11.1 to 0.11.4 by @dependabot in #1327
- chore(deps): bump github.com/prometheus/common from 0.44.0 to 0.45.0 by @dependabot in #1311
- chore(deps): bump golang.org/x/sys from 0.12.0 to 0.14.0 by @dependabot in #1328
- feat(#1300): add revision to windows_os_info by @DiniFarb in #1317
- Refactor collectors by @jkroepke in #1324
- Add cross OS Dockerfile by @jkroepke in #1326
- chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 by @dependabot in #1332
- feat: Add jkroepke to maintainers by @breed808 in #1333
- Do not abort if we do not know which user is running the process by @kang-makes in #1336
- Check for nil strings and include wrappers around each. by @mattdurham in #1335
- add sites to iss config constructor by @mattdurham in #1339
- Remove deprecated flags: --collector..-blacklist / --collector..-whitelist by @jkroepke in #1337
- Feature/collector/exchange by @aburtasov in #1338
- CI: Add stale action by @jkroepke in #1342
- fix(docs): Add textfile to enabled_collectors by @breed808 in #1345
- chore(deps): bump github.com/alecthomas/kingpin/v2 from 2.3.2 to 2.4.0 by @dependabot in #1346
- Update collector.exchange.md by @dormancygrace in #1348
- Add check for enable worker process so it is properly set. by @mattdurham in #1351
- chore(deps): bump golang.org/x/sys from 0.14.0 to 0.15.0 by @dependabot in #1355
- Add ARM64 MSI builds by @breed808 in #1343
- Remove old event source registry key by @jkroepke in #1357
- Add collector for SMB by @aburtasov in #1340
- chore(deps): bump github.com/prometheus/exporter-toolkit from 0.10.0 to 0.11.0 by @dependabot in #1358
- Added useful query for memory usage by @exgolden in #1361
- metric name & useful query by @exgolden in #1365
- chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #1364
- Synchronize common files from prometheus/prometheus by @prombot in #1369
- chore(deps): bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by @dependabot in #1370
- chore(deps): bump golang.org/x/sys from 0.15.0 to 0.16.0 by @dependabot in #1375
- add call to set perf counter query by @mattdurham in #1376
- fix(#1352): moving the stop signal after svc.Run() by @DiniFarb in #1379
- Remove i386 builds by @jkroepke in #1378
- CI: Provide binary builds from GH actions by @jkroepke in #1377
- Update docs/README.md by @jkroepke in #1380
New Contributors
- @kang-makes made their first contribution in #1336
- @mattdurham made their first contribution in #1335
- @aburtasov made their first contribution in #1338
- @dormancygrace made their first contribution in #1348
- @exgolden made their first contribution in #1361
Full Changelog: v0.24.0...v0.25.0
v0.25.0-rc.1
What's Changed
- chore(deps): bump golang.org/x/sys from 0.15.0 to 0.16.0 by @dependabot in #1375
- add call to set perf counter query by @mattdurham in #1376
- fix(#1352): moving the stop signal after svc.Run() by @DiniFarb in #1379
Full Changelog: v0.25.0-rc0...v0.25.0-rc.1
v0.25.0-rc0
What's Changed
- feat!: Disable IIS queries in
process
collector by @breed808 in #1062 - chore(deps): bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 by @dependabot in #1302
- fix: Fix spelling error in service collector by @breed808 in #1331
- chore(deps): bump github.com/prometheus/client_model from 0.4.1-0.20230718164431-9a2bf3000d16 to 0.5.0 by @dependabot in #1304
- chore(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 by @dependabot in #1307
- chore(deps): bump google.golang.org/grpc from 1.56.2 to 1.56.3 by @dependabot in #1316
- chore(deps): bump github.com/Microsoft/hcsshim from 0.11.1 to 0.11.4 by @dependabot in #1327
- chore(deps): bump github.com/prometheus/common from 0.44.0 to 0.45.0 by @dependabot in #1311
- chore(deps): bump golang.org/x/sys from 0.12.0 to 0.14.0 by @dependabot in #1328
- feat(#1300): add revision to windows_os_info by @DiniFarb in #1317
- Refactor collectors by @jkroepke in #1324
- Add cross OS Dockerfile by @jkroepke in #1326
- chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 by @dependabot in #1332
- feat: Add jkroepke to maintainers by @breed808 in #1333
- Do not abort if we do not know which user is running the process by @kang-makes in #1336
- Check for nil strings and include wrappers around each. by @mattdurham in #1335
- add sites to iss config constructor by @mattdurham in #1339
- Remove deprecated flags: --collector..-blacklist / --collector..-whitelist by @jkroepke in #1337
- Feature/collector/exchange by @aburtasov in #1338
- CI: Add stale action by @jkroepke in #1342
- fix(docs): Add textfile to enabled_collectors by @breed808 in #1345
- chore(deps): bump github.com/alecthomas/kingpin/v2 from 2.3.2 to 2.4.0 by @dependabot in #1346
- Update collector.exchange.md by @dormancygrace in #1348
- Add check for enable worker process so it is properly set. by @mattdurham in #1351
- chore(deps): bump golang.org/x/sys from 0.14.0 to 0.15.0 by @dependabot in #1355
- Add ARM64 MSI builds by @breed808 in #1343
- Remove old event source registry key by @jkroepke in #1357
- Add collector for SMB by @aburtasov in #1340
- chore(deps): bump github.com/prometheus/exporter-toolkit from 0.10.0 to 0.11.0 by @dependabot in #1358
- Added useful query for memory usage by @exgolden in #1361
- metric name & useful query by @exgolden in #1365
- chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #1364
- Synchronize common files from prometheus/prometheus by @prombot in #1369
- chore(deps): bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by @dependabot in #1370
New Contributors
- @kang-makes made their first contribution in #1336
- @mattdurham made their first contribution in #1335
- @aburtasov made their first contribution in #1338
- @dormancygrace made their first contribution in #1348
- @exgolden made their first contribution in #1361
Full Changelog: v0.24.0...v0.25.0-rc0
v0.24.0
⚠️ Breaking Changes
#803 has introduced the physical_disk
collector as a default collector for the exporter.
What's Changed
- fix: Remove default value from deprecated IIS flag by @breed808 in #1257
- fix: config file CLI argument for relative paths -> v0.23.1 by @DiniFarb in #1265
- fix: Create a monitoring namespace if it does not exist in windows exporter daemonset by @bragi92 in #1266
- Add Hyper-V CPUWaitTimePerDispatch metrics by @yuriyostapenko in #1220
- fix(docs): Remove duplicate ADFS metrics by @breed808 in #1272
- fix(docs): Set correct TCP reset description by @breed808 in #1273
- fix: Windows service can't stop without an error by @DiniFarb in #1276
- Add new counter LDAP Client Sessions by @MarkDordoy in #1278
- Textfile collector: collect files from multiple paths by @DiniFarb in #1262
- First implementation of physical_disk collector by @rob-scheepens in #803
Dependency Updates
- chore(deps): bump github.com/Microsoft/hcsshim from 0.9.8 to 0.9.10 by @dependabot in #1260
- chore(deps): bump github.com/Microsoft/hcsshim from 0.9.10 to 0.10.0 by @dependabot in #1264
- chore(deps): bump golang.org/x/sys from 0.10.0 to 0.11.0 by @dependabot in #1267
- chore(deps): bump github.com/go-ole/go-ole from 1.2.6 to 1.3.0 by @dependabot in #1274
- chore(deps): bump golang.org/x/sys from 0.11.0 to 0.12.0 by @dependabot in #1279
- chore(deps): Bump Go version to v1.21.1 by @breed808 in #1283
- chore(deps): bump github.com/Microsoft/hcsshim from 0.10.0 to 0.11.1 by @dependabot in #1292
New Contributors
- @yuriyostapenko made their first contribution in #1220
- @MarkDordoy made their first contribution in #1278
- @rob-scheepens and @cbwest3 made their first contribution in #803
Full Changelog: v0.23.1...v0.24.0
v0.23.1
v0.23.0
EDIT: There's an issue with the MSI installer (specifically the eventlog functionality enabled by default for the MSI installer). Please hold off on using the v0.23.0 release for MSI installations for now.
⚠️ Breaking Changes
- fix!: Set correct diskdrive collector/metric name by @breed808 in #1171
- fix!: Fix jtw -> jwt ADFS spelling error by @breed808 in #1174
- feat!: Deprecate whitelist/blacklist flags by @breed808 in #1170
What's Changed
- chore(ci): Update release workflow actions by @breed808 in #1167
- Remove init functions from collectors by @breed808 in #1112
- Fix telemetry.addr deprecated since v0.21.0 by @Elpatii in #1183
- Remove fluent-style kingpin by @jkroepke in #1186
- Add yaml for WS2022 nodes by @vrapolinario in #1189
- Move prometheus collector from main to collectors by @jkroepke in #1195
- fix: Ignore duplicate IIS entries from Perflib by @breed808 in #1133
- fix: add missing vswitch packets_sent_total by @ilyam8 in #1201
- feat(doc): Document Powershell v7.3 argument parsing by @breed808 in #1239
- switch to go-kit logger by @jkroepke in #1192
- fix Terminal Service duplicate session names under load. by @peekjef72 in #1184
- NPS(feature): add nps collector by @rebortg in #1188
- fix: Update init container in windows exporter so that it works on both WS2019 and WS2022 by @bragi92 in #1245
- Load config file from URL by @DiniFarb in #1243
- Integrate perflib by @jkroepke in #1241
- Resolve issue preventing networking container stats from being sent to collector by @tzifudzi in #1218
Dependency Updates
- chore(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0 by @dependabot in #1181
- chore(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 by @dependabot in #1187
- chore(deps): bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 by @dependabot in #1206
- chore(deps): bump golang.org/x/sys from 0.7.0 to 0.8.0 by @dependabot in #1205
- chore(deps): bump github.com/prometheus/exporter-toolkit from 0.9.1 to 0.10.0 by @dependabot in #1202
- chore(deps): bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 by @dependabot in #1204
- chore(deps): bump github.com/prometheus/common from 0.42.0 to 0.44.0 by @dependabot in #1212
- chore(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 by @dependabot in #1219
- chore(deps): bump github.com/yusufpapurcu/wmi from 1.2.2 to 1.2.3 by @dependabot in #1224
- chore(deps): bump github.com/leoluk/perflib_exporter from 0.2.0 to 0.2.1 by @dependabot in #1225
- chore(deps): bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 by @dependabot in #1230
- chore(deps): bump golang.org/x/sys from 0.8.0 to 0.10.0 by @dependabot in #1238
New Contributors
- @Elpatii made their first contribution in #1183
- @jkroepke made their first contribution in #1186
- @vrapolinario made their first contribution in #1189
- @ilyam8 made their first contribution in #1201
- @peekjef72 made their first contribution in #1184
- @rebortg made their first contribution in #1188
- @bragi92 made their first contribution in #1245
- @DiniFarb made their first contribution in #1243
- @tzifudzi made their first contribution in #1218
Full Changelog: v0.22.0...v0.23.0
v0.22.0
What's Changed
- Add Win32_DiskDrive Collector by @6fears7 in #1095
- Add labels to diskdrive docs by @breed808 in #1121
- Add VDI Metrics collections by @tpowelldev in #1127
- Remove Bad Comment by @bck01215 in #1136
- Added quote information for absolute paths by @DennisGaida in #1137
- Update collector.iis.md by @ankom2007 in #1148
- docs: fix documentation error by @fuxingZhang in #1144
- fix: Build error with GOFLAGS=-mod=vendor by @mansikulkarni96 in #1158
- Update docs for mssql and iis by @Mak0tin in #1162
- feat: Allow default metrics to be disabled by @breed808 in #1161
- Use new landing page generator by @SuperQ in #1165
- feat: Add output_queue_length metric to net collector by @breed808 in #1166
Dependency Updates
- chore(deps): bump golang.org/x/sys from 0.3.0 to 0.4.0 by @dependabot in #1119
- chore(deps): bump github.com/Microsoft/hcsshim from 0.9.6 to 0.9.7 by @dependabot in #1142
- chore(deps): Update wmi to v1.2.2 by @breed808 in #1152
- chore(deps): bump golang.org/x/sys from 0.4.0 to 0.6.0 by @dependabot in #1146
- chore(deps): bump github.com/prometheus/common from 0.39.0 to 0.42.0 by @dependabot in #1151
- chore(deps): bump github.com/prometheus/exporter-toolkit from 0.8.2 to 0.9.1 by @dependabot in #1150
- chore(deps): bump github.com/Microsoft/hcsshim from 0.9.7 to 0.9.8 by @dependabot in #1160
New Contributors
- @6fears7 made their first contribution in #1095
- @tpowelldev made their first contribution in #1127
- @DennisGaida made their first contribution in #1137
- @ankom2007 made their first contribution in #1148
- @fuxingZhang made their first contribution in #1144
- @mansikulkarni96 made their first contribution in #1158
- @Mak0tin made their first contribution in #1162
Full Changelog: v0.21.0...v0.22.0
v0.21.0
⚠️ Breaking Changes
--telemetry.addr
flag and configuration option for specifying the exporter listening address and port has been replaced with --web.listen-address
. See #1082 and #1092 for context.
What's Changed
- Update regex by @marnicgit in #1075
- Try to bump /x/sys to the current stable version to fix IsWindowsService() by @gillg in #1078
- Update collector.process.md by @marnicgit in #1077
- Add ARM64 builds to releases by @breed808 in #1055
- fix: Remove memory leaks in scheduled_task by @breed808 in #1080
- Add files via upload by @vear959595 in #1083
- Compatibily with new flag web.listen-address by @bck01215 in #1096
- Cleaning up listen addresses flags before parsing config file by @knabben in #1100
- Add cpu metrics based on newer and more accurate perflib sources by @higels in #1088
- fix: Continue os collection on missing page file by @breed808 in #1108
- Add scheduled_task flag examples by @breed808 in #1114
- Add Avg logical disk RW Queue metrics by @tehseenshahab in #1113
- Split CI/CD configuration by @breed808 in #1115
- Update deprecated Github Actions by @breed808 in #1117
- Fix CI release issues by @breed808 in #1118
Dependency Updates
-
chore(deps): bump github.com/prometheus/client_model from 0.2.0 to 0.3.0 by @dependabot in #1081
-
chore(deps)!: bump github.com/prometheus/exporter-toolkit from 0.7.1 to 0.8.1 by @dependabot in #1082
-
chore(deps): bump golang.org/x/sys from 0.1.0 to 0.2.0 by @dependabot in #1094
-
chore(deps): bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 by @dependabot in #1093
-
chore(deps): bump github.com/prometheus/exporter-toolkit from 0.8.1 to 0.8.2 by @breed808 in #1099
-
chore(deps): bump golang.org/x/sys from 0.2.0 to 0.3.0 by @dependabot in #1102
-
chore(deps): bump github.com/prometheus/common from 0.37.0 to 0.38.0 by @dependabot in #1104
-
chore(deps): bump github.com/Microsoft/hcsshim from 0.9.4 to 0.9.6 by @dependabot in #1109
-
chore(deps): bump github.com/prometheus/common from 0.38.0 to 0.39.0 by @dependabot in #1110
New Contributors
- @marnicgit made their first contribution in #1075
- @gillg made their first contribution in #1078
- @vear959595 made their first contribution in #1083
- @knabben made their first contribution in #1100
- @tehseenshahab made their first contribution in #1113
Full Changelog: v0.20.0...v0.21.0
v0.21.0-rc1
Pre-release for v0.21.0
for exposure of changes after v0.20.0
What's Changed
- Update regex by @marnicgit in #1075
- Try to bump /x/sys to the current stable version to fix IsWindowsService() by @gillg in #1078
- Update collector.process.md by @marnicgit in #1077
- Add ARM64 builds to releases by @breed808 in #1055
- fix: Remove memory leaks in scheduled_task by @breed808 in #1080
- chore(deps): bump github.com/prometheus/client_model from 0.2.0 to 0.3.0 by @dependabot in #1081
- Add files via upload by @vear959595 in #1083
- chore(deps)!: bump github.com/prometheus/exporter-toolkit from 0.7.1 to 0.8.1 by @dependabot in #1082
- chore(deps): bump perflib to v0.2.0 by @breed808 in #1084
- chore(deps): bump golang.org/x/sys from 0.1.0 to 0.2.0 by @dependabot in #1094
- chore(deps): bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 by @dependabot in #1093
- Compatibily with new flag web.listen-address by @bck01215 in #1096
- chore(deps): bump github.com/prometheus/exporter-toolkit from 0.8.1 to 0.8.2 by @breed808 in #1099
- Cleaning up listen addresses flags before parsing config file by @knabben in #1100
- chore(deps): bump golang.org/x/sys from 0.2.0 to 0.3.0 by @dependabot in #1102
- Add cpu metrics based on newer and more accurate perflib sources by @higels in #1088
- chore(deps): bump github.com/prometheus/common from 0.37.0 to 0.38.0 by @dependabot in #1104
- fix: Continue os collection on missing page file by @breed808 in #1108
- chore(deps): bump github.com/Microsoft/hcsshim from 0.9.4 to 0.9.6 by @dependabot in #1109
- Add scheduled_task flag examples by @breed808 in #1114
- chore(deps): bump github.com/prometheus/common from 0.38.0 to 0.39.0 by @dependabot in #1110
- Add Avg logical disk RW Queue metrics by @tehseenshahab in #1113
- Split CI/CD configuration by @breed808 in #1115
- Update deprecated Github Actions by @breed808 in #1117
New Contributors
- @marnicgit made their first contribution in #1075
- @gillg made their first contribution in #1078
- @vear959595 made their first contribution in #1083
- @bck01215 made their first contribution in #1096
- @knabben made their first contribution in #1100
- @tehseenshahab made their first contribution in #1113
Full Changelog: v0.20.0...v0.21.0-rc1