Module: Datadog::Core::Telemetry::Event Private
- Extended by:
- Utils::Forking
- Defined in:
- lib/datadog/core/telemetry/event.rb,
lib/datadog/core/telemetry/event/log.rb,
lib/datadog/core/telemetry/event/base.rb,
lib/datadog/core/telemetry/event/app_closing.rb,
lib/datadog/core/telemetry/event/app_started.rb,
lib/datadog/core/telemetry/event/app_heartbeat.rb,
lib/datadog/core/telemetry/event/distributions.rb,
lib/datadog/core/telemetry/event/message_batch.rb,
lib/datadog/core/telemetry/event/generate_metrics.rb,
lib/datadog/core/telemetry/event/app_dependencies_loaded.rb,
lib/datadog/core/telemetry/event/app_integrations_change.rb,
lib/datadog/core/telemetry/event/app_client_configuration_change.rb,
lib/datadog/core/telemetry/event/synth_app_client_configuration_change.rb
Overview
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Collection of telemetry events.
Defined Under Namespace
Classes: AppClientConfigurationChange, AppClosing, AppDependenciesLoaded, AppHeartbeat, AppIntegrationsChange, AppStarted, Base, Distributions, GenerateMetrics, Log, MessageBatch, SynthAppClientConfigurationChange
Class Method Summary collapse
-
.configuration_sequence ⇒ Object
private
returns sequence that increments every time the configuration changes.
Methods included from Utils::Forking
after_fork!, extended, fork_pid, forked?, included, update_fork_pid!
Class Method Details
.configuration_sequence ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
returns sequence that increments every time the configuration changes
16 17 18 19 |
# File 'lib/datadog/core/telemetry/event.rb', line 16 def self.configuration_sequence after_fork! { @sequence = Datadog::Core::Utils::Sequence.new(1) } @sequence ||= Datadog::Core::Utils::Sequence.new(1) end |