Sha256: 791f4283e44ab95cbc0df5e7df5211da80e45a350f4734c8e48cff2b5da3642f
Contents?: true
Size: 1.3 KB
Versions: 4
Compression:
Stored size: 1.3 KB
Contents
require 'ddtrace/ext/diagnostics' require 'ddtrace/metrics' module Datadog module Diagnostics # Health-related diagnostics module Health # Health metrics for diagnostics class Metrics < ::Datadog::Metrics count :api_errors, Ext::Diagnostics::Health::Metrics::METRIC_API_ERRORS count :api_requests, Ext::Diagnostics::Health::Metrics::METRIC_API_REQUESTS count :api_responses, Ext::Diagnostics::Health::Metrics::METRIC_API_RESPONSES count :queue_accepted, Ext::Diagnostics::Health::Metrics::METRIC_QUEUE_ACCEPTED count :queue_accepted_lengths, Ext::Diagnostics::Health::Metrics::METRIC_QUEUE_ACCEPTED_LENGTHS count :queue_dropped, Ext::Diagnostics::Health::Metrics::METRIC_QUEUE_DROPPED gauge :queue_length, Ext::Diagnostics::Health::Metrics::METRIC_QUEUE_LENGTH gauge :queue_max_length, Ext::Diagnostics::Health::Metrics::METRIC_QUEUE_MAX_LENGTH gauge :queue_spans, Ext::Diagnostics::Health::Metrics::METRIC_QUEUE_SPANS count :traces_filtered, Ext::Diagnostics::Health::Metrics::METRIC_TRACES_FILTERED count :writer_cpu_time, Ext::Diagnostics::Health::Metrics::METRIC_WRITER_CPU_TIME end module_function def metrics Datadog.configuration.diagnostics.health_metrics end end end end
Version data entries
4 entries across 4 versions & 2 rubygems