domino_admin_toolkit.checks.test_nucleus_logs module

Nucleus component log analysis using the log_analyzer infrastructure.

This check analyzes logs from nucleus pods (frontend, dispatcher, develop, train) using the DominoLogAnalyzer with LogAnalysisResult and AnalysisSummary structures for actionable output and error pattern detection.

domino_admin_toolkit.checks.test_nucleus_logs.test_nucleus_logs(target)

Parameterized nucleus log analysis for individual nucleus components.

Description:

Analyzes individual nucleus component logs for error rates and critical patterns. Each component is tested separately with its own thresholds from the log analyzer.

Failure Conditions:
  • Component has error rate exceeding its specific threshold

  • Critical error patterns detected in component logs

  • Component logs are not accessible for analysis

Success Conditions:
  • Component has error rate within configured threshold

  • No critical error patterns found

  • Component logs accessible and properly analyzed