domino_admin_toolkit.checks.test_nexus module
- pydantic model domino_admin_toolkit.checks.test_nexus.DataPlaneHealthAnalyzer
Bases:
AnalyzerBase
- Fields:
- analyze(data)
Analyzes the provided data and returns a list of CheckResult instances.
- Return type:
- Args:
data (Dict[str, Any]): The data to be analyzed. The structure depends on the analyzer’s implementation.
- Returns:
List[CheckResult]: A list containing the results of the analysis.
- Raises:
NotImplementedError: If this method is not implemented by subclasses.
- name: ClassVar[str] = 'DataPlaneHealthAnalyzer'
- class domino_admin_toolkit.checks.test_nexus.DataPlaneState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)
Bases:
IntEnum
- Disconnected = 3
- Error = 2
- Healthy = 0
- Unhealthy = 1
- domino_admin_toolkit.checks.test_nexus.format_enum_columns(df)
- domino_admin_toolkit.checks.test_nexus.test_unhealthy_data_planes(domino_version, data_planes_df)
- Description:
Checks for data planes which are in an unhealthy state according to Prometheus metrics.
- Result:
Fails if any data plane is unhealthy.