metrics_service_pb2_grpc.py
Go to the documentation of this file.
1 # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
2 import grpc
3 
4 from opencensus.proto.agent.metrics.v1 import metrics_service_pb2 as opencensus_dot_proto_dot_agent_dot_metrics_dot_v1_dot_metrics__service__pb2
5 
6 
7 class MetricsServiceStub(object):
8  """Service that can be used to push metrics between one Application
9  instrumented with OpenCensus and an agent, or between an agent and a
10  central collector.
11  """
12 
13  def __init__(self, channel):
14  """Constructor.
15 
16  Args:
17  channel: A grpc.Channel.
18  """
19  self.Export = channel.stream_stream(
20  '/opencensus.proto.agent.metrics.v1.MetricsService/Export',
21  request_serializer=opencensus_dot_proto_dot_agent_dot_metrics_dot_v1_dot_metrics__service__pb2.ExportMetricsServiceRequest.SerializeToString,
22  response_deserializer=opencensus_dot_proto_dot_agent_dot_metrics_dot_v1_dot_metrics__service__pb2.ExportMetricsServiceResponse.FromString,
23  )
24 
25 
26 class MetricsServiceServicer(object):
27  """Service that can be used to push metrics between one Application
28  instrumented with OpenCensus and an agent, or between an agent and a
29  central collector.
30  """
31 
32  def Export(self, request_iterator, context):
33  """For performance reasons, it is recommended to keep this RPC
34  alive for the entire life of the application.
35  """
36  context.set_code(grpc.StatusCode.UNIMPLEMENTED)
37  context.set_details('Method not implemented!')
38  raise NotImplementedError('Method not implemented!')
39 
40 
42  rpc_method_handlers = {
44  servicer.Export,
45  request_deserializer=opencensus_dot_proto_dot_agent_dot_metrics_dot_v1_dot_metrics__service__pb2.ExportMetricsServiceRequest.FromString,
46  response_serializer=opencensus_dot_proto_dot_agent_dot_metrics_dot_v1_dot_metrics__service__pb2.ExportMetricsServiceResponse.SerializeToString,
47  ),
48  }
49  generic_handler = grpc.method_handlers_generic_handler(
50  'opencensus.proto.agent.metrics.v1.MetricsService', rpc_method_handlers)
51  server.add_generic_rpc_handlers((generic_handler,))
opencensus.proto.agent.metrics.v1.metrics_service_pb2_grpc.MetricsServiceServicer
Definition: metrics_service_pb2_grpc.py:26
opencensus.proto.agent.metrics.v1
Definition: third_party/opencensus-proto/gen-python/opencensus/proto/agent/metrics/v1/__init__.py:1
opencensus.proto.agent.metrics.v1.metrics_service_pb2_grpc.MetricsServiceStub.__init__
def __init__(self, channel)
Definition: metrics_service_pb2_grpc.py:13
grpc.method_handlers_generic_handler
def method_handlers_generic_handler(service, method_handlers)
Definition: src/python/grpcio/grpc/__init__.py:1590
opencensus.proto.agent.metrics.v1.metrics_service_pb2_grpc.MetricsServiceServicer.Export
def Export(self, request_iterator, context)
Definition: metrics_service_pb2_grpc.py:32
opencensus.proto.agent.metrics.v1.metrics_service_pb2_grpc.MetricsServiceStub
Definition: metrics_service_pb2_grpc.py:7
opencensus.proto.agent.metrics.v1.metrics_service_pb2_grpc.MetricsServiceStub.Export
Export
Definition: metrics_service_pb2_grpc.py:19
grpc.stream_stream_rpc_method_handler
def stream_stream_rpc_method_handler(behavior, request_deserializer=None, response_serializer=None)
Definition: src/python/grpcio/grpc/__init__.py:1570
opencensus.proto.agent.metrics.v1.metrics_service_pb2_grpc.add_MetricsServiceServicer_to_server
def add_MetricsServiceServicer_to_server(servicer, server)
Definition: metrics_service_pb2_grpc.py:41


grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:40