Class ContinuousProfilingServiceGrpc.ContinuousProfilingServiceImplBase
java.lang.Object
org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingServiceGrpc.ContinuousProfilingServiceImplBase
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
- ContinuousProfilingServiceGrpc
public abstract static class ContinuousProfilingServiceGrpc.ContinuousProfilingServiceImplBase
extends Object
implements io.grpc.BindableService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal io.grpc.ServerServiceDefinitionvoidqueryPolicies(ContinuousProfilingPolicyQuery request, io.grpc.stub.StreamObserver<Commands> responseObserver) Query continuous profiling policyvoidreportProfilingTask(ContinuousProfilingReport request, io.grpc.stub.StreamObserver<Commands> responseObserver) Report the profiling task when the policy threshold is reached Use the returned task ID to perform the profiling task through EBPFProfilingService#collectProfilingData.
-
Constructor Details
-
ContinuousProfilingServiceImplBase
public ContinuousProfilingServiceImplBase()
-
-
Method Details
-
queryPolicies
public void queryPolicies(ContinuousProfilingPolicyQuery request, io.grpc.stub.StreamObserver<Commands> responseObserver) Query continuous profiling policy
-
reportProfilingTask
public void reportProfilingTask(ContinuousProfilingReport request, io.grpc.stub.StreamObserver<Commands> responseObserver) Report the profiling task when the policy threshold is reached Use the returned task ID to perform the profiling task through EBPFProfilingService#collectProfilingData.
-
bindService
public final io.grpc.ServerServiceDefinition bindService()- Specified by:
bindServicein interfaceio.grpc.BindableService
-