docs: clarify duration constraints and record identity dialog follow-up

This commit is contained in:
lda committed 2026-10-12 12:40:37 +07:00 Verified
1 parent fb9e2d198e
commit b98b8717d1
3 files changed
+5 -3

No files matched your search

+3 -2
View File
@@ -34,8 +34,9 @@ history_retention = "30d"
device_retention = "60d" device_retention = "60d"
``` ```
All three settings must be positive. Enrollment TTL and history retention must `command_timeout`, `enroll_token_ttl`, and `history_retention` must be positive.
resolve to whole seconds. Command timeout can use subsecond values. Enrollment TTL and history retention must resolve to whole seconds. Command
timeout can use subsecond values.
`history_retention` deletes old audit events and alert transitions, not device `history_retention` deletes old audit events and alert transitions, not device
snapshots or saved identities. snapshots or saved identities.
+1
View File
@@ -29,6 +29,7 @@ live browser recovery and shutdown behavior are not established by those checks.
- [ ] Check and complete editing of remembered-device notes. - [ ] Check and complete editing of remembered-device notes.
- [x] Replace generic unnamed-row labels with useful fallbacks. Prefer saved name, hostname, then `Device: <mac>`, then `Device: <ip>`; retain a generic label only when neither address exists. Presence stays in the badge, not the name. Inactive IPs can label IP-only rows without becoming active IPs or wake routes. Unknown-only fleet groups remain unknown. - [x] Replace generic unnamed-row labels with useful fallbacks. Prefer saved name, hostname, then `Device: <mac>`, then `Device: <ip>`; retain a generic label only when neither address exists. Presence stays in the badge, not the name. Inactive IPs can label IP-only rows without becoming active IPs or wake routes. Unknown-only fleet groups remain unknown.
- [ ] Review frontend visibility defaults. Keep an explicit all-rows option; do not hide evidence just to fix poor labels. The user deliberately enabled all-row querying. - [ ] Review frontend visibility defaults. Keep an explicit all-rows option; do not hide evidence just to fix poor labels. The user deliberately enabled all-row querying.
- [ ] Keep device details current after identity mutations change the grouping key or active list filters exclude the result. Follow the explicit identity returned by create/attach/merge and load details independently of list filters; do not guess identity from a shared recyclable IP or retain stale mutation controls. Review detachment/split behavior separately, since a former group can become multiple rows.
Identifier detachment already exists in the current frontend source; it is **not** Identifier detachment already exists in the current frontend source; it is **not**
the requested whole-device removal. No automatic identity promotion or deletion the requested whole-device removal. No automatic identity promotion or deletion
+1 -1
View File
@@ -14,7 +14,7 @@ For example, append `{job="wakey-agent"}` to a metric selector only if that is
the job value you actually see. Metrics export every 30 seconds; use a time range the job value you actually see. Metrics export every 30 seconds; use a time range
that includes recent activity and allow at least two exports for rate queries. that includes recent activity and allow at least two exports for rate queries.
## The Three Types ## Metric Types
| Type | What it records | How to read it | | Type | What it records | How to read it |
| --- | --- | --- | | --- | --- | --- |