mirror of
https://github.com/kubernetes/node-problem-detector.git
synced 2026-08-19 12:16:26 +00:00
config/disk-log-message-filelog.json contained trailing commas and no trailing newline, so it could not be parsed by encoding/json and NPD would fail to start when configured with it. - Fix the invalid JSON - Add TestShippedConfigs, which verifies that every shipped JSON config under config/ (top level and one directory down) parses (catching trailing commas, UTF-8 BOMs and other syntax errors) and is in the canonical format (2-space indent, trailing newline), showing a diff on failure - Add `make fmt-configs` to rewrite nonconforming files in place (UPDATE_EXPECTED=y) - Normalize the existing config files to the canonical format (whitespace-only changes)
39 lines
904 B
JSON
39 lines
904 B
JSON
{
|
|
"plugin": "journald",
|
|
"pluginConfig": {
|
|
"source": "abrt-notification"
|
|
},
|
|
"logPath": "/var/log/journal",
|
|
"lookback": "5m",
|
|
"bufferSize": 10,
|
|
"source": "abrt-adaptor",
|
|
"conditions": [],
|
|
"rules": [
|
|
{
|
|
"type": "temporary",
|
|
"reason": "CCPPCrash",
|
|
"pattern": "Process \\d+ \\(\\S+\\) crashed in .*"
|
|
},
|
|
{
|
|
"type": "temporary",
|
|
"reason": "UncaughtException",
|
|
"pattern": "Process \\d+ \\(\\S+\\) of user \\d+ encountered an uncaught \\S+ exception"
|
|
},
|
|
{
|
|
"type": "temporary",
|
|
"reason": "XorgCrash",
|
|
"pattern": "Display server \\S+ crash in \\S+"
|
|
},
|
|
{
|
|
"type": "temporary",
|
|
"reason": "VMcore",
|
|
"pattern": "System encountered a fatal error in \\S+"
|
|
},
|
|
{
|
|
"type": "temporary",
|
|
"reason": "KernelOops",
|
|
"pattern": "System encountered a non-fatal error in \\S+"
|
|
}
|
|
]
|
|
}
|