domino_admin_toolkit.lib.log_analyzer.checks.base_component_check module
Shared utilities for component log analysis checks.
This module provides common functionality for log analysis checks, eliminating code duplication between component-specific test files.
- domino_admin_toolkit.lib.log_analyzer.checks.base_component_check.collect_and_analyze_single_component(target)
Collect and analyze logs for a single component.
- Return type:
tuple
[LogAnalysisResult
,AnalysisSummary
]
- Args:
target: The PodLogTarget for the component to analyze
- Returns:
Tuple of (LogAnalysisResult, AnalysisSummary) for the component
- domino_admin_toolkit.lib.log_analyzer.checks.base_component_check.run_component_log_test(target)
Execute the complete component log analysis test workflow.
This function encapsulates the common test logic used by all component log analysis checks, including: - Log collection and analysis - Error rate and critical pattern checking - Summary generation and logging - Error groups table presentation
- Return type:
- Args:
target: The PodLogTarget for the component to test