> ## Documentation Index
> Fetch the complete documentation index at: https://docs.generalrobotics.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# MonitorEvent

> MonitorEvent

```python theme={null}
from grid_nexus_client import MonitorEvent
```

## Fields

<ResponseField name="kind" type="str" />

<ResponseField name="robot_id" type="str" />

<ResponseField name="timestamp_ms" type="int" />

<ResponseField name="source" type="str" />

<ResponseField name="message" type="str" />

<ResponseField name="trace_id" type="str | None" default="None" />

<ResponseField name="payload" type="dict[str, Any]" />

<ResponseField name="failed_step" type="FailedStep | None" default="None" />

<ResponseField name="scope_id" type="str | None" default="None" />

<ResponseField name="region_id" type="str | None" default="None" />

<ResponseField name="task_id" type="str | None" default="None" />

<ResponseField name="deployment_id" type="str | None" default="None" />

<ResponseField name="execution_key" type="str | None" default="None" />

<ResponseField name="loop_id" type="str | None" default="None" />

<ResponseField name="iteration" type="int | None" default="None" />

<ResponseField name="source_line" type="int | None" default="None" />

<ResponseField name="source_end_line" type="int | None" default="None" />

<ResponseField name="source_snippet" type="str | None" default="None" />

## Constructor

```python Signature theme={null}
MonitorEvent(
    kind: str,
    robot_id: str,
    timestamp_ms: int,
    source: str,
    message: str,
    trace_id: str | None = None,
    payload: dict[str, Any] = dict(),
    failed_step: FailedStep | None = None,
    scope_id: str | None = None,
    region_id: str | None = None,
    task_id: str | None = None,
    deployment_id: str | None = None,
    execution_key: str | None = None,
    loop_id: str | None = None,
    iteration: int | None = None,
    source_line: int | None = None,
    source_end_line: int | None = None,
    source_snippet: str | None = None,
)
```


## Related topics

- [Customizing RL Training](/simulation/isaac/reinforcement-learning/customizing-training.md)
- [Your first skill](/get-started/first-skill.md)
- [MDP Config](/simulation/isaac/session_configuration/mdp.md)
