Class: Temporalio::Runtime::TelemetryOptions
- Inherits:
-
Data
- Object
- Data
- Temporalio::Runtime::TelemetryOptions
- Defined in:
- lib/temporalio/runtime.rb,
lib/temporalio/runtime.rb
Overview
Telemetry options for the runtime.
Instance Attribute Summary collapse
-
#logging ⇒ LoggingOptions?
Logging options, default is new LoggingOptions with no parameters.
-
#metrics ⇒ MetricsOptions?
Metrics options.
Instance Method Summary collapse
-
#initialize(logging: LoggingOptions.new, metrics: nil) ⇒ TelemetryOptions
constructor
Create telemetry options.
Constructor Details
#initialize(logging: LoggingOptions.new, metrics: nil) ⇒ TelemetryOptions
Create telemetry options.
34 35 36 |
# File 'lib/temporalio/runtime.rb', line 34 def initialize(logging: LoggingOptions.new, metrics: nil) super end |
Instance Attribute Details
#logging ⇒ LoggingOptions?
Returns Logging options, default is new LoggingOptions with no parameters. Can be set to nil to disable logging.
28 29 30 |
# File 'lib/temporalio/runtime.rb', line 28 def logging @logging end |
#metrics ⇒ MetricsOptions?
Returns Metrics options.
28 29 30 |
# File 'lib/temporalio/runtime.rb', line 28 def metrics @metrics end |