Skip to content

feat: include user and gentime for NVUE reboot reason in health #3711

Description

@jayzhudev

Is this a new feature, an enhancement, or a change to existing functionality?

Enhancement

How would you describe the priority of this feature request

Medium

Please provide a clear description of problem this feature solves

NVUE reboot data includes reason, gentime, and user. Operators can use these fields in structured logs, including OTLP, for reboot investigation.

Keep gentime and user out of metrics to avoid high-cardinality labels and operator-data exposure. Metrics retain low-cardinality data; log sinks retain full reboot context.

Feature Description

  • WHEN NVUE returns reboot data, carbide-health SHALL log message_id, switch_id, reason, gentime, and user to all configured log sinks.
  • WHEN exporting to OTLP, carbide-health SHALL preserve these log attributes.
  • WHILE diagnostics are disabled, carbide-health SHALL retain standard log attributes.
  • WHEN emitting reboot_reason_info, carbide-health SHALL include only reason as a reboot-data metric label.
  • IF a reboot field is missing, carbide-health SHALL use unknown.

Describe your ideal solution

No response

Describe any alternatives you have considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow NVIDIA Infra Controller's Code of Conduct
  • I have searched the open feature requests and have found no duplicates for this feature request

Metadata

Metadata

Assignees

Labels

featureFeature (deprecated - use issue type, but it's needed for reporting now)rack health

Fields

No fields configured for Enhancement.

Projects

Status
Verify

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions