Proxy Grpc Service
internal class ProxyGrpcService(proxy: Proxy, port: Int = -1, inProcessName: String = "") : GenericIdleService(source)
Manages the gRPC server lifecycle for the proxy.
Configures and runs the gRPC server that agents connect to for scrape request streaming. Handles TLS setup, server interceptors, transport filters, keepalive settings, and optional Zipkin tracing. Supports both Netty (network) and in-process transports.
Parameters
proxy
the parent Proxy instance
port
the gRPC listen port (-1 for in-process mode)
in Process Name
the in-process server name (empty for Netty mode)