soulfire.metrics_pb2.ServerMetricsSnapshot

class soulfire.metrics_pb2.ServerMetricsSnapshot(timestamp: datetime.datetime | google.protobuf.timestamp_pb2.Timestamp | collections.abc.Mapping | None = ..., process_cpu_load: float | None = ..., system_cpu_load: float | None = ..., heap_used_bytes: int | None = ..., heap_committed_bytes: int | None = ..., heap_max_bytes: int | None = ..., non_heap_used_bytes: int | None = ..., thread_count: int | None = ..., daemon_thread_count: int | None = ..., gc_collection_count: int | None = ..., gc_collection_time_ms: int | None = ..., uptime_ms: int | None = ..., available_processors: int | None = ..., total_bots_online: int | None = ..., total_bots_total: int | None = ..., total_bots_desired: int | None = ..., instances_with_desired_bots: int | None = ..., total_bots_starting: int | None = ..., total_bots_retrying: int | None = ..., total_bots_failed: int | None = ...)

Bases: google.protobuf.message.Message

Abstract base class for protocol messages.

Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.

TIMESTAMP_FIELD_NUMBER: ClassVar[int]
PROCESS_CPU_LOAD_FIELD_NUMBER: ClassVar[int]
SYSTEM_CPU_LOAD_FIELD_NUMBER: ClassVar[int]
HEAP_USED_BYTES_FIELD_NUMBER: ClassVar[int]
HEAP_COMMITTED_BYTES_FIELD_NUMBER: ClassVar[int]
HEAP_MAX_BYTES_FIELD_NUMBER: ClassVar[int]
NON_HEAP_USED_BYTES_FIELD_NUMBER: ClassVar[int]
THREAD_COUNT_FIELD_NUMBER: ClassVar[int]
DAEMON_THREAD_COUNT_FIELD_NUMBER: ClassVar[int]
GC_COLLECTION_COUNT_FIELD_NUMBER: ClassVar[int]
GC_COLLECTION_TIME_MS_FIELD_NUMBER: ClassVar[int]
UPTIME_MS_FIELD_NUMBER: ClassVar[int]
AVAILABLE_PROCESSORS_FIELD_NUMBER: ClassVar[int]
TOTAL_BOTS_ONLINE_FIELD_NUMBER: ClassVar[int]
TOTAL_BOTS_TOTAL_FIELD_NUMBER: ClassVar[int]
TOTAL_BOTS_DESIRED_FIELD_NUMBER: ClassVar[int]
INSTANCES_WITH_DESIRED_BOTS_FIELD_NUMBER: ClassVar[int]
TOTAL_BOTS_STARTING_FIELD_NUMBER: ClassVar[int]
TOTAL_BOTS_RETRYING_FIELD_NUMBER: ClassVar[int]
TOTAL_BOTS_FAILED_FIELD_NUMBER: ClassVar[int]
timestamp: google.protobuf.timestamp_pb2.Timestamp
process_cpu_load: float
system_cpu_load: float
heap_used_bytes: int
heap_committed_bytes: int
heap_max_bytes: int
non_heap_used_bytes: int
thread_count: int
daemon_thread_count: int
gc_collection_count: int
gc_collection_time_ms: int
uptime_ms: int
available_processors: int
total_bots_online: int
total_bots_total: int
total_bots_desired: int
instances_with_desired_bots: int
total_bots_starting: int
total_bots_retrying: int
total_bots_failed: int