Expand description
Remote Agent Monitoring System
Enables monitoring of agent task progress across distributed machines.
§Features
- Real-time Progress: WebSocket-based live updates
- Task Tracking: Monitor task status, progress, and metrics
- Multi-machine: Track agents across multiple remote hosts
- Heartbeat: Automatic health monitoring with configurable intervals
- Event Streaming: Subscribe to specific agent or task events
Structs§
- GpuInfo
- GPU information
- Hardware
Info - Hardware information for a node
- Monitor
Stats - Monitor statistics
- Remote
Agent Client - Client for remote agents to report progress
- Remote
Monitor - Remote monitoring server
- Remote
Monitor Config - Configuration for the remote monitor
- Remote
Node - Remote node representing a machine running agents
- Remote
Task - A task running on a remote node
- Remote
Task Builder - Builder for creating remote tasks
- Resource
Usage - Resource usage during task execution
- Task
Artifact - Task artifact (output files, etc.)
- Task
LogEntry - Task log entry
- Task
Metrics - Task execution metrics
- Task
Result - Task result
Enums§
- Artifact
Type - Artifact types
- LogLevel
- Log levels
- Node
Status - Node status
- Remote
Event - Events emitted by the remote monitoring system
- Remote
Monitor Error - Remote monitor errors
- Remote
Task Status - Remote task status
- Task
Priority - Task priority levels
Functions§
- generate_
node_ id - Generate a unique node ID
- generate_
task_ id - Generate a unique task ID
Type Aliases§
- NodeId
- Unique identifier for remote nodes
- Remote
Task Id - Unique identifier for remote tasks