Jan-Otto Kröpke
018ec75223
mixin: move kubernetes to docs, dashboard and rendered rules to contrib
...
kubernetes/ moves to docs/kubernetes/, dashboard/ to contrib/dashboard/,
and the rendered Prometheus rules and alerts to contrib/monitoring/ with
a README that says how to use and regenerate them.
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-17 19:26:11 +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
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
4af7012048
ci: build each release once from its tag and publish it as a draft ( #2754 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-16 12:16:30 +02: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
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
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
4cd3e5411d
docs: document memory and leak investigations in AGENTS.md ( #2749 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 10:32:34 +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
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
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
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
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
b64cc3621c
ci: give betas and releases distinct numeric file versions ( #2712 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-15 17:03:12 +02:00
Jan-Otto Kröpke and Claude
39277da8e5
pdh: fall back to localized names of v2 counter sets ( #2709 )
...
Signed-off-by: Claude <noreply@anthropic.com >
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
Co-authored-by: Claude <noreply@anthropic.com >
2026-10-15 09:49:25 +00:00
Jan-Otto Kröpke and Claude
5d8b30cb69
ci: upgrade from 0.32.0-beta.1 in the installer test ( #2683 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-11 17:59:45 +02:00
Jan-Otto Kröpke and Claude Opus 5.5
1cdea1f42a
mixin: add a dashboard per tab next to the full dashboard ( #2678 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-11 16:29:56 +02:00
Jan-Otto Kröpke and Claude
d8f281ba97
fix: drop the 32 MiB FIPS entropy buffer from release binaries ( #2667 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-10 23:32:57 +02:00
Jan-Otto Kröpke and Claude Opus 5.5
14d14e3ab8
ci: test the MSI installer lifecycle in the package job ( #2662 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-10 19:59:15 +02:00
Jan-Otto Kröpke and Claude Opus 5.5
465fccbe69
collector: bound MI probe queries in Build with a timeout ( #2657 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-10 18:05:15 +02:00
Jan-Otto Kröpke and Claude Opus 5.5
798570e9aa
dashboard: add stat rows, sections, new tabs and collector selection ( #2647 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-10 16:10:55 +02:00
Jan-Otto Kröpke and Claude Opus 5.5
651daf0fee
process: read processes from the kernel instead of perflib ( #2644 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-10 16:09:02 +02:00
Jan-Otto Kröpke
1dddd629f4
docs: add shared agent instructions and Claude guidance ( #2603 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-09 11:15:42 +02:00