# MLOps event

> MLOps event - 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 Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-07-27T18:44:30.554690+00:00` (UTC).

## Primary page

- [MLOps event](https://docs.datarobot.com/ja/docs/api/reference/sdk/mlops_event.html.md): Full documentation for this topic (Markdown sidecar).

## Sections on this page

- [MLOpsEvent](https://docs.datarobot.com/ja/docs/api/reference/sdk/mlops_event.html.md#datarobot.mlops.events.MLOpsEvent): In-page section heading.
- [report_moderation_event()](https://docs.datarobot.com/ja/docs/api/reference/sdk/mlops_event.html.md#datarobot.mlops.events.MLOpsEvent.report_moderation_event): In-page section heading.

## Documentation content

### MLOpsEvent

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.

> [!NOTE] 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

#### report_moderation_event()

Reports a moderation event

Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| event_type | str | The type of the moderation event. |
| timestamp | Optional[str] | 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. |
| title | Optional[str] | The title of the moderation event. |
| message | Optional[str] | A description of the moderation event. |
| deployment_id | Optional[str] | The ID of the deployment associated with the event. |
| org_id | Optional[str] | The ID of the organization associated with the event. |
| guard_name | Optional[str] | The name or label of the guard. |
| metric_name | Optional[str] | The name or label of the metric. |

Return type: `None`

Raises

| Exception | Description |
| --- | --- |
| ValueError | If event_type is not one of the moderation event types. If fails to create the event. |

> [!NOTE] 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",
> ... )
> ```
