mlm_insights.core.post_processors.monitoring package¶
Subpackages¶
- mlm_insights.core.post_processors.monitoring.interfaces package
- mlm_insights.core.post_processors.monitoring.oci_monitoring package
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 ¶