Class MetricsServiceImpl
java.lang.Object
com.soulfiremc.grpc.generated.MetricsServiceGrpc.MetricsServiceImplBase
com.soulfiremc.server.grpc.MetricsServiceImpl
- All Implemented Interfaces:
MetricsServiceGrpc.AsyncService, io.grpc.BindableService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetInstanceMetrics(GetInstanceMetricsRequest request, io.grpc.stub.StreamObserver<GetInstanceMetricsResponse> responseObserver) Returns time-series metrics and current distributions for an instance.voidgetServerMetrics(GetServerMetricsRequest request, io.grpc.stub.StreamObserver<GetServerMetricsResponse> responseObserver) Returns server-level system metrics (CPU, memory, threads, GC, aggregate bots).Methods inherited from class MetricsServiceGrpc.MetricsServiceImplBase
bindService
-
Constructor Details
-
MetricsServiceImpl
-
-
Method Details
-
getInstanceMetrics
public void getInstanceMetrics(GetInstanceMetricsRequest request, io.grpc.stub.StreamObserver<GetInstanceMetricsResponse> responseObserver) Description copied from interface:MetricsServiceGrpc.AsyncServiceReturns time-series metrics and current distributions for an instance. Supports incremental fetching via the "since" parameter. Requires: READ_BOT_INFO permission on the instance Errors: NOT_FOUND if instance does not exist
-
getServerMetrics
public void getServerMetrics(GetServerMetricsRequest request, io.grpc.stub.StreamObserver<GetServerMetricsResponse> responseObserver) Description copied from interface:MetricsServiceGrpc.AsyncServiceReturns server-level system metrics (CPU, memory, threads, GC, aggregate bots). Supports incremental fetching via the "since" parameter. Requires: READ_SERVER_CONFIG global permission
-