Class: Gitlab::Metrics::Samplers::StatActivitySampler
- Inherits:
-
BaseSampler
- Object
- Daemon
- BaseSampler
- Gitlab::Metrics::Samplers::StatActivitySampler
- Defined in:
- lib/gitlab/metrics/samplers/stat_activity_sampler.rb
Constant Summary collapse
- DEFAULT_SAMPLING_INTERVAL_SECONDS =
60
Instance Attribute Summary
Attributes inherited from BaseSampler
Attributes inherited from Daemon
Instance Method Summary collapse
Methods inherited from BaseSampler
#initialize, #safe_sample, #sleep_interval
Methods inherited from Daemon
#enabled?, #initialize, initialize_instance, instance, #start, #stop, #thread?, #thread_name
Constructor Details
This class inherits a constructor from Gitlab::Metrics::Samplers::BaseSampler
Instance Method Details
#sample ⇒ Object
9 10 11 12 13 |
# File 'lib/gitlab/metrics/samplers/stat_activity_sampler.rb', line 9 def sample return unless ::Feature.enabled?(:sample_pg_stat_activity, Feature.current_pod, type: :ops) Gitlab::Database::StatActivitySampler.sample end |