Class: Instana::Activators::GrpcClient
- Inherits:
-
Instana::Activator
- Object
- Instana::Activator
- Instana::Activators::GrpcClient
- Defined in:
- lib/instana/activators/grpc_client.rb
Instance Method Summary collapse
Methods inherited from Instana::Activator
Instance Method Details
#can_instrument? ⇒ Boolean
7 8 9 |
# File 'lib/instana/activators/grpc_client.rb', line 7 def can_instrument? defined?(::GRPC::ActiveCall) && ::Instana.config[:grpc][:enabled] end |
#instrument ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/instana/activators/grpc_client.rb', line 11 def instrument require 'instana/instrumentation/grpc' ::GRPC::ClientStub.prepend(::Instana::Instrumentation::GRPCCientInstrumentation) true end |