Jan-Otto Kröpke
b7333304d6
mixin: fix textlint terminology in the new runbook and agent notes
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 23:09:46 +00:00
Jan-Otto Kröpke
ae5d0cca2a
mixin: group alerts by collector area and add tier 1 alerts
...
The alerts of the mixin now come in one rule group per collector area
(windows-exporter, windows-cpu, windows-memory, windows-disk,
windows-network, windows-service, windows-system, windows-active-directory,
windows-time). Every alert names the collectors it reads and is generated
only when _config.collectors enables them, the same switch the dashboard
uses; enableActiveDirectory and enableTime set collectors.ad and
collectors.time. _config.alerts switches single alerts off by name, and an
unknown name fails the build.
New alerts for the default collectors: WindowsCollectorTimeout,
WindowsScrapeQueueTimeout, WindowsCPUSaturation (processor queue per core),
WindowsMemoryPagingHigh, WindowsNetworkUtilizationHigh,
WindowsNetworkInterfaceFlapping, WindowsServiceNotRunning (automatic
services without triggers), WindowsServiceCrashLooping (processes per
service in 15 minutes) and WindowsHostRebooted (info, fires once per
reboot). WindowsNetworkErrors and WindowsNetworkDiscards compare the error
and discard rates with the packet rate (networkErrorRatioThreshold and
networkDiscardRatioThreshold, in percent) instead of an absolute packet
rate. Threshold alerts set keep_firing_for from keepFiringFor (5m); the new
infoSeverity and serviceSelector knobs follow the existing ones.
New recordings: windows:cpu_queue_per_core:ratio,
windows:net_received_packets:rate and windows:net_sent_packets:rate.
Each new alert has a runbook, a README row and a unit test;
tests/alerts.test.jsonnet checks the collector gating, the alert switches
and the group layout. The runbook check renders the alerts of every
collector. contrib/mixin/AGENTS.md documents the checklist for new alerts.
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 23:06:59 +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
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
d8dbf852d1
mixin: join the GPU sensor panels with windows_gpu_info on luid ( #2745 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-16 09:33:52 +02: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 and Claude
d6c4c6fa46
mixin: add an MSSQL dashboard ( #2725 )
...
Signed-off-by: Claude <noreply@anthropic.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-10-15 21:22:45 +02: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
Jan-Otto Kröpke
2153e5178e
mixin: fix NaN columns and doubled counts on the Updates dashboard ( #2703 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-12 22:44:30 +02:00
Jan-Otto Kröpke and Claude
6bc9a7d69d
mixin: note that scheduled task missed runs need the missed-runs flag ( #2702 )
...
Signed-off-by: Claude <noreply@anthropic.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-10-12 22:20:38 +02:00
Jan-Otto Kröpke and Claude
491bb0de73
memory: rename commit_limit, drop free system PTEs, add standby cache lifetime ( #2694 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-11 23:03:30 +02:00
Jan-Otto Kröpke and Claude
e88c8a712c
update: include optional updates such as the monthly preview update ( #2688 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-11 20:47:53 +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
053abd867c
mixin: drop "not in Go" goroutines from the Goroutines by state panel ( #2676 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-11 13:26:55 +02:00
Jan-Otto Kröpke and Claude
c5b88ef2d2
mixin: make dashboard UID, title, description and tags configurable ( #2672 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Claude <noreply@anthropic.com >
2026-10-11 09:44:28 +02:00
Jan-Otto Kröpke and Claude Opus 5.5
4e6cbf864c
mixin: explain "not in Go" goroutines, allow a compact dashboard ( #2671 )
...
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 02:53:43 +00:00
Jan-Otto Kröpke and Claude Opus 5.5
f292a6fbcf
dashboard: add Storage Spaces row to the Disk tab ( #2655 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-10 17:36:42 +02:00
Jan-Otto Kröpke and Claude Opus 5.5
8b5a0ffd40
dashboard: add fleet counters, C: usage and busiest interface ( #2651 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-10 16:21:55 +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
61346f1fbe
dashboard: add process metrics with bounded graphs and summaries ( #2631 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-09 20:45:51 +02:00
Jan-Otto Kröpke and Claude Opus 5.5
1e50622ea4
dashboard: explain how the virtual disk latency is computed ( #2609 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-09 14:03:03 +02:00
Jan-Otto Kröpke and Claude Opus 5.5
59d981b6c8
dashboard: use counters for disk queue length and VHD latency ( #2582 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-09 13:57:40 +02:00
Jan-Otto Kröpke
c78f1c64d8
dashboard: add TCP/UDP and GPU metrics with panel descriptions ( #2576 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-09 12:32:29 +02:00
Jan-Otto Kröpke
122eb272dd
mixin: lint dashboards and migrate CI tasks to mise ( #2608 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-09 12:13:51 +02:00
Jan-Otto Kröpke
e84780bbdc
dashboard: show current collector failures with history ( #2606 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-09 12:00:27 +02:00
Jan-Otto Kröpke
ad8f84d4cf
dashboard: factor Grafonnet builders into tab modules ( #2595 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-09 10:36:45 +02:00
Jan-Otto Kröpke and Claude Opus 5.5
bf2dfc05fe
dashboard: generate the sample dashboard with grafonnet ( #2570 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-09 09:30:54 +02:00
Jan-Otto Kröpke
d06f168926
contrib: expand Windows mixin rules and publish runbooks ( #2575 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-09 09:10:59 +02:00
Jan-Otto Kröpke
ad1db73b26
contrib: add Windows exporter monitoring mixin ( #2558 )
...
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de >
2026-10-08 23:29:23 +02:00
Jan-Otto Kröpke
5d95610c84
chore: Move private packages to internal ( #1664 )
2024-10-03 20:23:56 +02:00
Calle Pettersson
22672fc15f
Update console_template metrics
2020-05-24 20:54:35 +02:00
Noah Birnel
7dda8eba03
add wmi-overview console template
2018-11-19 15:12:22 -08:00