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:

list[CheckResult]

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.data_planes_df(prometheus_client_v2)
Return type:

DataFrame

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.