LogProfile
LogProfile is a cluster-scoped resource that defines regex patterns with named capture groups for parsing training framework log output. It is referenced by GoodputMeasurement and BandwidthMeasurement resources.
Example
Spec fields
spec.timestamp (required)
Configures how to parse (?P<timestamp>...) named captures from log lines.
spec.patterns
A LogPatternSet — a named struct (not a list) with 8 optional fields, each an EventPattern. Each pattern uses Go named capture groups (?P<name>...).
Each EventPattern has:
Additional spec fields
Built-in profiles
The following LogProfiles are installed by the Helm chart:
Scope
LogProfiles are cluster-scoped — a single profile can be referenced by Jobs across all namespaces.