Jan-Otto Kröpke
5368f8216e
metriccontract: read the moved dashboards and rendered rules
...
The metric reference test globbed dashboard/*.json and picked up the
rendered rules by walking contrib/mixin; both moved to contrib/.
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-17 19:32:56 +00:00
Jan-Otto Kröpke and Claude
da7bebc6b3
pdh: convert all raw time counter types to seconds ( #2776 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-16 22:54:44 +02:00
Jan-Otto Kröpke and Claude
dd5f441ac6
docs: clarify which raw performance counters need a multiplier ( #2775 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-16 21:58:43 +02:00
Jan-Otto Kröpke and Claude
dfc5653376
performancecounter: add a multiplier option to convert values to base units ( #2773 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-16 21:33:47 +02:00
Jan-Otto Kröpke and Claude
db1ad936dc
wmi: add a multiplier option to convert values to base units ( #2772 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-16 21:33:35 +02:00
Jan-Otto Kröpke and Claude
f6e8e67a00
docs: explain idle time rates above 1 for logical_disk and physical_disk ( #2770 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-16 21:33:09 +02:00
Jan-Otto Kröpke
4ab9d475e1
cpu: hide small drops of the processor time counters ( #2766 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 21:32:54 +02:00
Jan-Otto Kröpke and Claude
5b22eca06a
registry: add a multiplier option to convert values to base units ( #2774 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-16 21:32:00 +02:00
Jan-Otto Kröpke
4f8fc2baef
service: add delayed_start and trigger_start labels to windows_service_info ( #2768 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 21:30:11 +02:00
Jan-Otto Kröpke
4f3152d84d
hyperv: add the vm_state sub-collector for VMs that are not running ( #2765 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 21:21:21 +02:00
Jan-Otto Kröpke
ea6126fb67
netframework: add process_id to all metrics and process filters ( #2767 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 21:20:11 +02:00
Jan-Otto Kröpke
3555e9c4bc
logical_disk: remove the *_latency_seconds_total counters ( #2763 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 20:41:42 +02:00
Jan-Otto Kröpke
f1e6b49c54
iis: add worker_responses_total as denominator for worker_request_errors_total ( #2764 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 20:40:25 +02:00
renovate[bot] and Claude
bae1006787
chore(deps): update dependency golangci/golangci-lint to v2.15.0 (main) ( #2758 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-16 15:58:04 +00:00
Jan-Otto Kröpke and Claude
1e48663824
docs: move the 0.32 upgrade guide to docs/upgrade ( #2753 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-16 12:08:02 +02:00
Jan-Otto Kröpke
b3500f7aef
mi: limit the CIM_DataFile cancellation test to one directory ( #2752 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 11:47:44 +02:00
Jan-Otto Kröpke
667200f757
collector: name instance labels after the entity they identify ( #2744 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 11:07:04 +02:00
Jan-Otto Kröpke
3fb18521f6
collector: publish base units and _total counter names ( #2743 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 10:48:26 +02:00
Jan-Otto Kröpke
dc8092f46d
hyperv: label replica relationships with the VM ID ( #2747 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 10:33:34 +02:00
Jan-Otto Kröpke
b1b2888e0f
headers: call per-scrape native functions with SyscallN ( #2746 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 10:33:18 +02:00
Jan-Otto Kröpke
82e8e425df
netframework: add the counter reference to AGENTS.md ( #2751 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 10:31:12 +02:00
Jan-Otto Kröpke
43d77f6869
pdh: report duplicate instances by occurrence instead of renaming them ( #2742 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 09:58:43 +02:00
Jan-Otto Kröpke
d65f37bd9c
scheduled_task: run COM work on long-lived workers ( #2741 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 09:12:00 +02:00
Jan-Otto Kröpke
54cf194039
mi: bound every query with a timeout and add context cancellation ( #2738 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 09:11:40 +02:00
Jan-Otto Kröpke
126b655afa
pdh: release partially initialized collectors in the constructors ( #2736 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 09:11:11 +02:00
Jan-Otto Kröpke
41f8bfb352
cmd: validate telemetry.path and scrape.timeout-margin, warn on unknown disabled collectors ( #2733 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 09:11:02 +02:00
Jan-Otto Kröpke
a3692d335a
metriccontract: check metric names in docs, mixin and dashboards ( #2731 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 09:10:50 +02:00
Jan-Otto Kröpke
2f5781ff13
headers: fail Build on missing native exports and assert MI/COM layouts ( #2739 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 02:32:29 +02:00
Jan-Otto Kröpke
af2a7c3f6c
log: open the event log lazily, bound close, keep the service running, structured messages ( #2734 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 02:31:55 +02:00
Jan-Otto Kröpke
a1ac462daf
collector: let the collection own the label and metric caches ( #2740 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 00:32:08 +02:00
Jan-Otto Kröpke
f6aad2c284
pdh: avoid reflection and per-scrape allocations when collecting ( #2735 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 00:31:41 +02:00
Jan-Otto Kröpke
81ce8ef79d
utils: share the include/exclude regexp flag handling ( #2737 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 00:07:30 +02:00
Jan-Otto Kröpke
34738679a1
fix(service,iis,docs): flag error names, IIS help typo, mixin tooling and log.file default ( #2732 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 21:24:06 +00:00
Jan-Otto Kröpke
379b1553bd
collector: derive the collector maps from one registration table ( #2730 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 21:19:47 +00:00
Jan-Otto Kröpke
b914dbbf6e
collector: scope the scrape slot to a collection and report queued scrapes ( #2729 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 20:54:16 +00:00
Jan-Otto Kröpke
8b5eb31e4c
cmd: cancel in-flight scrapes and bound the HTTP server shutdown ( #2728 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 20:51:36 +00:00
Jan-Otto Kröpke
8c33aba631
mssql: fix units and types of cumulative and current counters ( #2723 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 20:52:17 +02:00
Jan-Otto Kröpke
11aa13bb2f
dns: fix zone transfer counter mapping and count queued dynamic updates ( #2718 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 20:42:01 +02:00
Jan-Otto Kröpke
8138b2e073
iis: fix types, units and names of app pool, queue and worker metrics ( #2715 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 20:34:37 +02:00
Jan-Otto Kröpke
04ec4a0308
adfs: convert database query times with the counter time base ( #2719 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 20:32:10 +02:00
Jan-Otto Kröpke
b36429d07e
dfsr: publish bandwidth savings and USN journal unread as ratios ( #2714 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 18:31:17 +00:00
Jan-Otto Kröpke
49c955c5a5
ad: fix swapped and misread counters, correct metric units and types ( #2717 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 18:02:18 +00:00
Jan-Otto Kröpke
55275e7db1
hyperv: fix misnamed root partition metrics, counter types and units ( #2720 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 17:58:31 +00:00
Jan-Otto Kröpke
8fe85c143b
memory: publish pool allocation counts as gauges ( #2721 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 17:58:18 +00:00
Jan-Otto Kröpke
94b0eff655
pagefile: read the paging file size from the % Usage base ( #2722 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 17:57:30 +00:00
Jan-Otto Kröpke
b90371616b
logical_disk: remove the avg_*_requests_queued gauges ( #2724 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 19:46:00 +02:00
Jan-Otto Kröpke
d10875c43d
remote_fx: fix swapped skipped-frame counters and sample fraction rates ( #2716 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 19:33:06 +02:00
5a7f8b5bd3
log: add size-based log file rotation ( #2682 )
...
Signed-off-by: EisenbergD <dominik.eisenberg@beiersdorf.com >
Co-authored-by: EisenbergD <dominik.eisenberg@beiersdorf.com >
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 16:40:05 +00:00
Jan-Otto Kröpke
6e242d7af2
docs: record PDH counter types of all collectors for agents ( #2713 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 15:49:01 +00:00
Jan-Otto Kröpke and Claude
9015955cfa
smb: fix metric types and names, extend 32-bit counters in smb and smbclient ( #2710 )
...
Signed-off-by: Claude <noreply@anthropic.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-10-15 15:59:42 +02:00