MLOpsEvent
- class datarobot.mlops.events.MLOpsEvent(id, type, status_type, timestamp=None, title=None, message=None, moderation_data=None)
An MLOps Event Object: An object representing an important MLOps activity that happened. For example, health, service issues with the DataRobot deployment or a prediction environment or a particular phase in a long operation (like creation of deployment or processing training data) is completed or errored.
This class allows the client to report such event to the DataRobot service.
Notes
DataRobot backend support lots of events and all these events are categorized into different categories. This class does not yet support ALL events, but we will gradually add support for them
- Supported Event Categories:
moderation
- classmethod report_moderation_event(event_type, timestamp=None, title=None, message=None, deployment_id=None, org_id=None, guard_name=None, metric_name=None)
Reports a moderation event
- Parameters:
- event_typestr
The type of the moderation event.
- timestampstr, optional
The timestamp of the event, datetime, or string in RFC3339 format. If the datetime provided does not have a timezone, DataRobot assumes it is UTC.
- titlestr, optional
The title of the moderation event.
- messagestr, optional
A description of the moderation event.
- deployment_idstr, optional
The ID of the deployment associated with the event.
- org_idstr, optional
The ID of the organization associated with the event.
- guard_namestr, optional
The name or label of the guard.
- metric_namestr, optional
The name or label of the metric.
- Returns:
- None
- Raises:
- ValueError
If event_type is not one of the moderation event types. If fails to create the event.
- Return type:
None
Examples
>>> from datarobot.mlops.events import MLOpsEvent >>> MLOpsEvent.report_moderation_event( ... event_type="moderationMetricCreationError", ... title="Failed to create moderation metric", ... message="Maximum number of custom metrics reached", ... deployment_id="5c939e08962d741e34f609f0", ... metric_name="Blocked Prompts", ... )