mlm_insights.core.post_processors.monitoring package

Subpackages

Submodules

mlm_insights.core.post_processors.monitoring.constants module

mlm_insights.core.post_processors.monitoring.monitoring_config module

class mlm_insights.core.post_processors.monitoring.monitoring_config.MonitoringClientType(value)

Bases: Enum

Enum for defining different types of monitoring clients.

OCI_MONITORING = 'OCI_MONITORING'
static from_string(monitoring_client_type: str) MonitoringClientType
class mlm_insights.core.post_processors.monitoring.monitoring_config.MonitoringPayloadMapper

Bases: object

Class for mapping monitoring client types and payload types to their corresponding payload managers.

classmethod get_payload_manager(client_type: MonitoringClientType, payload_type: PayloadType) Callable[[...], MonitoringPayloadManager]
class mlm_insights.core.post_processors.monitoring.monitoring_config.PayloadType(value)

Bases: Enum

Enum for defining different types of payloads.

TEST_RESULTS = 'TEST_RESULTS'
static from_string(payload_type: str) PayloadType
mlm_insights.core.post_processors.monitoring.monitoring_config.get_key(client_type: MonitoringClientType, payload_type: PayloadType) str

Module contents