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.MessageAbstract 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¶