Class: Foam::Otel::Config
- Inherits:
-
Struct
- Object
- Struct
- Foam::Otel::Config
- Defined in:
- lib/foam/otel/config.rb
Overview
Resolved, immutable configuration produced by init() from the init arguments (BASE_PACKAGE_SPEC section 0). The endpoint is NOT a customer option — it is the pinned fleet endpoint, or the operator's OTEL_EXPORTER_OTLP_ENDPOINT override (rule 19), resolved here so the loop guard and the redacting exporters can read one authoritative value.
Instance Attribute Summary collapse
-
#diagnostics ⇒ Object
Returns the value of attribute diagnostics.
-
#enabled ⇒ Object
Returns the value of attribute enabled.
-
#endpoint ⇒ Object
Returns the value of attribute endpoint.
-
#environment ⇒ Object
Returns the value of attribute environment.
-
#ignored_outbound_hosts ⇒ Object
Returns the value of attribute ignored_outbound_hosts.
-
#name ⇒ Object
Returns the value of attribute name.
-
#redact_keys ⇒ Object
Returns the value of attribute redact_keys.
-
#redact_pii_keys ⇒ Object
Returns the value of attribute redact_pii_keys.
-
#version ⇒ Object
Returns the value of attribute version.
Instance Attribute Details
#diagnostics ⇒ Object
Returns the value of attribute diagnostics
12 13 14 |
# File 'lib/foam/otel/config.rb', line 12 def diagnostics @diagnostics end |
#enabled ⇒ Object
Returns the value of attribute enabled
12 13 14 |
# File 'lib/foam/otel/config.rb', line 12 def enabled @enabled end |
#endpoint ⇒ Object
Returns the value of attribute endpoint
12 13 14 |
# File 'lib/foam/otel/config.rb', line 12 def endpoint @endpoint end |
#environment ⇒ Object
Returns the value of attribute environment
12 13 14 |
# File 'lib/foam/otel/config.rb', line 12 def environment @environment end |
#ignored_outbound_hosts ⇒ Object
Returns the value of attribute ignored_outbound_hosts
12 13 14 |
# File 'lib/foam/otel/config.rb', line 12 def ignored_outbound_hosts @ignored_outbound_hosts end |
#name ⇒ Object
Returns the value of attribute name
12 13 14 |
# File 'lib/foam/otel/config.rb', line 12 def name @name end |
#redact_keys ⇒ Object
Returns the value of attribute redact_keys
12 13 14 |
# File 'lib/foam/otel/config.rb', line 12 def redact_keys @redact_keys end |
#redact_pii_keys ⇒ Object
Returns the value of attribute redact_pii_keys
12 13 14 |
# File 'lib/foam/otel/config.rb', line 12 def redact_pii_keys @redact_pii_keys end |
#version ⇒ Object
Returns the value of attribute version
12 13 14 |
# File 'lib/foam/otel/config.rb', line 12 def version @version end |