Enable standard for integration apps
What does this PR do?
Motivation:
Change log entry
Additional Notes:
How to test the change?
:wave: Hey @p-datadog, please fill "Change log entry" section in the pull request description.
If changes need to be present in CHANGELOG.md you can state it this way
**Change log entry**
Yes. A brief summary to be placed into the CHANGELOG.md
(possible answers Yes/Yep/Yeah)
Or you can opt out like that
**Change log entry**
None.
(possible answers No/Nope/None)
Visited at: 2025-10-03 16:37:44 UTC
TBH I think it's fine to enable for benchmarks, but for integration apps it doesn't seem particularly valuable? (But not a blocker for me, to clarify)
β Β Tests
π All green!
βοΈ No new flaky tests detected
π§ͺ All tests passed
π― Code Coverage
β’ Patch Coverage: 100.00%
β’ Total Coverage: 101.97%
View detailed report
π Commit SHA: 5eb5a08 | Docs | Was this helpful? Give us feedback!
@ivoanjo benchmarks are done in https://github.com/DataDog/dd-trace-rb/pull/4936 which is scheduled for merge.
@Strech do you mean you want integration apps to have standard style enforcement? I haven't reviewed that diff yet so likely there are some changes in DI that need to be undone.
Typing analysis
Ignored files
There are 539 ignored files in the Steepfile out of 836. 35.53% of the codebase is type checked.
Ignored files
lib/datadog/appsec.rb
lib/datadog/appsec/component.rb
lib/datadog/appsec/configuration/settings.rb
lib/datadog/appsec/contrib/
lib/datadog/appsec/monitor/gateway/watcher.rb
lib/datadog/core/buffer/thread_safe.rb
lib/datadog/core/configuration.rb
lib/datadog/core/configuration/base.rb
lib/datadog/core/configuration/components.rb
lib/datadog/core/configuration/ext.rb
lib/datadog/core/configuration/settings.rb
lib/datadog/core/contrib/rails/utils.rb
lib/datadog/core/encoding.rb
lib/datadog/core/environment/identity.rb
lib/datadog/core/environment/platform.rb
lib/datadog/core/environment/socket.rb
lib/datadog/core/environment/variable_helpers.rb
lib/datadog/core/environment/vm_cache.rb
lib/datadog/core/metrics/client.rb
lib/datadog/core/metrics/helpers.rb
lib/datadog/core/metrics/metric.rb
lib/datadog/core/metrics/options.rb
lib/datadog/core/remote/tie.rb
lib/datadog/core/remote/transport/http/config.rb
lib/datadog/core/remote/transport/http/negotiation.rb
lib/datadog/core/runtime/ext.rb
lib/datadog/core/runtime/metrics.rb
lib/datadog/core/transport/http/adapters/net.rb
lib/datadog/core/transport/http/adapters/unix_socket.rb
lib/datadog/core/utils/at_fork_monkey_patch.rb
lib/datadog/core/utils/forking.rb
lib/datadog/core/utils/hash.rb
lib/datadog/core/utils/network.rb
lib/datadog/core/utils/time.rb
lib/datadog/core/vendor/multipart-post/multipart/post/multipartable.rb
lib/datadog/core/worker.rb
lib/datadog/core/workers/async.rb
lib/datadog/core/workers/interval_loop.rb
lib/datadog/core/workers/polling.rb
lib/datadog/core/workers/queue.rb
lib/datadog/core/workers/runtime_metrics.rb
lib/datadog/di/configuration/settings.rb
lib/datadog/di/contrib/railtie.rb
lib/datadog/di/transport/http/api.rb
lib/datadog/di/transport/http/diagnostics.rb
lib/datadog/di/transport/http/input.rb
lib/datadog/di/probe_notifier_worker.rb
lib/datadog/error_tracking/configuration/settings.rb
lib/datadog/kit/appsec/events.rb
lib/datadog/kit/identity.rb
lib/datadog/opentelemetry.rb
lib/datadog/opentelemetry/api/context.rb
lib/datadog/opentelemetry/api/trace/span.rb
lib/datadog/opentelemetry/sdk/configurator.rb
lib/datadog/opentelemetry/sdk/id_generator.rb
lib/datadog/opentelemetry/sdk/propagator.rb
lib/datadog/opentelemetry/sdk/span_processor.rb
lib/datadog/opentelemetry/sdk/trace/span.rb
lib/datadog/profiling/scheduler.rb
lib/datadog/profiling/tag_builder.rb
lib/datadog/profiling/tasks/setup.rb
lib/datadog/tracing/buffer.rb
lib/datadog/tracing/client_ip.rb
lib/datadog/tracing/component.rb
lib/datadog/tracing/configuration/ext.rb
lib/datadog/tracing/configuration/settings.rb
lib/datadog/tracing/context.rb
lib/datadog/tracing/contrib/action_cable/
lib/datadog/tracing/contrib/action_mailer/
lib/datadog/tracing/contrib/action_pack/
lib/datadog/tracing/contrib/action_view/
lib/datadog/tracing/contrib/active_job/
lib/datadog/tracing/contrib/active_model_serializers/
lib/datadog/tracing/contrib/active_record/
lib/datadog/tracing/contrib/active_support/
lib/datadog/tracing/contrib/analytics.rb
lib/datadog/tracing/contrib/aws/
lib/datadog/tracing/contrib/concurrent_ruby/
lib/datadog/tracing/contrib/cucumber/
lib/datadog/tracing/contrib/dalli/
lib/datadog/tracing/contrib/delayed_job/
lib/datadog/tracing/contrib/elasticsearch/
lib/datadog/tracing/contrib/ethon/
lib/datadog/tracing/contrib/excon/
lib/datadog/tracing/contrib/faraday/
lib/datadog/tracing/contrib/grape/
lib/datadog/tracing/contrib/graphql/configuration/
lib/datadog/tracing/contrib/graphql/ext.rb
lib/datadog/tracing/contrib/graphql/integration.rb
lib/datadog/tracing/contrib/graphql/patcher.rb
lib/datadog/tracing/contrib/graphql/trace_patcher.rb
lib/datadog/tracing/contrib/graphql/tracing_patcher.rb
lib/datadog/tracing/contrib/graphql/unified_trace_patcher.rb
lib/datadog/tracing/contrib/configuration/settings.rb
lib/datadog/tracing/contrib/karafka.rb
lib/datadog/tracing/contrib/karafka/
lib/datadog/tracing/contrib/patcher.rb
lib/datadog/tracing/contrib/configuration/resolver.rb
lib/datadog/tracing/contrib/propagation/
lib/datadog/tracing/contrib/ext.rb
lib/datadog/tracing/contrib/registerable.rb
lib/datadog/tracing/contrib/roda/
lib/datadog/tracing/contrib/sneakers/
lib/datadog/tracing/contrib/trilogy/
lib/datadog/tracing/contrib/auto_instrument.rb
lib/datadog/tracing/contrib/extensions.rb
lib/datadog/tracing/contrib/patchable.rb
lib/datadog/tracing/contrib/span_attribute_schema.rb
lib/datadog/tracing/contrib/grpc.rb
lib/datadog/tracing/contrib/grpc/
lib/datadog/tracing/contrib/hanami/
lib/datadog/tracing/contrib/http.rb
lib/datadog/tracing/contrib/http/
lib/datadog/tracing/contrib/httpclient/
lib/datadog/tracing/contrib/httprb/
lib/datadog/tracing/contrib/integration.rb
lib/datadog/tracing/contrib/kafka/
lib/datadog/tracing/contrib/lograge/
lib/datadog/tracing/contrib/mongodb/
lib/datadog/tracing/contrib/mysql2/
lib/datadog/tracing/contrib/opensearch/
lib/datadog/tracing/contrib/pg/
lib/datadog/tracing/contrib/presto/
lib/datadog/tracing/contrib/qless/
lib/datadog/tracing/contrib/que/
lib/datadog/tracing/contrib/racecar/
lib/datadog/tracing/contrib/rack/
lib/datadog/tracing/contrib/rails/
lib/datadog/tracing/contrib/rake/
lib/datadog/tracing/contrib/redis/
lib/datadog/tracing/contrib/registry.rb
lib/datadog/tracing/contrib/resque/
lib/datadog/tracing/contrib/rest_client/
lib/datadog/tracing/contrib/rspec/
lib/datadog/tracing/contrib/semantic_logger/
lib/datadog/tracing/contrib/sequel/
lib/datadog/tracing/contrib/shoryuken/
lib/datadog/tracing/contrib/sidekiq.rb
lib/datadog/tracing/contrib/sidekiq/
lib/datadog/tracing/contrib/sinatra/
lib/datadog/tracing/contrib/stripe/
lib/datadog/tracing/contrib/sucker_punch/
lib/datadog/tracing/contrib/utils.rb
lib/datadog/tracing/diagnostics/environment_logger.rb
lib/datadog/tracing/diagnostics/health.rb
lib/datadog/tracing/distributed/datadog.rb
lib/datadog/tracing/distributed/datadog_tags_codec.rb
lib/datadog/tracing/distributed/propagation.rb
lib/datadog/tracing/distributed/trace_context.rb
lib/datadog/tracing/event.rb
lib/datadog/tracing/metadata/errors.rb
lib/datadog/tracing/metadata/ext.rb
lib/datadog/tracing/sampling/matcher.rb
lib/datadog/tracing/sampling/rate_by_service_sampler.rb
lib/datadog/tracing/sampling/rule.rb
lib/datadog/tracing/sampling/rule_sampler.rb
lib/datadog/tracing/sampling/span/rule.rb
lib/datadog/tracing/sync_writer.rb
lib/datadog/tracing/trace_operation.rb
lib/datadog/tracing/tracer.rb
lib/datadog/tracing/transport/http.rb
lib/datadog/tracing/transport/http/api.rb
lib/datadog/tracing/transport/http/client.rb
lib/datadog/tracing/transport/http/traces.rb
lib/datadog/tracing/transport/io/client.rb
lib/datadog/tracing/transport/io/traces.rb
lib/datadog/tracing/transport/statistics.rb
lib/datadog/tracing/transport/trace_formatter.rb
lib/datadog/tracing/workers.rb
lib/datadog/tracing/workers/trace_writer.rb
lib/datadog/tracing/writer.rb
lib/datadog/core/environment/yjit.rb
Note: Ignored files are excluded from the next sections.
steep:ignore comments
There are 23 steep:ignore comments in the codebase.
steep:ignore comments
lib/datadog/appsec/remote.rb:72
lib/datadog/appsec/remote.rb:74
lib/datadog/appsec/remote.rb:76
lib/datadog/core/configuration/options.rb:47
lib/datadog/core/configuration/options.rb:51
lib/datadog/core/error.rb:16
lib/datadog/core/semaphore.rb:26
lib/datadog/core/telemetry/transport/http/telemetry.rb:17
lib/datadog/core/transport/response.rb:38
lib/datadog/di/boot.rb:20
lib/datadog/di/boot.rb:38
lib/datadog/di/contrib/active_record.rb:3
lib/datadog/di/contrib/active_record.rb:5
lib/datadog/di/instrumenter.rb:121
lib/datadog/di/instrumenter.rb:189
lib/datadog/di/instrumenter.rb:286
lib/datadog/di/logger.rb:11
lib/datadog/di/logger.rb:21
lib/datadog/di/probe_file_loader/railtie.rb:9
lib/datadog/error_tracking/filters.rb:24
lib/datadog/kit/appsec/events/v2.rb:70
lib/datadog/tracing/span_operation.rb:218
lib/datadog/tracing/span_operation.rb:319
Untyped methods
There are 474 untyped and 260 partially typed methods out of 1485. 50.57% of the methods are typed.
Untyped methods
sig/datadog/appsec/api_security/lru_cache.rbs:13
βββ def []: (untyped key) -> untyped?
sig/datadog/appsec/api_security/lru_cache.rbs:15
βββ def store: (untyped key, untyped value) -> untyped
sig/datadog/appsec/api_security/lru_cache.rbs:17
βββ def fetch_or_store: (untyped key) { () -> untyped } -> untyped
sig/datadog/appsec/extensions.rbs:4
βββ def self.activate!: () -> untyped
sig/datadog/appsec/instrumentation/gateway/argument.rbs:6
βββ def initialize: (*untyped) -> void
sig/datadog/appsec/instrumentation/gateway.rbs:15
βββ def initialize: () -> void
sig/datadog/appsec/metrics/collector.rbs:33
βββ def initialize: () -> void
sig/datadog/appsec/thread_safe_ref.rbs:14
βββ def initialize: (untyped initial_obj) -> void
sig/datadog/appsec/thread_safe_ref.rbs:16
βββ def acquire: () -> untyped
sig/datadog/core/buffer/cruby.rbs:6
βββ def replace!: (untyped item) -> untyped
sig/datadog/core/chunker.rbs:4
βββ def self?.chunk_by_size: (untyped list, untyped max_chunk_size) -> untyped
sig/datadog/core/configuration/agent_settings.rbs:10
βββ def initialize: (?adapter: untyped, ?ssl: untyped, ?hostname: untyped, ?port: untyped, ?uds_path: untyped, ?timeout_seconds: untyped) -> void
sig/datadog/core/configuration/agent_settings_resolver.rbs:16
βββ def self.call: (untyped settings, ?logger: untyped) -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:24
βββ def initialize: (untyped settings, ?logger: untyped) -> void
sig/datadog/core/configuration/agent_settings_resolver.rbs:26
βββ def call: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:28
βββ def adapter: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:30
βββ def configured_hostname: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:32
βββ def configured_port: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:34
βββ def configured_ssl: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:36
βββ def configured_timeout_seconds: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:38
βββ def configured_uds_path: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:42
βββ def try_parsing_as_integer: (value: untyped, friendly_name: untyped) -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:46
βββ def hostname: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:48
βββ def port: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:50
βββ def timeout_seconds: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:56
βββ def uds_fallback: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:58
βββ def should_use_uds?: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:60
βββ def mixed_http_and_uds: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:62
βββ def can_use_uds?: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:64
βββ def parsed_url: () -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:66
βββ def pick_from: (*untyped configurations_in_priority_order) -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:72
βββ def http_scheme?: (untyped uri) -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:76
βββ def unix_scheme?: (untyped uri) -> untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:87
βββ def initialize: (friendly_name: untyped, value: untyped) -> void
sig/datadog/core/configuration/agent_settings_resolver.rbs:89
βββ def value?: () -> untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:18
βββ def self.call: (untyped settings, host_prefix: untyped, ?url_override: untyped?, ?url_override_source: untyped?, ?logger: untyped) -> untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:28
βββ def initialize: (untyped settings, host_prefix: untyped, ?url_override: untyped?, ?url_override_source: untyped?, ?logger: untyped) -> void
sig/datadog/core/configuration/agentless_settings_resolver.rbs:32
βββ def configured_hostname: () -> untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:34
βββ def configured_port: () -> untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:36
βββ def configured_ssl: () -> untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:42
βββ def configured_uds_path: () -> untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:44
βββ def can_use_uds?: () -> untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:46
βββ def parsed_url: () -> untyped
sig/datadog/core/configuration/components_state.rbs:9
βββ def initialize: (telemetry_enabled: untyped, remote_started: untyped) -> void
sig/datadog/core/configuration/components_state.rbs:11
βββ def telemetry_enabled?: () -> untyped
sig/datadog/core/configuration/components_state.rbs:13
βββ def remote_started?: () -> untyped
sig/datadog/core/diagnostics/environment_logger.rbs:22
βββ def self.date: () -> untyped
sig/datadog/core/diagnostics/environment_logger.rbs:23
βββ def self.os_name: () -> untyped
sig/datadog/core/diagnostics/environment_logger.rbs:24
βββ def self.version: () -> untyped
sig/datadog/core/diagnostics/environment_logger.rbs:25
βββ def self.lang: () -> untyped
sig/datadog/core/diagnostics/environment_logger.rbs:26
βββ def self.lang_version: () -> untyped
sig/datadog/core/diagnostics/environment_logger.rbs:27
βββ def self.env: () -> untyped
sig/datadog/core/diagnostics/environment_logger.rbs:28
βββ def self.service: () -> untyped
sig/datadog/core/diagnostics/environment_logger.rbs:29
βββ def self.dd_version: () -> untyped
sig/datadog/core/diagnostics/environment_logger.rbs:30
βββ def self.debug: () -> untyped
sig/datadog/core/diagnostics/environment_logger.rbs:32
βββ def self.runtime_metrics_enabled: () -> untyped
sig/datadog/core/diagnostics/environment_logger.rbs:34
βββ def self.health_metrics_enabled: () -> untyped
sig/datadog/core/diagnostics/environment_logger.rbs:37
βββ def self.hash_serializer: (untyped h) -> untyped
sig/datadog/core/environment/cgroup.rbs:11
βββ def self?.parse: (untyped line) -> untyped
sig/datadog/core/environment/class_count.rbs:5
βββ def self?.value: () -> untyped
sig/datadog/core/environment/class_count.rbs:7
βββ def self?.available?: () -> untyped
sig/datadog/core/environment/container.rbs:19
βββ def self?.platform: () -> untyped
sig/datadog/core/environment/container.rbs:21
βββ def self?.container_id: () -> untyped
sig/datadog/core/environment/container.rbs:23
βββ def self?.task_uid: () -> untyped
sig/datadog/core/environment/container.rbs:25
βββ def self?.descriptor: () -> untyped
sig/datadog/core/environment/gc.rbs:5
βββ def self?.stat: () -> untyped
sig/datadog/core/environment/gc.rbs:7
βββ def self?.available?: () -> untyped
sig/datadog/core/environment/thread_count.rbs:5
βββ def self?.value: () -> untyped
sig/datadog/core/environment/thread_count.rbs:7
βββ def self?.available?: () -> untyped
sig/datadog/core/extensions.rbs:4
βββ def self.extended: (untyped base) -> untyped
sig/datadog/core/header_collection.rbs:9
βββ def initialize: (untyped hash) -> void
sig/datadog/core/logger.rbs:6
βββ def initialize: (*untyped args) ?{ () -> untyped } -> void
sig/datadog/core/logger.rbs:8
βββ def add: (untyped severity, ?untyped? message, ?untyped? progname) { () -> untyped } -> untyped
sig/datadog/core/metrics/logging.rbs:8
βββ def initialize: (?untyped? logger) -> void
sig/datadog/core/metrics/logging.rbs:10
βββ def count: (untyped stat, untyped value, ?untyped? options) -> untyped
sig/datadog/core/metrics/logging.rbs:12
βββ def distribution: (untyped stat, untyped value, ?untyped? options) -> untyped
sig/datadog/core/metrics/logging.rbs:14
βββ def increment: (untyped stat, ?untyped? options) -> untyped
sig/datadog/core/metrics/logging.rbs:16
βββ def gauge: (untyped stat, untyped value, ?untyped? options) -> untyped
sig/datadog/core/pin.rbs:6
βββ def self.set_on: (untyped obj, **untyped options) -> untyped
sig/datadog/core/pin.rbs:8
βββ def initialize: (**untyped options) -> void
sig/datadog/core/pin.rbs:10
βββ def []: (untyped name) -> untyped
sig/datadog/core/pin.rbs:12
βββ def []=: (untyped name, untyped value) -> untyped
sig/datadog/core/pin.rbs:14
βββ def key?: (untyped name) -> untyped
sig/datadog/core/pin.rbs:15
βββ def onto: (untyped obj) -> untyped
sig/datadog/core/remote/client.rbs:42
βββ def process_response: (untyped response) -> untyped
sig/datadog/core/remote/client.rbs:43
βββ def apply_config: (untyped paths, untyped targets, untyped contents) -> untyped
sig/datadog/core/remote/configuration/repository.rbs:18
βββ def initialize: () -> void
sig/datadog/core/remote/configuration/repository.rbs:59
βββ def initialize: () -> void
sig/datadog/core/remote/configuration/repository.rbs:110
βββ def initialize: (**untyped options) -> void
sig/datadog/core/remote/configuration/target.rbs:12
βββ def initialize: () -> void
sig/datadog/core/remote/transport/config.rbs:10
βββ def count: () -> untyped
sig/datadog/core/remote/transport/config.rbs:50
βββ def initialize: (untyped apis, untyped default_api, ?logger: untyped) -> void
sig/datadog/core/remote/transport/config.rbs:51
βββ def send_config: (untyped payload) -> untyped
sig/datadog/core/remote/transport/config.rbs:53
βββ def current_api: () -> untyped
sig/datadog/core/remote/transport/http/api.rbs:11
βββ def self?.defaults: () -> untyped
sig/datadog/core/remote/transport/http/client.rbs:15
βββ def initialize: (untyped api, ?logger: untyped) -> void
sig/datadog/core/remote/transport/http/client.rbs:17
βββ def send_request: (untyped request) { (untyped, untyped) -> untyped } -> untyped
sig/datadog/core/remote/transport/http/client.rbs:19
βββ def build_env: (untyped request) -> untyped
sig/datadog/core/remote/transport/http.rbs:6
βββ def self?.root: (agent_settings: untyped, ?logger: untyped, ?api_version: untyped?, ?headers: untyped?) ?{ (untyped) -> untyped } -> untyped
sig/datadog/core/remote/transport/http.rbs:7
βββ def self?.v7: (agent_settings: untyped, ?logger: untyped, ?api_version: untyped?, ?headers: untyped?) ?{ (untyped) -> untyped } -> untyped
sig/datadog/core/remote/transport/negotiation.rbs:36
βββ def current_api: () -> untyped
sig/datadog/core/semaphore.rbs:8
βββ def initialize: () -> void
sig/datadog/core/telemetry/event/app_client_configuration_change.rbs:22
βββ def ==: (untyped other) -> untyped
sig/datadog/core/telemetry/event/app_client_configuration_change.rbs:26
βββ def hash: () -> untyped
sig/datadog/core/telemetry/event/base.rbs:8
βββ def ==: (untyped other) -> untyped
sig/datadog/core/telemetry/event/base.rbs:10
βββ def hash: () -> untyped
sig/datadog/core/telemetry/event/generate_metrics.rbs:20
βββ def ==: (untyped other) -> untyped
sig/datadog/core/telemetry/event/generate_metrics.rbs:24
βββ def hash: () -> untyped
sig/datadog/core/telemetry/event/log.rbs:26
βββ def ==: (untyped other) -> untyped
sig/datadog/core/telemetry/event/log.rbs:30
βββ def hash: () -> untyped
sig/datadog/core/telemetry/event/message_batch.rbs:14
βββ def payload: () -> untyped
sig/datadog/core/telemetry/event/message_batch.rbs:16
βββ def ==: (untyped other) -> untyped
sig/datadog/core/telemetry/event/message_batch.rbs:20
βββ def hash: () -> untyped
sig/datadog/core/telemetry/transport/http/api.rbs:11
βββ def self?.defaults: () -> untyped
sig/datadog/core/telemetry/transport/http/client.rbs:15
βββ def initialize: (untyped api, logger: untyped) -> void
sig/datadog/core/telemetry/transport/http/client.rbs:17
βββ def send_request: (untyped request) { (untyped, untyped) -> untyped } -> untyped
sig/datadog/core/telemetry/transport/http/client.rbs:19
βββ def build_env: (untyped request) -> untyped
sig/datadog/core/telemetry/transport/http/telemetry.rbs:8
βββ def send_telemetry_payload: (untyped request) -> untyped
sig/datadog/core/telemetry/transport/http/telemetry.rbs:13
βββ def send_telemetry: (untyped env) -> untyped
sig/datadog/core/telemetry/transport/http/telemetry.rbs:19
βββ def send_telemetry: (untyped env) { (?) -> untyped } -> untyped
sig/datadog/core/telemetry/transport/http/telemetry.rbs:29
βββ def initialize: (untyped path, untyped encoder) -> void
sig/datadog/core/telemetry/transport/http/telemetry.rbs:31
βββ def call: (untyped env) { (?) -> untyped } -> untyped
sig/datadog/core/telemetry/transport/http.rbs:6
βββ def self?.agentless_telemetry: (agent_settings: untyped, logger: untyped, ?api_key: untyped?, ?api_version: untyped?, ?headers: untyped?) ?{ (untyped) -> untyped } -> untyped
sig/datadog/core/telemetry/transport/http.rbs:7
βββ def self?.agent_telemetry: (agent_settings: untyped, logger: untyped, ?api_version: untyped?, ?headers: untyped?) ?{ (untyped) -> untyped } -> untyped
sig/datadog/core/telemetry/transport/telemetry.rbs:15
βββ def initialize: (untyped request_type, untyped parcel, untyped api_key) -> void
sig/datadog/core/telemetry/transport/telemetry.rbs:41
βββ def initialize: (untyped apis, untyped default_api, logger: untyped) -> void
sig/datadog/core/telemetry/transport/telemetry.rbs:43
βββ def send_telemetry: (request_type: untyped, payload: untyped) -> untyped
sig/datadog/core/telemetry/worker.rbs:60
βββ def buffer_klass: () -> untyped
sig/datadog/core/transport/http/adapters/registry.rbs:7
βββ def new: (*untyped, **untyped) -> untyped
sig/datadog/core/transport/http/adapters/registry.rbs:9
βββ def build: (untyped) -> untyped
sig/datadog/core/transport/http/adapters/registry.rbs:15
βββ def initialize: () -> void
sig/datadog/core/transport/http/adapters/test.rbs:16
βββ def initialize: (?untyped? buffer, **untyped options) -> void
sig/datadog/core/transport/http/adapters/test.rbs:18
βββ def call: (untyped env) -> untyped
sig/datadog/core/transport/http/adapters/test.rbs:20
βββ def buffer?: () -> untyped
sig/datadog/core/transport/http/adapters/test.rbs:24
βββ def set_status!: (untyped status) -> untyped
sig/datadog/core/transport/http/adapters/test.rbs:38
βββ def initialize: (untyped code, ?untyped? body) -> void
sig/datadog/core/transport/http/adapters/test.rbs:40
βββ def payload: () -> untyped
sig/datadog/core/transport/http/adapters/test.rbs:42
βββ def ok?: () -> untyped
sig/datadog/core/transport/http/adapters/test.rbs:44
βββ def unsupported?: () -> untyped
sig/datadog/core/transport/http/adapters/test.rbs:46
βββ def not_found?: () -> untyped
sig/datadog/core/transport/http/adapters/test.rbs:48
βββ def client_error?: () -> untyped
sig/datadog/core/transport/http/adapters/test.rbs:50
βββ def server_error?: () -> untyped
sig/datadog/core/transport/http/api/endpoint.rbs:15
βββ def initialize: (untyped verb, untyped path) -> void
sig/datadog/core/transport/http/api/endpoint.rbs:17
βββ def call: (untyped env) { (untyped) -> untyped } -> untyped
sig/datadog/core/transport/http/api/fallbacks.rbs:9
βββ def fallbacks: () -> untyped
sig/datadog/core/transport/http/api/fallbacks.rbs:11
βββ def with_fallbacks: (untyped fallbacks) -> untyped
sig/datadog/core/transport/http/api/fallbacks.rbs:13
βββ def add_fallbacks!: (untyped fallbacks) -> untyped
sig/datadog/core/transport/http/api/instance.rbs:21
βββ def initialize: (untyped endpoint_name, untyped spec) -> void
sig/datadog/core/transport/http/api/instance.rbs:34
βββ def encoder: () -> untyped
sig/datadog/core/transport/http/api/instance.rbs:36
βββ def call: (untyped env) -> untyped
sig/datadog/core/transport/http/api/spec.rbs:16
βββ def initialize: (untyped endpoint_name, untyped spec) -> void
sig/datadog/core/transport/http/api/spec.rbs:21
βββ def initialize: () ?{ (untyped) -> untyped } -> void
sig/datadog/core/transport/http/builder.rbs:24
βββ def adapter: (untyped config, *untyped args, **untyped kwargs) -> untyped
sig/datadog/core/transport/http/builder.rbs:30
βββ def default_api=: (untyped key) -> untyped
sig/datadog/core/transport/http/builder.rbs:32
βββ def to_transport: (untyped klass) -> untyped
sig/datadog/core/transport/http/builder.rbs:34
βββ def to_api_instances: () -> untyped
sig/datadog/core/transport/http/builder.rbs:40
βββ def initialize: (untyped key) -> void
sig/datadog/core/transport/http/builder.rbs:49
βββ def initialize: (untyped type) -> void
sig/datadog/core/transport/http/builder.rbs:58
βββ def initialize: (untyped key) -> void
sig/datadog/core/transport/http/env.rbs:9
βββ def initialize: (untyped request, ?untyped? options) -> void
sig/datadog/core/transport/http/env.rbs:11
βββ def verb: () -> untyped
sig/datadog/core/transport/http/env.rbs:13
βββ def verb=: (untyped value) -> untyped
sig/datadog/core/transport/http/env.rbs:15
βββ def path: () -> untyped
sig/datadog/core/transport/http/env.rbs:17
βββ def path=: (untyped value) -> untyped
sig/datadog/core/transport/http/env.rbs:19
βββ def query: () -> untyped
sig/datadog/core/transport/http/env.rbs:21
βββ def query=: (untyped value) -> untyped
sig/datadog/core/transport/http/env.rbs:23
βββ def body: () -> untyped
sig/datadog/core/transport/http/env.rbs:25
βββ def body=: (untyped value) -> untyped
sig/datadog/core/transport/http/env.rbs:27
βββ def headers: () -> untyped
sig/datadog/core/transport/http/env.rbs:29
βββ def headers=: (untyped value) -> untyped
sig/datadog/core/transport/http/env.rbs:31
βββ def form: () -> untyped
sig/datadog/core/transport/http/env.rbs:33
βββ def form=: (untyped value) -> untyped
sig/datadog/core/transport/http/response.rbs:8
βββ def initialize: (untyped http_response) -> void
sig/datadog/core/transport/http/response.rbs:9
βββ def payload: () -> untyped
sig/datadog/core/transport/http/response.rbs:10
βββ def internal_error?: () -> untyped
sig/datadog/core/transport/http/response.rbs:11
βββ def unsupported?: () -> untyped
sig/datadog/core/transport/http/response.rbs:12
βββ def ok?: () -> untyped
sig/datadog/core/transport/http/response.rbs:13
βββ def not_found?: () -> untyped
sig/datadog/core/transport/http/response.rbs:14
βββ def client_error?: () -> untyped
sig/datadog/core/transport/http/response.rbs:15
βββ def server_error?: () -> untyped
sig/datadog/core/transport/http.rbs:7
βββ def self?.default_headers: () -> untyped
sig/datadog/core/transport/parcel.rbs:9
βββ def initialize: (untyped data) -> void
sig/datadog/core/transport/parcel.rbs:11
βββ def encode_with: (untyped encoder) -> untyped
sig/datadog/core/transport/request.rbs:9
βββ def initialize: (?untyped? parcel) -> void
sig/datadog/core/transport/response.rbs:29
βββ def initialize: (untyped error) -> void
sig/datadog/core/utils/only_once.rbs:8
βββ def initialize: () -> untyped
sig/datadog/core/utils/only_once.rbs:10
βββ def run: () { () -> untyped } -> untyped
sig/datadog/core/utils/only_once.rbs:12
βββ def ran?: () -> untyped
sig/datadog/core/utils/only_once.rbs:16
βββ def reset_ran_once_state_for_tests: () -> untyped
sig/datadog/core/utils/safe_dup.rbs:8
βββ def self.frozen_or_dup: (untyped v) -> untyped
sig/datadog/core/utils/sequence.rbs:7
βββ def next: () -> untyped
sig/datadog/core/utils.rbs:10
βββ def self.encode_tags: (untyped hash) -> untyped
sig/datadog/core/utils.rbs:11
βββ def self.without_warnings: () { () -> untyped } -> untyped
sig/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rbs:7
βββ def initialize: (*untyped ios) -> void
sig/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rbs:8
βββ def read: (?untyped? length, ?untyped? outbuf) -> untyped
sig/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rbs:10
βββ def rewind: () -> untyped
sig/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rbs:14
βββ def current_io: () -> untyped
sig/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rbs:16
βββ def advance_io: () -> untyped
sig/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rbs:30
βββ def self.convert!: (untyped io, untyped content_type, untyped original_filename, untyped local_path) -> untyped
sig/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rbs:32
βββ def method_missing: (*untyped args) -> untyped
sig/datadog/core/vendor/multipart-post/multipart/post/parts.rbs:10
βββ def self.file?: (untyped value) -> untyped
sig/datadog/core/vendor/multipart-post/multipart/post/parts.rbs:12
βββ def length: () -> untyped
sig/datadog/core/vendor/multipart-post/multipart/post/parts.rbs:14
βββ def to_io: () -> untyped
sig/datadog/core/vendor/multipart-post/multipart/post/parts.rbs:20
βββ def length: () -> untyped
sig/datadog/core/vendor/multipart-post/multipart/post/parts.rbs:33
βββ def initialize: (untyped boundary) -> void
sig/datadog/di/code_tracker.rbs:10
βββ def initialize: () -> void
sig/datadog/di/component.rbs:58
βββ def shutdown!: (?untyped? replacement) -> untyped
sig/datadog/di/component.rbs:60
βββ def parse_probe_spec_and_notify: (untyped) -> untyped
sig/datadog/di/context.rbs:26
βββ def initialize: (probe: untyped, settings: untyped, serializer: untyped, ?locals: untyped?, ?target_self: untyped?, ?path: untyped?, ?caller_locations: untyped?, ?serialized_entry_args: untyped?, ?return_value: untyped?, ?duration: untyped?, ?exception: untyped?) -> void
sig/datadog/di/context.rbs:45
βββ def serialized_locals: () -> untyped
sig/datadog/di/context.rbs:49
βββ def fetch_ivar: (untyped var_name) -> untyped
sig/datadog/di/el/compiler.rbs:5
βββ def compile: (untyped ast) -> untyped
sig/datadog/di/el/compiler.rbs:17
βββ def compile_partial: (untyped ast) -> untyped
sig/datadog/di/el/compiler.rbs:20
βββ def escape: (untyped needle) -> untyped
sig/datadog/di/el/evaluator.rbs:7
βββ def initialize: (untyped context) -> void
sig/datadog/di/el/evaluator.rbs:9
βββ def evaluate: (untyped compiled) -> untyped
sig/datadog/di/el/evaluator.rbs:11
βββ def ref: (untyped var) -> untyped
sig/datadog/di/el/evaluator.rbs:13
βββ def iref: (untyped var) -> untyped
sig/datadog/di/el/evaluator.rbs:15
βββ def len: (untyped var, untyped var_name) -> untyped
sig/datadog/di/el/evaluator.rbs:19
βββ def is_undefined: (untyped var, untyped var_name) -> untyped
sig/datadog/di/el/evaluator.rbs:21
βββ def contains: (untyped haystack, untyped needle) -> untyped
sig/datadog/di/el/evaluator.rbs:23
βββ def matches: (untyped haystack, untyped needle) -> untyped
sig/datadog/di/el/evaluator.rbs:25
βββ def getmember: (untyped object, untyped field) -> untyped
sig/datadog/di/el/evaluator.rbs:27
βββ def index: (untyped array_or_hash, untyped index_or_key) -> untyped
sig/datadog/di/el/evaluator.rbs:29
βββ def substring: (untyped object, untyped from, untyped to) -> untyped
sig/datadog/di/el/evaluator.rbs:31
βββ def starts_with: (untyped haystack, untyped needle) -> untyped
sig/datadog/di/el/evaluator.rbs:33
βββ def ends_with: (untyped haystack, untyped needle) -> untyped
sig/datadog/di/el/evaluator.rbs:35
βββ def all: (untyped collection) { (?) -> untyped } -> untyped
sig/datadog/di/el/evaluator.rbs:37
βββ def any: (untyped collection) { (?) -> untyped } -> untyped
sig/datadog/di/el/evaluator.rbs:39
βββ def filter: (untyped collection) { (?) -> untyped } -> untyped
sig/datadog/di/el/expression.rbs:9
βββ def initialize: (untyped dsl_expr, untyped compiled_expr) -> void
sig/datadog/di/el/expression.rbs:15
βββ def evaluate: (untyped context) -> untyped
sig/datadog/di/el/expression.rbs:17
βββ def satisfied?: (untyped context) -> untyped
sig/datadog/di/extensions.rbs:4
βββ def self.activate!: () -> untyped
sig/datadog/di/instrumenter.rbs:53
βββ def symbolize_class_name: (untyped cls_name) -> untyped
sig/datadog/di/probe_builder.rbs:8
βββ def self?.build_template_segments: (untyped segments) -> untyped
sig/datadog/di/probe_file_loader.rbs:4
βββ def self?.load_now_or_later: () -> untyped
sig/datadog/di/probe_file_loader.rbs:5
βββ def self?.load_now: () -> untyped
sig/datadog/di/probe_manager.rbs:26
βββ def initialize: (untyped settings, untyped instrumenter, untyped probe_notification_builder, untyped probe_notifier_worker, untyped logger, ?telemetry: untyped?) -> void
sig/datadog/di/probe_manager.rbs:31
βββ def close: () -> untyped
sig/datadog/di/probe_manager.rbs:33
βββ def clear_hooks: () -> untyped
sig/datadog/di/probe_manager.rbs:43
βββ def installed_probes: () -> untyped
sig/datadog/di/probe_manager.rbs:45
βββ def pending_probes: () -> untyped
sig/datadog/di/probe_manager.rbs:46
βββ def failed_probes: () -> untyped
sig/datadog/di/probe_manager.rbs:47
βββ def add_probe: (untyped probe) -> untyped
sig/datadog/di/probe_manager.rbs:50
βββ def do_add_probe: (untyped probe) -> untyped
sig/datadog/di/probe_manager.rbs:53
βββ def remove_other_probes: (untyped probe_ids) -> untyped
sig/datadog/di/probe_manager.rbs:56
βββ def install_pending_method_probes: (untyped cls) -> untyped
sig/datadog/di/probe_manager.rbs:59
βββ def install_pending_line_probes: (untyped path) -> untyped
sig/datadog/di/probe_notification_builder.rbs:39
βββ def tags: () -> untyped
sig/datadog/di/probe_notification_builder.rbs:41
βββ def serialized_tags: () -> untyped
sig/datadog/di/redactor.rbs:10
βββ def initialize: (untyped settings) -> void
sig/datadog/di/redactor.rbs:20
βββ def redacted_identifiers: () -> untyped
sig/datadog/di/redactor.rbs:22
βββ def redacted_type_names_regexp: () -> untyped
sig/datadog/di/redactor.rbs:24
βββ def normalize: (untyped str) -> untyped
sig/datadog/di/remote.rbs:13
βββ def self.receivers: (untyped telemetry) -> untyped
sig/datadog/di/remote.rbs:19
βββ def self.parse_content: (untyped content) -> untyped
sig/datadog/di/serializer.rbs:21
βββ def combine_args: (untyped args, untyped kwargs, untyped target_self) -> untyped
sig/datadog/di/serializer.rbs:36
βββ def serialize_string_or_symbol_for_message: (untyped value) -> untyped
sig/datadog/di/transport/diagnostics.rbs:29
βββ def initialize: (untyped apis, untyped default_api, logger: untyped) -> void
sig/datadog/di/transport/diagnostics.rbs:31
βββ def current_api: () -> untyped
sig/datadog/di/transport/diagnostics.rbs:33
βββ def send_diagnostics: (untyped payload) -> untyped
sig/datadog/di/transport/http/client.rbs:14
βββ def initialize: (untyped api, logger: untyped) -> void
sig/datadog/di/transport/http/client.rbs:16
βββ def send_request: (untyped request) { (untyped, untyped) -> untyped } -> untyped
sig/datadog/di/transport/http/client.rbs:18
βββ def build_env: (untyped request) -> untyped
sig/datadog/di/transport/http.rbs:5
βββ def self?.diagnostics: (agent_settings: untyped, logger: untyped, ?api_version: untyped?, ?headers: untyped?) ?{ (untyped) -> untyped } -> untyped
sig/datadog/di/transport/http.rbs:6
βββ def self?.input: (agent_settings: untyped, logger: untyped, ?api_version: untyped?, ?headers: untyped?) ?{ (untyped) -> untyped } -> untyped
sig/datadog/di/transport/input.rbs:14
βββ def initialize: (untyped parcel, untyped serialized_tags) -> void
sig/datadog/di/transport/input.rbs:34
βββ def initialize: (untyped apis, untyped default_api, logger: untyped) -> void
sig/datadog/di/transport/input.rbs:36
βββ def current_api: () -> untyped
sig/datadog/di/transport/input.rbs:38
βββ def send_input: (untyped payload, untyped tags) -> untyped
sig/datadog/error_tracking/collector.rbs:13
βββ def initialize: () -> void
sig/datadog/error_tracking/extensions.rbs:4
βββ def self.activate!: () -> untyped
sig/datadog/error_tracking/filters.rbs:6
βββ def self?.user_code?: (untyped file_path) -> untyped
sig/datadog/error_tracking/filters.rbs:8
βββ def self?.datadog_code?: (untyped file_path) -> untyped
sig/datadog/error_tracking/filters.rbs:10
βββ def self?.third_party_code?: (untyped file_path) -> untyped
sig/datadog/error_tracking/filters.rbs:12
βββ def self?.file_included?: (untyped file_path, untyped instrumented_files) -> untyped
sig/datadog/error_tracking/filters.rbs:13
βββ def self?.generate_filter: (untyped to_instrument_scope, ?untyped? handled_errors_include) -> untyped
sig/datadog/error_tracking.rbs:3
βββ def self.enabled?: () -> untyped
sig/datadog/opentelemetry/api/baggage.rbs:9
βββ def clear: (?context: untyped) -> untyped
sig/datadog/profiling/collectors/idle_sampling_helper.rbs:14
βββ def initialize: () -> void
sig/datadog/profiling/collectors/info.rbs:5
βββ def initialize: (untyped settings) -> void
sig/datadog/profiling/collectors/info.rbs:30
βββ def collect_settings_recursively: (untyped v) -> untyped
sig/datadog/profiling/tasks/exec.rbs:7
βββ def initialize: (untyped args) -> void
sig/datadog/profiling/tasks/exec.rbs:9
βββ def run: () -> untyped
sig/datadog/profiling/tasks/exec.rbs:15
βββ def set_rubyopt!: () -> untyped
sig/datadog/profiling/tasks/exec.rbs:16
βββ def exec_with_error_handling: (untyped args) -> untyped
sig/datadog/profiling/tasks/help.rbs:5
βββ def run: () -> untyped
sig/datadog/tracing/configuration/dynamic.rbs:6
βββ def initialize: () -> void
sig/datadog/tracing/configuration/dynamic.rbs:9
βββ def initialize: () -> void
sig/datadog/tracing/configuration/dynamic.rbs:11
βββ def call: (untyped tracing_header_tags) -> untyped
sig/datadog/tracing/configuration/dynamic.rbs:14
βββ def initialize: () -> void
sig/datadog/tracing/configuration/dynamic.rbs:15
βββ def call: (untyped tracing_sampling_rate) -> untyped
sig/datadog/tracing/configuration/dynamic.rbs:21
βββ def initialize: () -> void
sig/datadog/tracing/context_provider.rbs:4
βββ def initialize: () -> void
sig/datadog/tracing/context_provider.rbs:5
βββ def context=: (untyped ctx) -> untyped
sig/datadog/tracing/context_provider.rbs:6
βββ def context: (?untyped? key) -> untyped
sig/datadog/tracing/context_provider.rbs:9
βββ def initialize: () -> void
sig/datadog/tracing/context_provider.rbs:10
βββ def local=: (untyped ctx) -> untyped
sig/datadog/tracing/context_provider.rbs:11
βββ def local: (?untyped storage) -> untyped
sig/datadog/tracing/context_provider.rbs:16
βββ def self.next_instance_id: () -> untyped
sig/datadog/tracing/contrib/configurable.rbs:5
βββ def self.included: (untyped base) -> untyped
sig/datadog/tracing/contrib/configurable.rbs:8
βββ def resolve: (untyped value) -> untyped
sig/datadog/tracing/contrib/configurable.rbs:9
βββ def configurations: () -> untyped
sig/datadog/tracing/contrib/configurable.rbs:11
βββ def reset_configuration!: () -> untyped
sig/datadog/tracing/contrib/configurable.rbs:12
βββ def default_configuration: () -> untyped
sig/datadog/tracing/contrib/configurable.rbs:13
βββ def new_configuration: () -> untyped
sig/datadog/tracing/contrib/configurable.rbs:14
βββ def resolver: () -> untyped
sig/datadog/tracing/contrib/configuration/resolvers/pattern_resolver.rbs:9
βββ def parse_matcher: (untyped matcher) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:34
βββ def initialize: (*untyped args, **untyped kwargs) -> void
sig/datadog/tracing/contrib/http_annotation_helper.rbs:5
βββ def service_name: (untyped hostname, untyped configuration_options, ?untyped? pin) -> untyped
sig/datadog/tracing/contrib/status_range_env_parser.rbs:5
βββ def self.call: (untyped value) -> untyped
sig/datadog/tracing/contrib/status_range_matcher.rbs:7
βββ def initialize: (untyped ranges) -> void
sig/datadog/tracing/contrib/status_range_matcher.rbs:9
βββ def include?: (untyped status) -> untyped
sig/datadog/tracing/contrib/utils/database.rbs:12
βββ def self?.normalize_vendor: (untyped vendor) -> untyped
sig/datadog/tracing/contrib/utils/quantization/hash.rbs:25
βββ def self?.merge_options: (untyped original, untyped additional) -> untyped
sig/datadog/tracing/contrib/utils/quantization/hash.rbs:27
βββ def self?.indifferent_equals: (untyped value) -> untyped
sig/datadog/tracing/contrib/utils/quantization/hash.rbs:29
βββ def self?.convert_value: (untyped value) -> untyped
sig/datadog/tracing/correlation.rbs:38
βββ def initialize: (?env: untyped?, ?service: untyped?, ?span_id: untyped?, ?trace_id: untyped?, ?version: untyped?) -> void
sig/datadog/tracing/correlation.rbs:40
βββ def to_h: () -> untyped
sig/datadog/tracing/correlation.rbs:41
βββ def to_log_format: () -> untyped
sig/datadog/tracing/correlation.rbs:43
βββ def trace_id: () -> untyped
sig/datadog/tracing/correlation.rbs:45
βββ def self?.identifier_from_digest: (untyped digest) -> untyped
sig/datadog/tracing/correlation.rbs:47
βββ def self?.format_trace_id: (untyped trace_id) -> untyped
sig/datadog/tracing/correlation.rbs:49
βββ def self?.format_trace_id_128: (untyped trace_id) -> untyped
sig/datadog/tracing/distributed/b3_multi.rbs:11
βββ def initialize: (fetcher: untyped, ?trace_id_key: untyped, ?span_id_key: untyped, ?sampled_key: untyped) -> void
sig/datadog/tracing/distributed/b3_single.rbs:7
βββ def initialize: (fetcher: untyped, ?key: untyped) -> void
sig/datadog/tracing/distributed/fetcher.rbs:5
βββ def initialize: (untyped data) -> void
sig/datadog/tracing/distributed/fetcher.rbs:7
βββ def []: (untyped key) -> untyped
sig/datadog/tracing/distributed/helpers.rbs:5
βββ def self.clamp_sampling_priority: (untyped sampling_priority) -> untyped
sig/datadog/tracing/flush.rbs:6
βββ def flush?: (untyped trace_op) -> untyped
sig/datadog/tracing/flush.rbs:7
βββ def get_trace: (untyped trace_op) -> untyped
sig/datadog/tracing/flush.rbs:8
βββ def single_sampled?: (untyped span) -> untyped
sig/datadog/tracing/flush.rbs:11
βββ def flush?: (untyped trace_op) -> untyped
sig/datadog/tracing/metadata/analytics.rbs:5
βββ def set_tag: (untyped key, untyped value) -> untyped
sig/datadog/tracing/metadata/tagging.rbs:8
βββ def get_tag: (untyped key) -> untyped
sig/datadog/tracing/metadata/tagging.rbs:9
βββ def set_tag: (untyped key, ?untyped? value) -> untyped
sig/datadog/tracing/metadata/tagging.rbs:10
βββ def set_tags: (untyped tags) -> untyped
sig/datadog/tracing/metadata/tagging.rbs:11
βββ def has_tag?: (untyped tag) -> untyped
sig/datadog/tracing/metadata/tagging.rbs:12
βββ def clear_tag: (untyped key) -> untyped
sig/datadog/tracing/metadata/tagging.rbs:15
βββ def get_metric: (untyped key) -> untyped
sig/datadog/tracing/metadata/tagging.rbs:16
βββ def set_metric: (untyped key, untyped value) -> untyped
sig/datadog/tracing/metadata/tagging.rbs:17
βββ def clear_metric: (untyped key) -> untyped
sig/datadog/tracing/metadata/tagging.rbs:19
βββ def meta: () -> untyped
sig/datadog/tracing/metadata/tagging.rbs:20
βββ def metrics: () -> untyped
sig/datadog/tracing/pipeline/span_filter.rbs:5
βββ def call: (untyped trace) -> untyped
sig/datadog/tracing/pipeline/span_filter.rbs:9
βββ def drop_it?: (untyped span) -> untyped
sig/datadog/tracing/pipeline/span_processor.rbs:5
βββ def initialize: (?untyped? operation) ?{ () -> untyped } -> void
sig/datadog/tracing/pipeline/span_processor.rbs:6
βββ def call: (untyped trace) -> untyped
sig/datadog/tracing/pipeline.rbs:4
βββ def self.before_flush: (*untyped processors) ?{ () -> untyped } -> untyped
sig/datadog/tracing/pipeline.rbs:6
βββ def self.process!: (untyped traces) -> untyped
sig/datadog/tracing/pipeline.rbs:8
βββ def self.processors=: (untyped value) -> untyped
sig/datadog/tracing/pipeline.rbs:10
βββ def self.apply_processors!: (untyped trace) -> untyped
sig/datadog/tracing/sampling/all_sampler.rbs:7
βββ def sample!: (untyped trace) -> untyped
sig/datadog/tracing/sampling/priority_sampler.rbs:10
βββ def sample?: (untyped trace) -> untyped
sig/datadog/tracing/sampling/priority_sampler.rbs:11
βββ def sample!: (untyped trace) -> untyped
sig/datadog/tracing/sampling/priority_sampler.rbs:12
βββ def update: (untyped rate_by_service, ?decision: untyped?) -> untyped
sig/datadog/tracing/sampling/priority_sampler.rbs:13
βββ def self.sampled?: (untyped priority_sampling) -> untyped
sig/datadog/tracing/sampling/priority_sampler.rbs:17
βββ def pre_sample?: (untyped trace) -> untyped
sig/datadog/tracing/sampling/priority_sampler.rbs:19
βββ def priority_assigned?: (untyped trace) -> untyped
sig/datadog/tracing/sampling/priority_sampler.rbs:21
βββ def priority_sample!: (untyped trace) -> untyped
sig/datadog/tracing/sampling/priority_sampler.rbs:22
βββ def preserving_priority_sampling: (untyped trace) { () -> untyped } -> untyped
sig/datadog/tracing/sampling/priority_sampler.rbs:23
βββ def preserving_sampling: (untyped trace) { () -> untyped } -> untyped
sig/datadog/tracing/sampling/priority_sampler.rbs:25
βββ def assign_priority!: (untyped trace, untyped priority) -> untyped
sig/datadog/tracing/sampling/rate_by_key_sampler.rbs:9
βββ def resolve: (untyped trace) -> untyped
sig/datadog/tracing/sampling/rate_by_key_sampler.rbs:11
βββ def default_sampler: () -> untyped
sig/datadog/tracing/sampling/rate_by_key_sampler.rbs:13
βββ def sample?: (untyped trace) -> untyped
sig/datadog/tracing/sampling/rate_by_key_sampler.rbs:15
βββ def sample!: (untyped trace) -> untyped
sig/datadog/tracing/sampling/rate_by_key_sampler.rbs:17
βββ def sample_rate: (untyped trace) -> untyped
sig/datadog/tracing/sampling/rate_by_key_sampler.rbs:19
βββ def update: (untyped key, untyped rate, ?decision: untyped?) -> untyped
sig/datadog/tracing/sampling/rate_by_key_sampler.rbs:21
βββ def update_all: (untyped rate_by_key, ?decision: untyped?) -> untyped
sig/datadog/tracing/sampling/rate_by_key_sampler.rbs:23
βββ def delete: (untyped key) -> untyped
sig/datadog/tracing/sampling/rate_by_key_sampler.rbs:25
βββ def delete_if: () ?{ () -> untyped } -> untyped
sig/datadog/tracing/sampling/rate_by_key_sampler.rbs:27
βββ def length: () -> untyped
sig/datadog/tracing/sampling/rate_by_key_sampler.rbs:31
βββ def set_rate: (untyped key, untyped rate, untyped decision) -> untyped
sig/datadog/tracing/sampling/rate_sampler.rbs:9
βββ def sample_rate: (*untyped _) -> untyped
sig/datadog/tracing/sampling/rate_sampler.rbs:11
βββ def sample_rate=: (untyped sample_rate) -> untyped
sig/datadog/tracing/sampling/rate_sampler.rbs:13
βββ def sample?: (untyped trace) -> untyped
sig/datadog/tracing/sampling/sampler.rbs:5
βββ def sample?: (untyped trace) -> untyped
sig/datadog/tracing/sampling/sampler.rbs:6
βββ def sample!: (untyped trace) -> untyped
sig/datadog/tracing/sampling/sampler.rbs:7
βββ def sample_rate: (untyped trace) -> untyped
sig/datadog/tracing/sampling/span/matcher.rbs:10
βββ def initialize: (?name_pattern: untyped, ?service_pattern: untyped) -> void
sig/datadog/tracing/sampling/span/matcher.rbs:11
βββ def match?: (untyped span) -> untyped
sig/datadog/tracing/sampling/span/matcher.rbs:13
βββ def ==: (untyped other) -> untyped
sig/datadog/tracing/sampling/span/matcher.rbs:16
βββ def pattern_to_regex: (untyped pattern) -> untyped
sig/datadog/tracing/sampling/span/rule_parser.rbs:11
βββ def self.parse_rule: (untyped hash) -> untyped
sig/datadog/tracing/sampling/span/sampler.rbs:7
βββ def initialize: (?untyped rules) -> void
sig/datadog/tracing/span_link.rbs:53
βββ def initialize: (untyped digest, ?attributes: untyped?) -> void
sig/datadog/tracing/span_link.rbs:55
βββ def to_hash: () -> untyped
sig/datadog/tracing/span_operation.rbs:53
βββ def name=: (untyped name) -> untyped
sig/datadog/tracing/span_operation.rbs:55
βββ def type=: (untyped `type`) -> untyped
sig/datadog/tracing/span_operation.rbs:57
βββ def service=: (untyped service) -> untyped
sig/datadog/tracing/span_operation.rbs:59
βββ def resource=: (untyped resource) -> untyped
sig/datadog/tracing/span_operation.rbs:63
βββ def measure: () { (untyped) -> untyped } -> untyped
sig/datadog/tracing/span_operation.rbs:69
βββ def started?: () -> untyped
sig/datadog/tracing/span_operation.rbs:71
βββ def stopped?: () -> untyped
sig/datadog/tracing/span_operation.rbs:75
βββ def start_time=: (untyped time) -> untyped
sig/datadog/tracing/span_operation.rbs:77
βββ def end_time=: (untyped time) -> untyped
sig/datadog/tracing/span_operation.rbs:79
βββ def finish: (?untyped? end_time) -> untyped
sig/datadog/tracing/span_operation.rbs:81
βββ def finished?: () -> untyped
sig/datadog/tracing/span_operation.rbs:83
βββ def duration: () -> untyped
sig/datadog/tracing/span_operation.rbs:85
βββ def set_error: (untyped e) -> untyped
sig/datadog/tracing/span_operation.rbs:91
βββ def to_hash: () -> untyped
sig/datadog/tracing/span_operation.rbs:93
βββ def pretty_print: (untyped q) -> untyped
sig/datadog/tracing/span_operation.rbs:113
βββ def initialize: () -> void
sig/datadog/tracing/span_operation.rbs:117
βββ def initialize: () -> void
sig/datadog/tracing/span_operation.rbs:121
βββ def initialize: () -> void
sig/datadog/tracing/span_operation.rbs:129
βββ def wrap_default: () { (untyped, untyped) -> untyped } -> untyped
sig/datadog/tracing/span_operation.rbs:150
βββ def build_span: () -> untyped
sig/datadog/tracing/span_operation.rbs:152
βββ def parent=: (untyped parent) -> untyped
sig/datadog/tracing/span_operation.rbs:154
βββ def duration_marker: () -> untyped
sig/datadog/tracing/span_operation.rbs:156
βββ def start_time_nano: () -> untyped
sig/datadog/tracing/span_operation.rbs:158
βββ def duration_nano: () -> untyped
sig/datadog/tracing/trace_digest.rbs:26
βββ def initialize: (?span_id: untyped?, ?span_name: untyped?, ?span_resource: untyped?, ?span_service: untyped?, ?span_type: untyped?, ?trace_distributed_tags: untyped?, ?trace_hostname: untyped?, ?trace_id: untyped?, ?trace_name: untyped?, ?trace_origin: untyped?, ?trace_process_id: untyped?, ?trace_resource: untyped?, ?trace_runtime_id: untyped?, ?trace_sampling_priority: untyped?, ?trace_service: untyped?, ?trace_distributed_id: untyped?, ?trace_flags: untyped?, ?trace_state: untyped?, ?trace_state_unknown_fields: untyped?, ?span_remote: untyped?, ?baggage: untyped?) -> void
sig/datadog/tracing/trace_segment.rbs:85
βββ def initialize: (untyped spans, ?agent_sample_rate: untyped?, ?hostname: untyped?, ?id: untyped?, ?lang: untyped?, ?name: untyped?, ?origin: untyped?, ?process_id: untyped?, ?rate_limiter_rate: untyped?, ?resource: untyped?, ?root_span_id: untyped?, ?rule_sample_rate: untyped?, ?runtime_id: untyped?, ?sample_rate: untyped?, ?sampling_priority: untyped?, ?service: untyped?, ?tags: untyped?, ?metrics: untyped?, ?profiling_enabled: untyped?, ?apm_tracing_enabled: untyped?) -> void
sig/datadog/tracing/trace_segment.rbs:87
βββ def any?: () -> untyped
sig/datadog/tracing/trace_segment.rbs:89
βββ def count: () -> untyped
sig/datadog/tracing/trace_segment.rbs:91
βββ def empty?: () -> untyped
sig/datadog/tracing/trace_segment.rbs:93
βββ def length: () -> untyped
sig/datadog/tracing/trace_segment.rbs:95
βββ def size: () -> untyped
sig/datadog/tracing/trace_segment.rbs:99
βββ def sampled?: () -> untyped
sig/datadog/tracing/trace_segment.rbs:100
βββ def high_order_tid: () -> untyped
sig/datadog/tracing/trace_segment.rbs:136
βββ def agent_sample_rate_tag: () -> untyped
sig/datadog/tracing/trace_segment.rbs:138
βββ def hostname_tag: () -> untyped
sig/datadog/tracing/trace_segment.rbs:140
βββ def lang_tag: () -> untyped
sig/datadog/tracing/trace_segment.rbs:142
βββ def name_tag: () -> untyped
sig/datadog/tracing/trace_segment.rbs:144
βββ def origin_tag: () -> untyped
sig/datadog/tracing/trace_segment.rbs:146
βββ def process_id_tag: () -> untyped
sig/datadog/tracing/trace_segment.rbs:148
βββ def rate_limiter_rate_tag: () -> untyped
sig/datadog/tracing/trace_segment.rbs:150
βββ def resource_tag: () -> untyped
sig/datadog/tracing/trace_segment.rbs:152
βββ def rule_sample_rate_tag: () -> untyped
sig/datadog/tracing/trace_segment.rbs:154
βββ def runtime_id_tag: () -> untyped
sig/datadog/tracing/trace_segment.rbs:156
βββ def sample_rate_tag: () -> untyped
sig/datadog/tracing/trace_segment.rbs:158
βββ def sampling_decision_maker_tag: () -> untyped
sig/datadog/tracing/trace_segment.rbs:160
βββ def sampling_priority_tag: () -> untyped
sig/datadog/tracing/trace_segment.rbs:162
βββ def service_tag: () -> untyped
sig/datadog/tracing/transport/http/statistics.rbs:6
βββ def self.included: (untyped base) -> untyped
sig/datadog/tracing/transport/http/statistics.rbs:8
βββ def metrics_for_response: (untyped response) -> untyped
sig/datadog/tracing/transport/io/response.rbs:12
βββ def initialize: (untyped result) -> void
sig/datadog/tracing/transport/io.rbs:5
βββ def self?.new: (untyped out, untyped encoder) -> untyped
sig/datadog/tracing/transport/serializable_trace.rbs:11
βββ def to_msgpack: (?untyped? packer) -> untyped
sig/datadog/tracing/transport/serializable_trace.rbs:13
βββ def to_json: (*untyped args) -> untyped
sig/datadog/tracing/transport/serializable_trace.rbs:24
βββ def to_msgpack: (?untyped? packer) -> untyped
sig/datadog/tracing/transport/serializable_trace.rbs:26
βββ def to_json: (*untyped args) -> untyped
sig/datadog/tracing/transport/serializable_trace.rbs:28
βββ def time_nano: (untyped time) -> untyped
sig/datadog/tracing/transport/serializable_trace.rbs:30
βββ def to_hash: () -> untyped
sig/datadog/tracing/transport/serializable_trace.rbs:32
βββ def duration_nano: (untyped duration) -> untyped
sig/datadog/tracing/transport/traces.rbs:12
βββ def initialize: (untyped data, untyped trace_count) -> void
sig/datadog/tracing/transport/traces.rbs:14
βββ def count: () -> untyped
sig/datadog/tracing/transport/traces.rbs:38
βββ def initialize: (untyped encoder, logger: untyped, native_events_supported: untyped, ?max_size: untyped) -> void
sig/datadog/tracing/transport/traces.rbs:39
βββ def encode_in_chunks: (untyped traces) -> untyped
sig/datadog/tracing/transport/traces.rbs:46
βββ def self?.encode_trace: (untyped encoder, untyped trace, logger: untyped, native_events_supported: untyped) -> untyped
sig/datadog/tracing/transport/traces.rbs:71
βββ def initialize: (untyped apis, untyped default_api, ?logger: untyped) -> void
sig/datadog/tracing/transport/traces.rbs:75
βββ def stats: () -> untyped
sig/datadog/tracing/transport/traces.rbs:77
βββ def current_api: () -> untyped
sig/datadog/tracing/transport/traces.rbs:83
βββ def downgrade!: () -> untyped
sig/datadog/tracing/transport/traces.rbs:85
βββ def change_api!: (untyped api_id) -> untyped
sig/datadog/tracing/transport/traces.rbs:92
βββ def initialize: (untyped version) -> void
sig/datadog/tracing/transport/traces.rbs:101
βββ def initialize: (untyped version) -> void
sig/datadog/tracing/utils.rbs:8
βββ def self.next_id: () -> untyped
sig/datadog/tracing/utils.rbs:10
βββ def self.id_rng: () -> untyped
sig/datadog/tracing/utils.rbs:12
βββ def self.reset!: () -> untyped
sig/datadog/tracing/utils.rbs:18
βββ def self?.next_id: () -> untyped
sig/datadog/tracing/utils.rbs:20
βββ def self?.to_high_order: (untyped trace_id) -> untyped
sig/datadog/tracing/utils.rbs:22
βββ def self?.to_low_order: (untyped trace_id) -> untyped
sig/datadog/tracing/utils.rbs:24
βββ def self?.concatenate: (untyped high_order, untyped low_order) -> untyped
sig/datadog/tracing.rbs:5
βββ def self.trace: (untyped name, ?continue_from: untyped?, ?on_error: untyped?, ?resource: untyped?, ?service: untyped?, ?start_time: untyped?, ?tags: untyped?, ?type: untyped?, ?id: untyped?) { (?) -> untyped } -> untyped
sig/datadog/tracing.rbs:7
βββ def self.logger: () -> untyped
sig/datadog/tracing.rbs:10
βββ def self.keep!: () -> untyped
sig/datadog/tracing.rbs:11
βββ def self.reject!: () -> untyped
sig/datadog/tracing.rbs:14
βββ def self.baggage: () -> untyped
sig/datadog/tracing.rbs:16
βββ def self.before_flush: (*untyped processors) { (?) -> untyped } -> untyped
sig/datadog/tracing.rbs:20
βββ def self.components: () -> untyped
sig/datadog/tracing.rbs:22
βββ def self.tracer: () -> untyped
Partially typed methods
sig/datadog/appsec/actions_handler/serializable_backtrace.rbs:8
βββ def to_msgpack: (?untyped? packer) -> void
sig/datadog/appsec/api_security.rbs:5
βββ def env: () -> Hash[String, untyped]
sig/datadog/appsec/compressed_json.rbs:6
βββ def self.dump: (untyped payload) -> ::String?
sig/datadog/appsec/event.rbs:31
βββ def self.waf_tags: (::Array[untyped]) -> tags
sig/datadog/appsec/event.rbs:37
βββ def self.json_parse: (untyped value) -> ::String?
sig/datadog/appsec/instrumentation/gateway/argument.rbs:35
βββ def initialize: (untyped data, context: Context) -> void
sig/datadog/appsec/processor/rule_loader.rbs:12
βββ def self.load_data: (?ip_denylist: Array[String], ?user_id_denylist: Array[String]) -> ::Array[::Hash[::String, untyped]]
sig/datadog/appsec/processor/rule_loader.rbs:14
βββ def self.load_exclusions: (?ip_passlist: Array[String]) -> ::Array[::Hash[::String, untyped]]
sig/datadog/appsec/processor/rule_loader.rbs:18
βββ def self.denylist_data: (String id, Array[String] denylist) -> ::Hash[::String, untyped]
sig/datadog/appsec/processor/rule_loader.rbs:19
βββ def self.passlist_exclusions: (Array[String] | Hash[Symbol, Array[String]] passlist) -> ::Array[::Hash[::String, untyped]]
sig/datadog/appsec/rate_limiter.rbs:20
βββ def limit: () { () -> untyped } -> void
sig/datadog/appsec/remote.rbs:48
βββ def self.parse_content: (Datadog::Core::Remote::Configuration::Content content) -> Hash[String, untyped]
sig/datadog/appsec/response.rbs:10
βββ def to_rack: () -> ::Array[untyped]
sig/datadog/appsec/security_engine/engine.rbs:23
βββ def add_or_update_config: (::Hash[::String, untyped] config, path: ::String) -> WAF::diagnostics
sig/datadog/appsec/security_engine/runner.rbs:35
βββ def try_run: (input_data persistent_data, input_data ephemeral_data, untyped timeout) -> WAF::Result
sig/datadog/appsec/thread_safe_ref.rbs:18
βββ def release: (untyped obj) -> void
sig/datadog/appsec/thread_safe_ref.rbs:20
βββ def current=: (untyped obj) -> void
sig/datadog/appsec/thread_safe_ref.rbs:24
βββ def finalize: (untyped obj) -> void
sig/datadog/appsec/trace_keeper.rbs:5
βββ def self.keep!: (untyped) -> void
sig/datadog/appsec/utils/hash_coercion.rbs:5
βββ def self.coerce: (untyped) -> ::Hash[untyped, untyped]?
sig/datadog/core/configuration/agent_settings_resolver.rbs:40
βββ def parsed_url_ssl?: () -> (nil | untyped)
sig/datadog/core/configuration/agent_settings_resolver.rbs:44
βββ def ssl?: () -> (false | untyped)
sig/datadog/core/configuration/agent_settings_resolver.rbs:52
βββ def parsed_url_uds_path: () -> (nil | untyped)
sig/datadog/core/configuration/agent_settings_resolver.rbs:54
βββ def uds_path: () -> (nil | untyped)
sig/datadog/core/configuration/agent_settings_resolver.rbs:68
βββ def warn_if_configuration_mismatch: (untyped detected_configurations_in_priority_order) -> (nil | untyped)
sig/datadog/core/configuration/agent_settings_resolver.rbs:70
βββ def log_warning: (untyped message) -> (untyped | nil)
sig/datadog/core/configuration/agent_settings_resolver.rbs:74
βββ def parsed_http_url: () -> (untyped | nil)
sig/datadog/core/configuration/agentless_settings_resolver.rbs:30
βββ def hostname: () -> (nil | untyped)
sig/datadog/core/configuration/agentless_settings_resolver.rbs:35
βββ def ssl?: () -> (untyped | false | true)
sig/datadog/core/configuration/agentless_settings_resolver.rbs:38
βββ def port: () -> (untyped | nil | 443)
sig/datadog/core/configuration/option_definition.rbs:80
βββ def helper: (Symbol name, *untyped _args) { (?) [self: Options::GenericSettingsClass] -> untyped } -> void
sig/datadog/core/configuration/options.rbs:50
βββ def define_method: (Symbol name) { (?) [self: GenericSettingsClass] -> untyped } -> void
sig/datadog/core/deprecations.rbs:6
βββ def eql?: (untyped) -> bool
sig/datadog/core/diagnostics/environment_logger.rbs:17
βββ def self.collect_and_log!: (Hash[Symbol, untyped] extra_fields) -> void
sig/datadog/core/diagnostics/environment_logger.rbs:20
βββ def self.collect_config!: () -> { date: untyped, os_name: untyped, version: untyped, lang: untyped, lang_version: untyped, env: untyped, service: untyped, dd_version: untyped, debug: untyped, tags: untyped, runtime_metrics_enabled: untyped, vm: untyped, health_metrics_enabled: untyped }
sig/datadog/core/diagnostics/environment_logger.rbs:31
βββ def self.tags: () -> (nil | untyped)
sig/datadog/core/environment/cgroup.rbs:9
βββ def self?.descriptors: (?::String process) -> untyped
sig/datadog/core/header_collection.rbs:5
βββ def self.from_hash: (untyped hash) -> HashHeaderCollection
sig/datadog/core/pin.rbs:4
βββ def self.get_from: (untyped obj) -> (nil | untyped)
sig/datadog/core/remote/client.rbs:35
βββ def payload: () -> ::Hash[Symbol, untyped]
sig/datadog/core/remote/client.rbs:37
βββ def gem_spec: (::String) -> (::Gem::Specification | untyped)
sig/datadog/core/remote/component.rbs:15
βββ def initialize: (untyped settings, Datadog::Core::Remote::Client::Capabilities capabilities, Datadog::Core::Configuration::AgentSettings agent_settings, logger: Core::Logger) -> void
sig/datadog/core/remote/configuration/content.rbs:6
βββ def self.parse: (::Hash[Symbol, untyped] hash) -> Content
sig/datadog/core/remote/configuration/content.rbs:44
βββ def self.parse: (::Array[::Hash[Symbol, untyped]] array) -> ContentList
sig/datadog/core/remote/configuration/digest.rbs:6
βββ def self.parse: (::Hash[::String, untyped] hash) -> DigestList
sig/datadog/core/remote/configuration/repository.rbs:51
βββ def contents_to_cached_target_files: (ContentList contents) -> Array[Hash[Symbol, untyped]]
sig/datadog/core/remote/configuration/repository.rbs:53
βββ def contents_to_config_states: (ContentList contents) -> Array[Hash[Symbol, untyped]]
sig/datadog/core/remote/configuration/repository.rbs:67
βββ def set: (**untyped options) -> void
sig/datadog/core/remote/configuration/repository.rbs:136
βββ def initialize: (untyped path, Configuration::Content previous) -> void
sig/datadog/core/remote/configuration/target.rbs:6
βββ def self.parse: (::Hash[::String, untyped] hash) -> TargetMap
sig/datadog/core/remote/configuration/target.rbs:23
βββ def self.parse: (::Hash[::String, untyped] hash) -> Target
sig/datadog/core/remote/configuration/target.rbs:27
βββ def check: (untyped content) -> bool
sig/datadog/core/remote/dispatcher.rbs:9
βββ def dispatch: (Remote::Configuration::Repository::ChangeSet changes, Remote::Configuration::Repository repository) -> untyped
sig/datadog/core/remote/transport/negotiation.rbs:30
βββ def initialize: (untyped apis, untyped default_api, ?logger: Core::Logger) -> void
sig/datadog/core/tag_builder.rbs:8
βββ def self.tags: (untyped settings) -> Hash[String, String]
sig/datadog/core/telemetry/component.rbs:23
βββ def self.build: (untyped settings, Datadog::Core::Configuration::AgentSettings agent_settings, Datadog::Core::Logger logger) -> Component
sig/datadog/core/telemetry/component.rbs:25
βββ def initialize: (logger: Core::Logger, settings: untyped, agent_settings: Datadog::Core::Configuration::AgentSettings, enabled: true | false) -> void
sig/datadog/core/telemetry/emitter.rbs:13
βββ def initialize: (untyped transport, ?logger: Core::Logger, ?debug: bool) -> void
sig/datadog/core/telemetry/event/app_client_configuration_change.rbs:18
βββ def payload: () -> { configuration: untyped }
sig/datadog/core/telemetry/event/app_client_configuration_change.rbs:20
βββ def configuration: () -> Array[Hash[Symbol, untyped]]
sig/datadog/core/telemetry/event/app_dependencies_loaded.rbs:8
βββ def payload: () -> { dependencies: untyped }
sig/datadog/core/telemetry/event/app_integrations_change.rbs:8
βββ def payload: () -> { integrations: untyped }
sig/datadog/core/telemetry/event/app_integrations_change.rbs:14
βββ def patch_error: (untyped integration) -> String
sig/datadog/core/telemetry/event/app_started.rbs:12
βββ def payload: () -> { products: untyped, configuration: untyped, install_signature: untyped }
sig/datadog/core/telemetry/event/app_started.rbs:19
βββ def configuration: -> Array[Hash[Symbol, untyped]]
sig/datadog/core/telemetry/event/app_started.rbs:23
βββ def conf_value: (String name, untyped value, Integer seq_id, String origin) -> Hash[Symbol, untyped]
sig/datadog/core/telemetry/event/app_started.rbs:29
βββ def get_telemetry_origin: (untyped config, String config_path) -> String
sig/datadog/core/telemetry/event/base.rbs:6
βββ def payload: () -> (Hash[Symbol, untyped] | Array[Hash[Symbol, untyped]])
sig/datadog/core/telemetry/event/generate_metrics.rbs:18
βββ def payload: () -> { namespace: untyped, series: untyped }
sig/datadog/core/telemetry/event/synth_app_client_configuration_change.rbs:8
βββ def payload: () -> { configuration: untyped }
sig/datadog/core/telemetry/metric.rbs:42
βββ def to_h: () -> Hash[Symbol, untyped]
sig/datadog/core/telemetry/request.rbs:5
βββ def self.build_payload: (Event::Base event, int seq_id, ?debug: bool) -> ::Hash[Symbol, untyped]
sig/datadog/core/telemetry/request.rbs:9
βββ def self.application: -> ::Hash[Symbol, untyped]
sig/datadog/core/telemetry/request.rbs:10
βββ def self.host: -> ::Hash[Symbol, untyped]
sig/datadog/core/telemetry/transport/http/telemetry.rbs:33
βββ def headers: (request_type: untyped, api_key: untyped, ?api_version: ::String) -> untyped
sig/datadog/core/transport/http/adapters/registry.rbs:17
βββ def get: (untyped name) -> _Class
sig/datadog/core/transport/http/adapters/registry.rbs:19
βββ def set: (untyped klass, ?untyped? name) -> (nil | untyped)
sig/datadog/core/transport/http/adapters/test.rbs:22
βββ def add_request: (untyped env) -> (untyped | nil)
sig/datadog/core/transport/http/api/instance.rbs:32
βββ def initialize: (untyped spec, untyped adapter, ?::Hash[untyped, untyped] options) -> void
sig/datadog/core/transport/http/builder.rbs:22
βββ def initialize: (api_instance_class: untyped, logger: Core::Logger) ?{ (untyped) -> untyped } -> void
sig/datadog/core/transport/http/builder.rbs:26
βββ def headers: (?::Hash[untyped, untyped] values) -> untyped
sig/datadog/core/transport/http/builder.rbs:28
βββ def api: (untyped key, untyped spec, ?::Hash[untyped, untyped] options) -> untyped
sig/datadog/core/transport/http/response.rbs:17
βββ def code: () -> (untyped | nil)
sig/datadog/core/transport/http.rbs:5
βββ def self?.build: (api_instance_class: untyped, agent_settings: untyped, logger: untyped, ?api_version: untyped?, ?headers: untyped?) { (untyped) -> untyped } -> HTTP::Builder
sig/datadog/core/utils/base64.rbs:10
βββ def self.strict_decode64: (String str) -> untyped
sig/datadog/core/utils/safe_dup.rbs:10
βββ def self.frozen_dup: (untyped v) -> (untyped | nil)
sig/datadog/core/utils/sequence.rbs:5
βββ def initialize: (?::Integer seed) ?{ () -> untyped } -> untyped
sig/datadog/core/utils.rbs:7
βββ def self.truncate: (untyped value, untyped size, ?::String omission) -> untyped
sig/datadog/core/utils.rbs:8
βββ def self.utf8_encode: (untyped str, ?binary: bool, ?placeholder: untyped) -> untyped
sig/datadog/core/utils.rbs:12
βββ def self.extract_host_port: (untyped host_port) -> (nil | ::Array[untyped])
sig/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rbs:28
βββ def initialize: (untyped filename_or_io, untyped content_type, ?untyped? filename, ?::Hash[untyped, untyped] opts) -> void
sig/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rbs:34
βββ def respond_to?: (untyped meth, ?bool include_all) -> untyped
sig/datadog/core/vendor/multipart-post/multipart/post/parts.rbs:8
βββ def self.new: (untyped boundary, untyped name, untyped value, ?::Hash[untyped, untyped] headers) -> untyped
sig/datadog/core/vendor/multipart-post/multipart/post/parts.rbs:18
βββ def initialize: (untyped boundary, untyped name, untyped value, ?::Hash[untyped, untyped] headers) -> void
sig/datadog/core/vendor/multipart-post/multipart/post/parts.rbs:21
βββ def build_part: (untyped boundary, untyped name, untyped value, ?::Hash[untyped, untyped] headers) -> untyped
sig/datadog/core/vendor/multipart-post/multipart/post/parts.rbs:27
βββ def initialize: (untyped boundary, untyped name, untyped io, ?::Hash[untyped, untyped] headers) -> void
sig/datadog/core/vendor/multipart-post/multipart/post/parts.rbs:28
βββ def build_head: (untyped boundary, untyped name, untyped filename, untyped `type`, untyped content_len, ?::Hash[untyped, untyped] opts) -> untyped
sig/datadog/di/code_tracker.rbs:14
βββ def iseqs_for_path_suffix: (String suffix) -> untyped
sig/datadog/di/component.rbs:28
βββ def self.build: (untyped settings, untyped agent_settings, Core::Logger logger, ?telemetry: untyped?) -> (nil | untyped)
sig/datadog/di/component.rbs:30
βββ def self.build!: (untyped settings, untyped agent_settings, Core::Logger logger, ?telemetry: untyped?) -> untyped
sig/datadog/di/component.rbs:31
βββ def self.environment_supported?: (untyped settings, Core::Logger logger) -> (false | true)
sig/datadog/di/component.rbs:33
βββ def initialize: (untyped settings, untyped agent_settings, Core::Logger logger, ?code_tracker: untyped?, ?telemetry: untyped?) -> void
sig/datadog/di/context.rbs:47
βββ def fetch: (untyped var_name) -> (nil | untyped)
sig/datadog/di/el/compiler.rbs:18
βββ def var_name_maybe: (untyped target) -> (untyped | "(expression)")
sig/datadog/di/el/evaluator.rbs:17
βββ def is_empty: (untyped var, untyped var_name) -> (false | untyped)
sig/datadog/di/el/evaluator.rbs:41
βββ def instanceof: (untyped object, untyped cls_name) -> (true | false | untyped)
sig/datadog/di/instrumenter.rbs:24
βββ def initialize: (untyped settings, Serializer serializer, DI::Logger logger, ?code_tracker: CodeTracker?, ?telemetry: Core::Telemetry::Component) -> void
sig/datadog/di/instrumenter.rbs:36
βββ def hook_method: (Probe probe) ?{ (?) -> untyped } -> void
sig/datadog/di/instrumenter.rbs:39
βββ def hook_line: (Probe probe) ?{ (?) -> untyped } -> void
sig/datadog/di/instrumenter.rbs:43
βββ def hook: (Probe probe) { (?) -> untyped } -> void
sig/datadog/di/instrumenter.rbs:47
βββ def self.get_local_variables: (TracePoint trace_point) -> Hash[untyped, untyped]
sig/datadog/di/instrumenter.rbs:48
βββ def self.get_instance_variables: (Object self) -> Hash[untyped, untyped]
sig/datadog/di/logger.rbs:8
βββ def initialize: (untyped settings, ::Logger target) -> void
sig/datadog/di/logger.rbs:14
βββ def debug: () { (?) -> untyped } -> void
sig/datadog/di/logger.rbs:15
βββ def trace: () { (?) -> untyped } -> void
sig/datadog/di/probe.rbs:27
βββ def initialize: (id: String, type: Symbol, ?file: String?, ?line_no: Integer?, ?type_name: String?, ?method_name: String?, ?template: String?, ?template_segments: Array[untyped]?, ?capture_snapshot: bool,
sig/datadog/di/probe_builder.rbs:6
βββ def self?.build_from_remote_config: (Hash[untyped,untyped] config) -> Probe
sig/datadog/di/probe_manager.rbs:60
βββ def probe_executed_callback: (Context context) -> untyped
sig/datadog/di/probe_notification_builder.rbs:9
βββ def initialize: (untyped settings, Serializer serializer) -> void
sig/datadog/di/probe_notification_builder.rbs:14
βββ def build_received: (Probe probe) -> Hash[Symbol,untyped]
sig/datadog/di/probe_notification_builder.rbs:16
βββ def build_installed: (Probe probe) -> Hash[Symbol,untyped]
sig/datadog/di/probe_notification_builder.rbs:18
βββ def build_emitting: (Probe probe) -> Hash[Symbol,untyped]
sig/datadog/di/probe_notification_builder.rbs:20
βββ def build_errored: (Probe probe, Exception exception) -> Hash[Symbol,untyped]
sig/datadog/di/probe_notification_builder.rbs:22
βββ def build_executed: (Context context) -> Hash[Symbol,untyped]
sig/datadog/di/probe_notification_builder.rbs:24
βββ def build_snapshot: (Context context) -> Hash[Symbol,untyped]
sig/datadog/di/probe_notification_builder.rbs:26
βββ def build_status: (Probe probe, message: untyped, status: untyped) -> Hash[Symbol,untyped]
sig/datadog/di/probe_notification_builder.rbs:28
βββ def format_caller_locations: (Array[untyped] callers) -> Array[Hash[Symbol,untyped]]
sig/datadog/di/probe_notification_builder.rbs:30
βββ def evaluate_template: (untyped template, Context context) -> [String, Array[String]]
sig/datadog/di/probe_notification_builder.rbs:34
βββ def get_local_variables: (TracePoint trace_point) -> Hash[Symbol,untyped]
sig/datadog/di/redactor.rbs:16
βββ def redact_type?: (untyped value) -> (true | false)
sig/datadog/di/remote.rbs:9
βββ def self.products: () -> ::Array[untyped]
sig/datadog/di/remote.rbs:11
βββ def self.capabilities: () -> ::Array[untyped]
sig/datadog/di/remote.rbs:15
βββ def self.receiver: (?::Array[untyped] products) { (?) -> untyped } -> ::Array[untyped]
sig/datadog/di/serializer.rbs:13
βββ def initialize: (untyped settings, untyped redactor, ?telemetry: Core::Telemetry::Component) -> void
sig/datadog/di/serializer.rbs:22
βββ def serialize_args: (untyped args, untyped kwargs, untyped instance_vars, ?depth: Integer, ?attribute_count: Integer?) -> untyped
sig/datadog/di/serializer.rbs:23
βββ def serialize_vars: (untyped vars, ?depth: Integer, ?attribute_count: Integer?) -> untyped
sig/datadog/di/serializer.rbs:24
βββ def serialize_value: (untyped value, ?name: String, ?depth: Integer, ?attribute_count: Integer?) -> untyped
sig/datadog/di/serializer.rbs:25
βββ def serialize_value_for_message: (untyped value, ?::Integer depth) -> untyped
sig/datadog/di/serializer.rbs:34
βββ def class_name: (untyped cls) -> String
sig/datadog/error_tracking/filters.rbs:4
βββ def self?.get_gem_name: (untyped file_path) -> (nil | untyped)
sig/datadog/kit/appsec/events/v2.rbs:34
βββ def self.set_span_tags: (Tracing::SpanOperation span, ::Hash[::Symbol, untyped] tags, namespace: ::String) -> void
sig/datadog/kit/enable_core_dumps.rbs:8
βββ def self.call: () -> (nil | untyped)
sig/datadog/opentelemetry/api/baggage.rbs:11
βββ def value: (String key, ?context: untyped) -> String?
sig/datadog/opentelemetry/api/baggage.rbs:13
βββ def values: (?context: untyped) -> Hash[String, String]
sig/datadog/opentelemetry/api/baggage.rbs:15
βββ def set_value: (String key, String value, ?metadata: String?, ?context: untyped) -> untyped
sig/datadog/opentelemetry/api/baggage.rbs:17
βββ def remove_value: (String key, ?context: untyped) -> untyped
sig/datadog/profiling/collectors/cpu_and_wall_time_worker.rbs:47
βββ def stats: () -> ::Hash[::Symbol, untyped]
sig/datadog/profiling/collectors/cpu_and_wall_time_worker.rbs:48
βββ def stats_and_reset_not_thread_safe: () -> ::Hash[::Symbol, untyped]
sig/datadog/profiling/collectors/cpu_and_wall_time_worker.rbs:49
βββ def self._native_stats: (CpuAndWallTimeWorker self_instance) -> ::Hash[::Symbol, untyped]
sig/datadog/profiling/collectors/info.rbs:28
βββ def collect_application_info: (untyped settings) -> application_info
sig/datadog/profiling/collectors/info.rbs:29
βββ def collect_profiler_info: (untyped settings) -> profiler_info
sig/datadog/profiling/collectors/thread_context.rbs:50
βββ def safely_extract_context_key_from: (untyped tracer) -> ::Symbol?
sig/datadog/profiling/component.rbs:32
βββ def self.enable_gc_profiling?: (untyped settings, Datadog::Core::Logger logger) -> bool
sig/datadog/profiling/component.rbs:33
βββ def self.enable_allocation_profiling?: (untyped settings, Datadog::Core::Logger logger) -> bool
sig/datadog/profiling/component.rbs:34
βββ def self.get_heap_sample_every: (untyped settings) -> ::Integer
sig/datadog/profiling/component.rbs:41
βββ def self.enable_heap_size_profiling?: (untyped settings, bool heap_profiling_enabled, Datadog::Core::Logger logger) -> bool
sig/datadog/profiling/component.rbs:43
βββ def self.no_signals_workaround_enabled?: (untyped settings, Datadog::Core::Logger logger) -> bool
sig/datadog/profiling/component.rbs:44
βββ def self.incompatible_libmysqlclient_version?: (untyped settings, Datadog::Core::Logger logger) -> bool
sig/datadog/profiling/component.rbs:46
βββ def self.flush_interval: (untyped settings) -> ::Numeric
sig/datadog/profiling/component.rbs:49
βββ def self.dir_interruption_workaround_enabled?: (untyped settings, bool no_signals_workaround_enabled) -> bool
sig/datadog/profiling/component.rbs:50
βββ def self.enable_gvl_profiling?: (untyped settings, Datadog::Core::Logger logger) -> bool
sig/datadog/profiling/ext/dir_monkey_patches.rbs:15
βββ def []: (*untyped) -> Array[String]
sig/datadog/profiling/ext/dir_monkey_patches.rbs:16
βββ def children: (*untyped) -> Array[String]
sig/datadog/profiling/ext/dir_monkey_patches.rbs:17
βββ def each_child: (*untyped) -> Enumerator[String, nil] | (*untyped) { (String filename) -> void } -> nil
sig/datadog/profiling/ext/dir_monkey_patches.rbs:19
βββ def entries: (*untyped) -> Array[String]
sig/datadog/profiling/ext/dir_monkey_patches.rbs:20
βββ def foreach: (*untyped) -> Enumerator[String, nil] | (*untyped) { (String filename) -> void } -> nil
sig/datadog/profiling/ext/dir_monkey_patches.rbs:21
βββ def glob: (*untyped) -> Array[String] | (*untyped) { (String pathname) -> void } -> nil
sig/datadog/profiling/stack_recorder.rbs:57
βββ def stats: () -> ::Hash[::Symbol, untyped]
sig/datadog/profiling/stack_recorder.rbs:58
βββ def self._native_stats: (Datadog::Profiling::StackRecorder recorder_instance) -> ::Hash[::Symbol, untyped]
sig/datadog/profiling.rbs:14
βββ def self.try_reading_skipped_reason_file: (?untyped file_api) -> ::String?
sig/datadog/tracing/analytics.rbs:4
βββ def self.set_sample_rate: (untyped span_op, untyped sample_rate) -> (nil | untyped)
sig/datadog/tracing/analytics.rbs:6
βββ def self.set_measured: (untyped span_op, ?bool value) -> (nil | untyped)
sig/datadog/tracing/configuration/dynamic.rbs:22
βββ def call: (Array[Hash[String, untyped]] tracing_sampling_rules) -> void
sig/datadog/tracing/contrib/configurable.rbs:7
βββ def configuration: (?::Symbol matcher) -> untyped
sig/datadog/tracing/contrib/configurable.rbs:10
βββ def configure: (?::Symbol matcher, ?::Hash[untyped, untyped] options) ?{ () -> untyped } -> untyped
sig/datadog/tracing/contrib/configuration/resolvers/pattern_resolver.rbs:7
βββ def resolve: (untyped value) -> (nil | untyped)
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:44
βββ def lex: (*untyped args, query_string: String, **untyped kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:46
βββ def parse: (*untyped args, query_string: String, **untyped kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:48
βββ def validate: (*untyped args, query: GraphQL::Query, validate: bool, **untyped kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:50
βββ def analyze_multiplex: (*untyped args, multiplex: GraphQL::Execution::Multiplex, **untyped kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:52
βββ def analyze_query: (*untyped args, query: GraphQL::Query, **untyped kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:54
βββ def execute_multiplex: (*untyped args, multiplex: GraphQL::Execution::Multiplex, **untyped kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:56
βββ def execute_query: (*untyped args, query: GraphQL::Query, **untyped kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:58
βββ def execute_query_lazy: (*untyped args, query: GraphQL::Query?, multiplex: GraphQL::Execution::Multiplex?, **untyped kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:62
βββ def execute_field_span: (Proc callable, String span_key, **executeFieldKwargs kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:64
βββ def execute_field: (*untyped args, **executeFieldKwargs kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:66
βββ def execute_field_lazy: (*untyped args, **executeFieldKwargs kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:70
βββ def authorized_span: (Proc callable, String span_key, **authorizedKwargs kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:72
βββ def authorized: (*untyped args, **authorizedKwargs kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:74
βββ def authorized_lazy: (*untyped args, **authorizedKwargs kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:78
βββ def resolve_type_span: (Proc callable, String span_key, **resolveTypeKwargs kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:80
βββ def resolve_type: (*untyped args, **resolveTypeKwargs kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:82
βββ def resolve_type_lazy: (*untyped args, **resolveTypeKwargs kwargs) -> untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:84
βββ def platform_field_key: (GraphQL::Schema::Field field, *untyped args, **untyped kwargs) -> String
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:86
βββ def platform_authorized_key: (singleton(GraphQL::Schema::Member) type, *untyped args, **untyped kwargs) -> String
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:88
βββ def platform_resolve_type_key: (singleton(GraphQL::Schema::Member) type, *untyped args, **untyped kwargs) -> String
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:90
βββ def prepare_span: (String trace_key, Hash[Symbol, untyped] kwargs, SpanOperation span) -> void
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:94
βββ def trace: (Proc callable, String trace_key, (String | nil) resource, ?^(SpanOperation) -> void before, ?^(SpanOperation) -> void after, **untyped kwargs) ?{ (SpanOperation) -> void } -> untyped
sig/datadog/tracing/contrib/utils/quantization/hash.rbs:15
βββ def self?.format: (untyped hash_obj, ?::Hash[untyped, untyped] options) -> untyped
sig/datadog/tracing/contrib/utils/quantization/hash.rbs:17
βββ def self?.format!: (untyped hash_obj, ?::Hash[untyped, untyped] options) -> untyped
sig/datadog/tracing/contrib/utils/quantization/hash.rbs:19
βββ def self?.format_hash: (untyped hash_obj, ?::Hash[untyped, untyped] options) -> untyped
sig/datadog/tracing/contrib/utils/quantization/hash.rbs:21
βββ def self?.format_value: (untyped value, ?::Hash[untyped, untyped] options) -> untyped
sig/datadog/tracing/contrib/utils/quantization/hash.rbs:23
βββ def self?.format_array: (untyped value, untyped options) -> (untyped | ::Array[untyped])
sig/datadog/tracing/contrib/utils/quantization/http.rbs:10
βββ def self?.url: (untyped url, ?::Hash[untyped, untyped] options) -> untyped
sig/datadog/tracing/contrib/utils/quantization/http.rbs:12
βββ def self?.base_url: (untyped url, ?::Hash[untyped, untyped] options) -> (untyped | "")
sig/datadog/tracing/contrib/utils/quantization/http.rbs:14
βββ def self?.url!: (untyped url, ?::Hash[untyped, untyped] options) -> untyped
sig/datadog/tracing/contrib/utils/quantization/http.rbs:16
βββ def self?.query: (untyped query, ?::Hash[untyped, untyped] options) -> untyped
sig/datadog/tracing/contrib/utils/quantization/http.rbs:18
βββ def self?.query!: (untyped query, ?::Hash[untyped, untyped] options) -> ("" | untyped)
sig/datadog/tracing/contrib/utils/quantization/http.rbs:19
βββ def self?.collect_query: (untyped query, ?::Hash[untyped, untyped] options) { (untyped, untyped, untyped) -> untyped } -> untyped
sig/datadog/tracing/contrib/utils/quantization/http.rbs:20
βββ def self?.obfuscate_query: (untyped query, ?::Hash[untyped, untyped] options) -> untyped
sig/datadog/tracing/distributed/b3_multi.rbs:13
βββ def inject!: (untyped digest, ?::Hash[untyped, untyped] data) -> (nil | untyped)
sig/datadog/tracing/distributed/b3_multi.rbs:15
βββ def extract: (untyped data) -> (nil | untyped)
sig/datadog/tracing/distributed/b3_single.rbs:9
βββ def inject!: (untyped digest, untyped env) -> (nil | untyped)
sig/datadog/tracing/distributed/b3_single.rbs:11
βββ def extract: (untyped env) -> (nil | untyped)
sig/datadog/tracing/distributed/baggage.rbs:12
βββ def initialize: (fetcher: untyped, ?baggage_key: string, ?baggage_tag_keys: untyped) -> void
sig/datadog/tracing/distributed/baggage.rbs:14
βββ def inject!: (untyped digest, untyped data) -> (nil | untyped)
sig/datadog/tracing/distributed/baggage.rbs:16
βββ def extract: (untyped data) -> (nil | untyped)
sig/datadog/tracing/distributed/helpers.rbs:7
βββ def self.parse_decimal_id: (untyped value) -> (nil | untyped)
sig/datadog/tracing/distributed/helpers.rbs:9
βββ def self.parse_hex_id: (untyped value) -> (nil | untyped)
sig/datadog/tracing/distributed/none.rbs:5
βββ def inject!: (untyped _digest, untyped _data) -> nil
sig/datadog/tracing/distributed/none.rbs:6
βββ def extract: (untyped _data) -> nil
sig/datadog/tracing/flush.rbs:5
βββ def consume!: (untyped trace_op) -> (nil | untyped)
sig/datadog/tracing/flush.rbs:18
βββ def initialize: (?::Hash[untyped, untyped] options) -> void
sig/datadog/tracing/flush.rbs:20
βββ def flush?: (untyped trace_op) -> (true | false)
sig/datadog/tracing/metadata/metastruct.rbs:7
βββ def []: (String | Symbol key) -> untyped
sig/datadog/tracing/metadata/metastruct.rbs:9
βββ def []=: (String | Symbol key, untyped value) -> untyped
sig/datadog/tracing/metadata/metastruct.rbs:11
βββ def to_h: () -> ::Hash[String | Symbol, untyped]
sig/datadog/tracing/metadata/metastruct.rbs:13
βββ def to_msgpack: (untyped packer) -> void
sig/datadog/tracing/metadata/metastruct.rbs:15
βββ def pretty_print: (untyped q) -> void
sig/datadog/tracing/metadata/metastruct_tagging.rbs:5
βββ def set_metastruct_tag: (String | Symbol key, untyped value) -> untyped
sig/datadog/tracing/metadata/metastruct_tagging.rbs:6
βββ def get_metastruct_tag: (String | Symbol key) -> untyped
sig/datadog/tracing/remote.rbs:14
βββ def self.process_config: (Hash[String, untyped] config, Core::Remote::Configuration::Content content) -> void
sig/datadog/tracing/remote.rbs:22
βββ def self.parse_content: (Core::Remote::Configuration::Content content) -> Hash[String, untyped]
sig/datadog/tracing/runtime/metrics.rbs:5
βββ def self.associate_trace: (untyped trace) -> (nil | untyped)
sig/datadog/tracing/sampling/all_sampler.rbs:5
βββ def sample?: (untyped _trace) -> true
sig/datadog/tracing/sampling/all_sampler.rbs:9
βββ def sample_rate: (*untyped _) -> ::Float
sig/datadog/tracing/sampling/priority_sampler.rbs:8
βββ def initialize: (?::Hash[untyped, untyped] opts) -> void
sig/datadog/tracing/sampling/rate_by_key_sampler.rbs:7
βββ def initialize: (untyped default_key, ?::Float default_rate, ?decision: untyped?) ?{ () -> untyped } -> void
sig/datadog/tracing/sampling/rate_sampler.rbs:7
βββ def initialize: (?::Float sample_rate, ?decision: untyped?) -> void
sig/datadog/tracing/sampling/rate_sampler.rbs:15
βββ def sample!: (untyped trace) -> (false | true)
sig/datadog/tracing/sampling/span/rule_parser.rbs:6
βββ def self.parse_json: (untyped rules) -> (nil | untyped)
sig/datadog/tracing/sampling/span/rule_parser.rbs:7
βββ def self.parse_list: (untyped rules) -> (nil | untyped)
sig/datadog/tracing/sampling/span/sampler.rbs:8
βββ def sample!: (untyped trace_op, untyped span_op) -> nil
sig/datadog/tracing/span.rbs:49
βββ def to_hash: -> Hash[Symbol, untyped]
sig/datadog/tracing/span_event.rbs:21
βββ def to_hash: -> Hash[String, untyped]
sig/datadog/tracing/span_event.rbs:29
βββ def to_native_format: -> Hash[String, untyped]
sig/datadog/tracing/span_operation.rbs:65
βββ def start: (?untyped? start_time) -> self
sig/datadog/tracing/span_operation.rbs:125
βββ def initialize: (untyped default, ?logger: Core::Logger) -> void
sig/datadog/tracing/span_operation.rbs:131
βββ def publish: (*untyped args) -> true
sig/datadog/tracing/transport/http/statistics.rbs:13
βββ def metrics_tag_value: (untyped status_code) -> (untyped | ::String)
sig/datadog/tracing/transport/io.rbs:6
βββ def self?.default: (?::Hash[untyped, untyped] options) -> untyped
sig/datadog/tracing/transport/serializable_trace.rbs:9
βββ def initialize: (untyped trace, native_events_supported: bool) -> void
sig/datadog/tracing/transport/serializable_trace.rbs:22
βββ def initialize: (untyped span, native_events_supported: bool) -> void
sig/datadog/tracing/transport/traces.rbs:43
βββ def encode_one: (untyped trace) -> (nil | untyped)
sig/datadog/tracing/transport/traces.rbs:73
βββ def send_traces: (Array[Tracing::TraceOperation] traces) -> untyped
sig/datadog/tracing/transport/traces.rbs:81
βββ def downgrade?: (untyped response) -> (false | untyped)
sig/datadog/tracing/utils.rbs:14
βββ def self.serialize_attribute: (untyped key, untyped value) -> (untyped | ::Array[::Array[untyped]])
sig/datadog/tracing.rbs:6
βββ def self.continue_trace!: (TraceDigest digest) ?{ (?) -> untyped } -> untyped
sig/datadog/tracing.rbs:13
βββ def self.log_correlation: () -> ("" | untyped)
sig/datadog/tracing.rbs:15
βββ def self.shutdown!: () -> (nil | untyped)
Untyped attributes, constants, globals, instance variables
There are 400 untyped and 26 partially typed attributes, constants, globals, instance variables out of 1233. 65.45% of them are typed.
Untyped attributes, constants, globals, instance variables
sig/datadog/appsec/instrumentation/gateway/argument.rbs:27
βββ @data: untyped
sig/datadog/appsec/instrumentation/gateway/argument.rbs:31
βββ attr_reader data: untyped
sig/datadog/appsec/thread_safe_ref.rbs:4
βββ @current: untyped
sig/datadog/core/buffer/cruby.rbs:5
βββ FIXNUM_MAX: untyped
sig/datadog/core/configuration/agent_settings.rbs:13
βββ attr_reader ssl: untyped
sig/datadog/core/configuration/agent_settings.rbs:14
βββ attr_reader hostname: untyped
sig/datadog/core/configuration/agent_settings.rbs:15
βββ attr_reader port: untyped
sig/datadog/core/configuration/agent_settings.rbs:16
βββ attr_reader uds_path: untyped
sig/datadog/core/configuration/agent_settings.rbs:17
βββ attr_reader timeout_seconds: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:5
βββ @settings: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:6
βββ @logger: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:7
βββ @configured_hostname: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:8
βββ @configured_port: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:9
βββ @configured_ssl: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:10
βββ @configured_timeout_seconds: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:11
βββ @configured_uds_path: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:12
βββ @uds_fallback: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:13
βββ @mixed_http_and_uds: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:14
βββ @parsed_url: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:20
βββ attr_reader logger: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:22
βββ attr_reader settings: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:79
βββ @friendly_name: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:81
βββ @value: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:83
βββ attr_reader friendly_name: untyped
sig/datadog/core/configuration/agent_settings_resolver.rbs:85
βββ attr_reader value: untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:5
βββ @host_prefix: untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:7
βββ @url_override: untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:9
βββ @url_override_source: untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:11
βββ @configured_hostname: untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:13
βββ @configured_port: untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:15
βββ @configured_ssl: untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:17
βββ @parsed_url: untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:22
βββ attr_reader host_prefix: untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:24
βββ attr_reader url_override: untyped
sig/datadog/core/configuration/agentless_settings_resolver.rbs:26
βββ attr_reader url_override_source: untyped
sig/datadog/core/configuration/components_state.rbs:5
βββ @telemetry_enabled: untyped
sig/datadog/core/configuration/components_state.rbs:7
βββ @remote_started: untyped
sig/datadog/core/crashtracking/component.rbs:33
βββ attr_reader logger: untyped
sig/datadog/core/environment/cgroup.rbs:5
βββ LINE_REGEX: untyped
sig/datadog/core/environment/cgroup.rbs:7
βββ Descriptor: untyped
sig/datadog/core/environment/container.rbs:5
βββ UUID_PATTERN: untyped
sig/datadog/core/environment/container.rbs:7
βββ CONTAINER_PATTERN: untyped
sig/datadog/core/environment/container.rbs:9
βββ PLATFORM_REGEX: untyped
sig/datadog/core/environment/container.rbs:11
βββ POD_REGEX: untyped
sig/datadog/core/environment/container.rbs:13
βββ CONTAINER_REGEX: untyped
sig/datadog/core/environment/container.rbs:15
βββ FARGATE_14_CONTAINER_REGEX: untyped
sig/datadog/core/environment/container.rbs:17
βββ Descriptor: untyped
sig/datadog/core/metrics/logging.rbs:6
βββ attr_accessor logger: untyped
sig/datadog/core/pin.rbs:21
βββ attr_accessor options: untyped
sig/datadog/core/remote/transport/config.rbs:19
βββ attr_reader roots: untyped
sig/datadog/core/remote/transport/config.rbs:21
βββ attr_reader targets: untyped
sig/datadog/core/remote/transport/config.rbs:23
βββ attr_reader target_files: untyped
sig/datadog/core/remote/transport/config.rbs:25
βββ attr_reader client_configs: untyped
sig/datadog/core/remote/transport/config.rbs:34
βββ @apis: untyped
sig/datadog/core/remote/transport/config.rbs:36
βββ @logger: untyped
sig/datadog/core/remote/transport/config.rbs:38
βββ @client: untyped
sig/datadog/core/remote/transport/config.rbs:40
βββ attr_reader client: untyped
sig/datadog/core/remote/transport/config.rbs:42
βββ attr_reader apis: untyped
sig/datadog/core/remote/transport/config.rbs:44
βββ attr_reader default_api: untyped
sig/datadog/core/remote/transport/config.rbs:46
βββ attr_reader current_api_id: untyped
sig/datadog/core/remote/transport/config.rbs:48
βββ attr_reader logger: untyped
sig/datadog/core/remote/transport/http/client.rbs:7
βββ @api: untyped
sig/datadog/core/remote/transport/http/client.rbs:9
βββ @logger: untyped
sig/datadog/core/remote/transport/http/client.rbs:11
βββ attr_reader api: untyped
sig/datadog/core/remote/transport/http/client.rbs:13
βββ attr_reader logger: untyped
sig/datadog/core/remote/transport/negotiation.rbs:20
βββ attr_reader client: untyped
sig/datadog/core/remote/transport/negotiation.rbs:22
βββ attr_reader apis: untyped
sig/datadog/core/remote/transport/negotiation.rbs:24
βββ attr_reader default_api: untyped
sig/datadog/core/remote/transport/negotiation.rbs:26
βββ attr_reader current_api_id: untyped
sig/datadog/core/remote/transport/negotiation.rbs:28
βββ attr_reader logger: untyped
sig/datadog/core/telemetry/emitter.rbs:7
βββ attr_reader transport: untyped
sig/datadog/core/telemetry/event/app_client_configuration_change.rbs:6
βββ @changes: untyped
sig/datadog/core/telemetry/event/app_client_configuration_change.rbs:8
βββ @origin: untyped
sig/datadog/core/telemetry/event/generate_metrics.rbs:6
βββ @namespace: untyped
sig/datadog/core/telemetry/event/generate_metrics.rbs:8
βββ @metric_series: untyped
sig/datadog/core/telemetry/event/log.rbs:6
βββ @message: untyped
sig/datadog/core/telemetry/event/log.rbs:8
βββ @stack_trace: untyped
sig/datadog/core/telemetry/event/log.rbs:9
βββ @level: untyped
sig/datadog/core/telemetry/event/log.rbs:11
βββ @count: untyped
sig/datadog/core/telemetry/transport/http/client.rbs:7
βββ @api: untyped
sig/datadog/core/telemetry/transport/http/client.rbs:9
βββ @logger: untyped
sig/datadog/core/telemetry/transport/http/client.rbs:11
βββ attr_reader api: untyped
sig/datadog/core/telemetry/transport/http/client.rbs:13
βββ attr_reader logger: untyped
sig/datadog/core/telemetry/transport/http/telemetry.rbs:17
βββ attr_accessor telemetry: untyped
sig/datadog/core/telemetry/transport/http/telemetry.rbs:23
βββ @encoder: untyped
sig/datadog/core/telemetry/transport/http/telemetry.rbs:27
βββ attr_reader encoder: untyped
sig/datadog/core/telemetry/transport/telemetry.rbs:11
βββ @request_type: untyped
sig/datadog/core/telemetry/transport/telemetry.rbs:13
βββ @api_key: untyped
sig/datadog/core/telemetry/transport/telemetry.rbs:17
βββ attr_reader request_type: untyped
sig/datadog/core/telemetry/transport/telemetry.rbs:19
βββ attr_reader api_key: untyped
sig/datadog/core/telemetry/transport/telemetry.rbs:23
βββ @apis: untyped
sig/datadog/core/telemetry/transport/telemetry.rbs:25
βββ @logger: untyped
sig/datadog/core/telemetry/transport/telemetry.rbs:27
βββ @client: untyped
sig/datadog/core/telemetry/transport/telemetry.rbs:29
βββ attr_reader client: untyped
sig/datadog/core/telemetry/transport/telemetry.rbs:31
βββ attr_reader apis: untyped
sig/datadog/core/telemetry/transport/telemetry.rbs:33
βββ attr_reader default_api: untyped
sig/datadog/core/telemetry/transport/telemetry.rbs:35
βββ attr_reader current_api_id: untyped
sig/datadog/core/telemetry/transport/telemetry.rbs:37
βββ attr_reader logger: untyped
sig/datadog/core/telemetry/transport/telemetry.rbs:39
βββ attr_accessor api_key: untyped
sig/datadog/core/transport/http/adapters/registry.rbs:13
βββ @adapters: untyped
sig/datadog/core/transport/http/adapters/test.rbs:7
βββ @buffer: untyped
sig/datadog/core/transport/http/adapters/test.rbs:9
βββ @mutex: untyped
sig/datadog/core/transport/http/adapters/test.rbs:11
βββ @status: untyped
sig/datadog/core/transport/http/adapters/test.rbs:13
βββ attr_reader buffer: untyped
sig/datadog/core/transport/http/adapters/test.rbs:15
βββ attr_reader status: untyped
sig/datadog/core/transport/http/adapters/test.rbs:28
βββ @code: untyped
sig/datadog/core/transport/http/adapters/test.rbs:30
βββ @body: untyped
sig/datadog/core/transport/http/adapters/test.rbs:34
βββ attr_reader body: untyped
sig/datadog/core/transport/http/adapters/test.rbs:36
βββ attr_reader code: untyped
sig/datadog/core/transport/http/api/endpoint.rbs:7
βββ @verb: untyped
sig/datadog/core/transport/http/api/endpoint.rbs:9
βββ @path: untyped
sig/datadog/core/transport/http/api/endpoint.rbs:11
βββ attr_reader verb: untyped
sig/datadog/core/transport/http/api/endpoint.rbs:13
βββ attr_reader path: untyped
sig/datadog/core/transport/http/api/fallbacks.rbs:7
βββ @fallbacks: untyped
sig/datadog/core/transport/http/api/instance.rbs:7
βββ @spec: untyped
sig/datadog/core/transport/http/api/instance.rbs:9
βββ @adapter: untyped
sig/datadog/core/transport/http/api/instance.rbs:11
βββ @headers: untyped
sig/datadog/core/transport/http/api/instance.rbs:13
βββ @spec: untyped
sig/datadog/core/transport/http/api/instance.rbs:15
βββ @endpoint_name: untyped
sig/datadog/core/transport/http/api/instance.rbs:17
βββ attr_reader spec: untyped
sig/datadog/core/transport/http/api/instance.rbs:19
βββ attr_reader endpoint_name: untyped
sig/datadog/core/transport/http/api/instance.rbs:26
βββ attr_reader adapter: untyped
sig/datadog/core/transport/http/api/instance.rbs:28
βββ attr_reader headers: untyped
sig/datadog/core/transport/http/api/instance.rbs:30
βββ attr_reader spec: untyped
sig/datadog/core/transport/http/api/spec.rbs:8
βββ @spec: untyped
sig/datadog/core/transport/http/api/spec.rbs:10
βββ @endpoint_name: untyped
sig/datadog/core/transport/http/api/spec.rbs:12
βββ attr_reader spec: untyped
sig/datadog/core/transport/http/api/spec.rbs:14
βββ attr_reader endpoint_name: untyped
sig/datadog/core/transport/http/builder.rbs:8
βββ attr_reader apis: untyped
sig/datadog/core/transport/http/builder.rbs:10
βββ attr_reader api_options: untyped
sig/datadog/core/transport/http/builder.rbs:12
βββ attr_reader default_adapter: untyped
sig/datadog/core/transport/http/builder.rbs:14
βββ attr_reader default_api: untyped
sig/datadog/core/transport/http/builder.rbs:16
βββ attr_reader default_headers: untyped
sig/datadog/core/transport/http/builder.rbs:20
βββ attr_reader api_instance_class: untyped
sig/datadog/core/transport/http/builder.rbs:36
βββ @key: untyped
sig/datadog/core/transport/http/builder.rbs:38
βββ attr_reader key: untyped
sig/datadog/core/transport/http/builder.rbs:45
βββ @type: untyped
sig/datadog/core/transport/http/builder.rbs:47
βββ attr_reader type: untyped
sig/datadog/core/transport/http/builder.rbs:54
βββ @key: untyped
sig/datadog/core/transport/http/builder.rbs:56
βββ attr_reader key: untyped
sig/datadog/core/transport/http/env.rbs:6
βββ @request: untyped
sig/datadog/core/transport/http/env.rbs:8
βββ attr_reader request: untyped
sig/datadog/core/transport/http/response.rbs:6
βββ @http_response: untyped
sig/datadog/core/transport/parcel.rbs:5
βββ @data: untyped
sig/datadog/core/transport/parcel.rbs:7
βββ attr_reader data: untyped
sig/datadog/core/transport/request.rbs:5
βββ @parcel: untyped
sig/datadog/core/transport/request.rbs:7
βββ attr_reader parcel: untyped
sig/datadog/core/transport/response.rbs:23
βββ @error: untyped
sig/datadog/core/utils.rbs:6
βββ EMPTY_STRING: untyped
sig/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rbs:19
βββ attr_reader content_type: untyped
sig/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rbs:21
βββ attr_reader original_filename: untyped
sig/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rbs:23
βββ attr_reader local_path: untyped
sig/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rbs:25
βββ attr_reader io: untyped
sig/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rbs:27
βββ attr_reader opts: untyped
sig/datadog/core/vendor/multipart-post/multipart/post/parts.rbs:26
βββ attr_reader length: untyped
sig/datadog/di/component.rbs:4
βββ @settings: untyped
sig/datadog/di/component.rbs:6
βββ @agent_settings: untyped
sig/datadog/di/component.rbs:8
βββ @logger: untyped
sig/datadog/di/component.rbs:10
βββ @telemetry: untyped
sig/datadog/di/component.rbs:20
βββ @transport: untyped
sig/datadog/di/component.rbs:35
βββ attr_reader settings: untyped
sig/datadog/di/component.rbs:37
βββ attr_reader agent_settings: untyped
sig/datadog/di/component.rbs:39
βββ attr_reader logger: untyped
sig/datadog/di/component.rbs:41
βββ attr_reader telemetry: untyped
sig/datadog/di/component.rbs:47
βββ attr_reader transport: untyped
sig/datadog/di/component.rbs:57
βββ attr_reader serializer: untyped
sig/datadog/di/context.rbs:4
βββ @probe: untyped
sig/datadog/di/context.rbs:6
βββ @settings: untyped
sig/datadog/di/context.rbs:8
βββ @serializer: untyped
sig/datadog/di/context.rbs:10
βββ @locals: untyped
sig/datadog/di/context.rbs:12
βββ @target_self: untyped
sig/datadog/di/context.rbs:14
βββ @path: untyped
sig/datadog/di/context.rbs:16
βββ @caller_locations: untyped
sig/datadog/di/context.rbs:18
βββ @serialized_entry_args: untyped
sig/datadog/di/context.rbs:20
βββ @return_value: untyped
sig/datadog/di/context.rbs:22
βββ @duration: untyped
sig/datadog/di/context.rbs:24
βββ @exception: untyped
sig/datadog/di/context.rbs:28
βββ attr_reader probe: untyped
sig/datadog/di/context.rbs:30
βββ attr_reader settings: untyped
sig/datadog/di/context.rbs:32
βββ attr_reader serializer: untyped
sig/datadog/di/context.rbs:34
βββ attr_reader locals: untyped
sig/datadog/di/context.rbs:36
βββ attr_reader target_self: untyped
sig/datadog/di/context.rbs:37
βββ attr_reader path: untyped
sig/datadog/di/context.rbs:38
βββ attr_reader caller_locations: untyped
sig/datadog/di/context.rbs:40
βββ attr_reader serialized_entry_args: untyped
sig/datadog/di/context.rbs:41
βββ attr_reader return_value: untyped
sig/datadog/di/context.rbs:42
βββ attr_reader duration: untyped
sig/datadog/di/context.rbs:43
βββ attr_reader exception: untyped
sig/datadog/di/el/evaluator.rbs:5
βββ @context: untyped
sig/datadog/di/el/expression.rbs:5
βββ @dsl_expr: untyped
sig/datadog/di/el/expression.rbs:7
βββ @evaluator: untyped
sig/datadog/di/el/expression.rbs:11
βββ attr_reader dsl_expr: untyped
sig/datadog/di/el/expression.rbs:13
βββ attr_reader evaluator: untyped
sig/datadog/di/instrumenter.rbs:12
βββ @settings: untyped
sig/datadog/di/instrumenter.rbs:26
βββ attr_reader settings: untyped
sig/datadog/di/instrumenter.rbs:52
βββ attr_reader lock: untyped
sig/datadog/di/logger.rbs:4
βββ @settings: untyped
sig/datadog/di/logger.rbs:10
βββ attr_reader settings: untyped
sig/datadog/di/probe_manager.rbs:4
βββ @settings: untyped
sig/datadog/di/probe_manager.rbs:6
βββ @instrumenter: untyped
sig/datadog/di/probe_manager.rbs:8
βββ @probe_notification_builder: untyped
sig/datadog/di/probe_manager.rbs:10
βββ @probe_notifier_worker: untyped
sig/datadog/di/probe_manager.rbs:12
βββ @logger: untyped
sig/datadog/di/probe_manager.rbs:14
βββ @telemetry: untyped
sig/datadog/di/probe_manager.rbs:16
βββ @installed_probes: untyped
sig/datadog/di/probe_manager.rbs:18
βββ @pending_probes: untyped
sig/datadog/di/probe_manager.rbs:20
βββ @failed_probes: untyped
sig/datadog/di/probe_manager.rbs:22
βββ @lock: untyped
sig/datadog/di/probe_manager.rbs:24
βββ @definition_trace_point: untyped
sig/datadog/di/probe_manager.rbs:28
βββ attr_reader logger: untyped
sig/datadog/di/probe_manager.rbs:30
βββ attr_reader telemetry: untyped
sig/datadog/di/probe_manager.rbs:35
βββ attr_reader settings: untyped
sig/datadog/di/probe_manager.rbs:37
βββ attr_reader instrumenter: untyped
sig/datadog/di/probe_manager.rbs:39
βββ attr_reader probe_notification_builder: untyped
sig/datadog/di/probe_manager.rbs:41
βββ attr_reader probe_notifier_worker: untyped
sig/datadog/di/probe_manager.rbs:61
βββ attr_reader definition_trace_point: untyped
sig/datadog/di/probe_notification_builder.rbs:11
βββ attr_reader settings: untyped
sig/datadog/di/redactor.rbs:4
βββ @settings: untyped
sig/datadog/di/redactor.rbs:6
βββ @redacted_identifiers: untyped
sig/datadog/di/serializer.rbs:7
βββ @settings: untyped
sig/datadog/di/serializer.rbs:9
βββ @redactor: untyped
sig/datadog/di/transport/diagnostics.rbs:13
βββ @apis: untyped
sig/datadog/di/transport/diagnostics.rbs:15
βββ @logger: untyped
sig/datadog/di/transport/diagnostics.rbs:17
βββ @client: untyped
sig/datadog/di/transport/diagnostics.rbs:19
βββ attr_reader client: untyped
sig/datadog/di/transport/diagnostics.rbs:21
βββ attr_reader apis: untyped
sig/datadog/di/transport/diagnostics.rbs:23
βββ attr_reader default_api: untyped
sig/datadog/di/transport/diagnostics.rbs:25
βββ attr_reader current_api_id: untyped
sig/datadog/di/transport/diagnostics.rbs:27
βββ attr_reader logger: untyped
sig/datadog/di/transport/http/client.rbs:6
βββ @api: untyped
sig/datadog/di/transport/http/client.rbs:8
βββ @logger: untyped
sig/datadog/di/transport/http/client.rbs:10
βββ attr_reader api: untyped
sig/datadog/di/transport/http/client.rbs:12
βββ attr_reader logger: untyped
sig/datadog/di/transport/input.rbs:10
βββ @serialized_tags: untyped
sig/datadog/di/transport/input.rbs:12
βββ attr_reader serialized_tags: untyped
sig/datadog/di/transport/input.rbs:18
βββ @apis: untyped
sig/datadog/di/transport/input.rbs:20
βββ @logger: untyped
sig/datadog/di/transport/input.rbs:22
βββ @client: untyped
sig/datadog/di/transport/input.rbs:24
βββ attr_reader client: untyped
sig/datadog/di/transport/input.rbs:26
βββ attr_reader apis: untyped
sig/datadog/di/transport/input.rbs:28
βββ attr_reader default_api: untyped
sig/datadog/di/transport/input.rbs:30
βββ attr_reader current_api_id: untyped
sig/datadog/di/transport/input.rbs:32
βββ attr_reader logger: untyped
sig/datadog/profiling/collectors/cpu_and_wall_time_worker.rbs:5
βββ @worker_thread: untyped
sig/datadog/profiling/collectors/idle_sampling_helper.rbs:5
βββ @worker_thread: untyped
sig/datadog/profiling/tasks/exec.rbs:5
βββ attr_reader args: untyped
sig/datadog/tracing/context_provider.rbs:12
βββ UNIQUE_INSTANCE_MUTEX: untyped
sig/datadog/tracing/context_provider.rbs:14
βββ UNIQUE_INSTANCE_GENERATOR: untyped
sig/datadog/tracing/contrib/graphql/unified_trace.rbs:30
βββ @platform_key_cache: untyped
sig/datadog/tracing/contrib/status_range_matcher.rbs:5
βββ @ranges: untyped
sig/datadog/tracing/contrib/utils/database.rbs:6
βββ VENDOR_DEFAULT: untyped
sig/datadog/tracing/contrib/utils/database.rbs:8
βββ VENDOR_POSTGRES: untyped
sig/datadog/tracing/contrib/utils/database.rbs:10
βββ VENDOR_SQLITE: untyped
sig/datadog/tracing/contrib.rbs:4
βββ REGISTRY: untyped
sig/datadog/tracing/correlation.rbs:15
βββ @to_h: untyped
sig/datadog/tracing/correlation.rbs:17
βββ @log_format: untyped
sig/datadog/tracing/flush.rbs:16
βββ attr_reader min_spans_for_partial: untyped
sig/datadog/tracing/sampling/priority_sampler.rbs:5
βββ attr_reader pre_sampler: untyped
sig/datadog/tracing/sampling/priority_sampler.rbs:6
βββ attr_reader priority_sampler: untyped
sig/datadog/tracing/sampling/rate_by_key_sampler.rbs:5
βββ attr_reader default_key: untyped
sig/datadog/tracing/sampling/span/matcher.rbs:6
βββ attr_reader name: untyped
sig/datadog/tracing/sampling/span/matcher.rbs:8
βββ attr_reader service: untyped
sig/datadog/tracing/sampling/span/sampler.rbs:6
βββ attr_reader rules: untyped
sig/datadog/tracing/span_event.rbs:15
βββ attr_reader name: untyped # TODO: Typing this makes to_hash internal typecheck fail
sig/datadog/tracing/span_event.rbs:17
βββ attr_reader time_unix_nano: untyped # TODO: Typing this also makes to_hash internal typecheck fail
sig/datadog/tracing/span_link.rbs:6
βββ @span_id: untyped
sig/datadog/tracing/span_link.rbs:8
βββ @trace_id: untyped
sig/datadog/tracing/span_link.rbs:10
βββ @trace_flags: untyped
sig/datadog/tracing/span_link.rbs:12
βββ @trace_state: untyped
sig/datadog/tracing/span_link.rbs:14
βββ @dropped_attributes: untyped
sig/datadog/tracing/span_link.rbs:16
βββ @attributes: untyped
sig/datadog/tracing/span_link.rbs:21
βββ attr_reader span_id: untyped
sig/datadog/tracing/span_link.rbs:26
βββ attr_reader trace_id: untyped
sig/datadog/tracing/span_link.rbs:31
βββ attr_reader attributes: untyped
sig/datadog/tracing/span_link.rbs:37
βββ attr_reader trace_flags: untyped
sig/datadog/tracing/span_link.rbs:46
βββ attr_reader trace_state: untyped
sig/datadog/tracing/span_link.rbs:51
βββ attr_reader dropped_attributes: untyped
sig/datadog/tracing/span_operation.rbs:13
βββ attr_reader links: untyped
sig/datadog/tracing/span_operation.rbs:15
βββ attr_reader span_events: untyped
sig/datadog/tracing/span_operation.rbs:19
βββ attr_reader id: untyped
sig/datadog/tracing/span_operation.rbs:21
βββ attr_reader name: untyped
sig/datadog/tracing/span_operation.rbs:23
βββ attr_reader parent_id: untyped
sig/datadog/tracing/span_operation.rbs:25
βββ attr_reader resource: untyped
sig/datadog/tracing/span_operation.rbs:27
βββ attr_reader service: untyped
sig/datadog/tracing/span_operation.rbs:31
βββ attr_reader trace_id: untyped
sig/datadog/tracing/span_operation.rbs:33
βββ attr_reader type: untyped
sig/datadog/tracing/span_operation.rbs:35
βββ attr_accessor status: untyped
sig/datadog/tracing/span_operation.rbs:102
βββ attr_reader after_finish: untyped
sig/datadog/tracing/span_operation.rbs:104
βββ attr_reader after_stop: untyped
sig/datadog/tracing/span_operation.rbs:106
βββ attr_reader before_start: untyped
sig/datadog/tracing/span_operation.rbs:141
βββ attr_reader events: untyped
sig/datadog/tracing/span_operation.rbs:143
βββ attr_reader parent: untyped
sig/datadog/tracing/span_operation.rbs:145
βββ attr_reader span: untyped
sig/datadog/tracing/trace_digest.rbs:4
βββ attr_reader span_id: untyped
sig/datadog/tracing/trace_digest.rbs:5
βββ attr_reader span_name: untyped
sig/datadog/tracing/trace_digest.rbs:6
βββ attr_reader span_resource: untyped
sig/datadog/tracing/trace_digest.rbs:7
βββ attr_reader span_service: untyped
sig/datadog/tracing/trace_digest.rbs:8
βββ attr_reader span_type: untyped
sig/datadog/tracing/trace_digest.rbs:9
βββ attr_reader trace_distributed_tags: untyped
sig/datadog/tracing/trace_digest.rbs:10
βββ attr_reader trace_hostname: untyped
sig/datadog/tracing/trace_digest.rbs:11
βββ attr_reader trace_id: untyped
sig/datadog/tracing/trace_digest.rbs:12
βββ attr_reader trace_name: untyped
sig/datadog/tracing/trace_digest.rbs:13
βββ attr_reader trace_origin: untyped
sig/datadog/tracing/trace_digest.rbs:14
βββ attr_reader trace_process_id: untyped
sig/datadog/tracing/trace_digest.rbs:15
βββ attr_reader trace_resource: untyped
sig/datadog/tracing/trace_digest.rbs:16
βββ attr_reader trace_runtime_id: untyped
sig/datadog/tracing/trace_digest.rbs:17
βββ attr_reader trace_sampling_priority: untyped
sig/datadog/tracing/trace_digest.rbs:18
βββ attr_reader trace_service: untyped
sig/datadog/tracing/trace_digest.rbs:19
βββ attr_reader trace_distributed_id: untyped
sig/datadog/tracing/trace_digest.rbs:20
βββ attr_reader trace_flags: untyped
sig/datadog/tracing/trace_digest.rbs:21
βββ attr_reader trace_state: untyped
sig/datadog/tracing/trace_digest.rbs:22
βββ attr_reader trace_state_unknown_fields: untyped
sig/datadog/tracing/trace_digest.rbs:23
βββ attr_reader span_remote: untyped
sig/datadog/tracing/trace_digest.rbs:24
βββ attr_reader baggage: untyped
sig/datadog/tracing/trace_segment.rbs:4
βββ @id: untyped
sig/datadog/tracing/trace_segment.rbs:6
βββ @root_span_id: untyped
sig/datadog/tracing/trace_segment.rbs:8
βββ @spans: untyped
sig/datadog/tracing/trace_segment.rbs:9
βββ @meta: untyped
sig/datadog/tracing/trace_segment.rbs:11
βββ @metrics: untyped
sig/datadog/tracing/trace_segment.rbs:12
βββ @agent_sample_rate: untyped
sig/datadog/tracing/trace_segment.rbs:14
βββ @hostname: untyped
sig/datadog/tracing/trace_segment.rbs:16
βββ @lang: untyped
sig/datadog/tracing/trace_segment.rbs:18
βββ @name: untyped
sig/datadog/tracing/trace_segment.rbs:20
βββ @origin: untyped
sig/datadog/tracing/trace_segment.rbs:22
βββ @process_id: untyped
sig/datadog/tracing/trace_segment.rbs:24
βββ @rate_limiter_rate: untyped
sig/datadog/tracing/trace_segment.rbs:26
βββ @resource: untyped
sig/datadog/tracing/trace_segment.rbs:28
βββ @rule_sample_rate: untyped
sig/datadog/tracing/trace_segment.rbs:30
βββ @runtime_id: untyped
sig/datadog/tracing/trace_segment.rbs:32
βββ @sample_rate: untyped
sig/datadog/tracing/trace_segment.rbs:34
βββ @sampling_decision_maker: untyped
sig/datadog/tracing/trace_segment.rbs:36
βββ @sampling_priority: untyped
sig/datadog/tracing/trace_segment.rbs:38
βββ @service: untyped
sig/datadog/tracing/trace_segment.rbs:40
βββ @profiling_enabled: untyped
sig/datadog/tracing/trace_segment.rbs:42
βββ @apm_tracing_enabled: untyped
sig/datadog/tracing/trace_segment.rbs:50
βββ attr_reader id: untyped
sig/datadog/tracing/trace_segment.rbs:52
βββ attr_reader spans: untyped
sig/datadog/tracing/trace_segment.rbs:54
βββ attr_reader agent_sample_rate: untyped
sig/datadog/tracing/trace_segment.rbs:56
βββ attr_reader hostname: untyped
sig/datadog/tracing/trace_segment.rbs:58
βββ attr_reader lang: untyped
sig/datadog/tracing/trace_segment.rbs:60
βββ attr_reader name: untyped
sig/datadog/tracing/trace_segment.rbs:62
βββ attr_reader origin: untyped
sig/datadog/tracing/trace_segment.rbs:64
βββ attr_reader process_id: untyped
sig/datadog/tracing/trace_segment.rbs:66
βββ attr_reader rate_limiter_rate: untyped
sig/datadog/tracing/trace_segment.rbs:68
βββ attr_reader resource: untyped
sig/datadog/tracing/trace_segment.rbs:70
βββ attr_reader rule_sample_rate: untyped
sig/datadog/tracing/trace_segment.rbs:72
βββ attr_reader runtime_id: untyped
sig/datadog/tracing/trace_segment.rbs:74
βββ attr_reader sample_rate: untyped
sig/datadog/tracing/trace_segment.rbs:76
βββ attr_reader sampling_decision_maker: untyped
sig/datadog/tracing/trace_segment.rbs:78
βββ attr_reader sampling_priority: untyped
sig/datadog/tracing/trace_segment.rbs:80
βββ attr_reader service: untyped
sig/datadog/tracing/trace_segment.rbs:82
βββ attr_reader profiling_enabled: untyped
sig/datadog/tracing/trace_segment.rbs:84
βββ attr_reader apm_tracing_enabled: untyped
sig/datadog/tracing/trace_segment.rbs:102
βββ attr_reader root_span_id: untyped
sig/datadog/tracing/trace_segment.rbs:104
βββ attr_reader meta: untyped
sig/datadog/tracing/trace_segment.rbs:106
βββ attr_reader metrics: untyped
sig/datadog/tracing/trace_segment.rbs:110
βββ attr_writer agent_sample_rate: untyped
sig/datadog/tracing/trace_segment.rbs:112
βββ attr_writer hostname: untyped
sig/datadog/tracing/trace_segment.rbs:114
βββ attr_writer lang: untyped
sig/datadog/tracing/trace_segment.rbs:116
βββ attr_writer name: untyped
sig/datadog/tracing/trace_segment.rbs:118
βββ attr_writer origin: untyped
sig/datadog/tracing/trace_segment.rbs:120
βββ attr_writer process_id: untyped
sig/datadog/tracing/trace_segment.rbs:122
βββ attr_writer rate_limiter_rate: untyped
sig/datadog/tracing/trace_segment.rbs:124
βββ attr_writer resource: untyped
sig/datadog/tracing/trace_segment.rbs:126
βββ attr_writer rule_sample_rate: untyped
sig/datadog/tracing/trace_segment.rbs:128
βββ attr_writer runtime_id: untyped
sig/datadog/tracing/trace_segment.rbs:130
βββ attr_writer sample_rate: untyped
sig/datadog/tracing/trace_segment.rbs:132
βββ attr_writer sampling_priority: untyped
sig/datadog/tracing/trace_segment.rbs:134
βββ attr_writer service: untyped
sig/datadog/tracing/transport/io/response.rbs:6
βββ @result: untyped
sig/datadog/tracing/transport/io/response.rbs:10
βββ attr_reader result: untyped
sig/datadog/tracing/transport/traces.rbs:6
βββ @trace_count: untyped
sig/datadog/tracing/transport/traces.rbs:10
βββ attr_reader trace_count: untyped
sig/datadog/tracing/transport/traces.rbs:19
βββ attr_reader service_rates: untyped
sig/datadog/tracing/transport/traces.rbs:21
βββ attr_reader trace_count: untyped
sig/datadog/tracing/transport/traces.rbs:24
βββ @encoder: untyped
sig/datadog/tracing/transport/traces.rbs:26
βββ @logger: untyped
sig/datadog/tracing/transport/traces.rbs:30
βββ @max_size: untyped
sig/datadog/tracing/transport/traces.rbs:31
βββ DEFAULT_MAX_PAYLOAD_SIZE: untyped
sig/datadog/tracing/transport/traces.rbs:33
βββ attr_reader encoder: untyped
sig/datadog/tracing/transport/traces.rbs:35
βββ attr_reader max_size: untyped
sig/datadog/tracing/transport/traces.rbs:37
βββ attr_reader logger: untyped
sig/datadog/tracing/transport/traces.rbs:49
βββ @apis: untyped
sig/datadog/tracing/transport/traces.rbs:51
βββ @default_api: untyped
sig/datadog/tracing/transport/traces.rbs:53
βββ @logger: untyped
sig/datadog/tracing/transport/traces.rbs:55
βββ @current_api_id: untyped
sig/datadog/tracing/transport/traces.rbs:57
βββ @client: untyped
sig/datadog/tracing/transport/traces.rbs:61
βββ attr_reader client: untyped
sig/datadog/tracing/transport/traces.rbs:63
βββ attr_reader apis: untyped
sig/datadog/tracing/transport/traces.rbs:65
βββ attr_reader default_api: untyped
sig/datadog/tracing/transport/traces.rbs:67
βββ attr_reader current_api_id: untyped
sig/datadog/tracing/transport/traces.rbs:69
βββ attr_reader logger: untyped
sig/datadog/tracing/transport/traces.rbs:88
βββ @version: untyped
sig/datadog/tracing/transport/traces.rbs:90
βββ attr_reader version: untyped
sig/datadog/tracing/transport/traces.rbs:97
βββ @version: untyped
sig/datadog/tracing/transport/traces.rbs:99
βββ attr_reader version: untyped
sig/datadog/tracing/utils.rbs:5
βββ RUBY_MAX_ID: untyped
sig/datadog/tracing/utils.rbs:7
βββ EXTERNAL_MAX_ID: untyped
sig/datadog/tracing/utils.rbs:17
βββ MAX: untyped
sig/datadog/version.rbs:13
βββ STRING: untyped
Partially typed attributes, constants, globals, instance variables
sig/datadog/appsec/api_security/lru_cache.rbs:7
βββ @store: Hash[untyped, untyped]
sig/datadog/appsec/context.rbs:10
βββ @events: ::Array[untyped]
sig/datadog/appsec/context.rbs:24
βββ attr_reader events: ::Array[untyped]
sig/datadog/appsec/thread_safe_ref.rbs:8
βββ @counters: Hash[untyped, Integer]
sig/datadog/appsec/thread_safe_ref.rbs:10
βββ @outdated: Array[untyped]
sig/datadog/core/configuration/option_definition.rbs:43
βββ attr_reader type_options: Hash[Symbol, untyped]
sig/datadog/core/configuration/option_definition.rbs:65
βββ @type_options: Hash[Symbol, untyped]
sig/datadog/core/remote/client.rbs:29
βββ @gem_specs: ::Hash[::String, ::Gem::Specification | untyped]
sig/datadog/core/remote/configuration/repository.rbs:37
βββ attr_reader config_states: Array[Hash[Symbol, untyped]]
sig/datadog/core/remote/configuration/repository.rbs:39
βββ attr_reader cached_target_files: Array[Hash[Symbol, untyped]]
sig/datadog/core/remote/transport/negotiation.rbs:14
βββ attr_reader config: Hash[String,untyped]
sig/datadog/core/telemetry/metric.rbs:19
βββ @values: Array[untyped]
sig/datadog/core/telemetry/metric.rbs:29
βββ attr_reader values: Array[untyped]
sig/datadog/di/probe.rbs:19
βββ @template_segments: Array[untyped]
sig/datadog/di/probe.rbs:50
βββ attr_reader template_segments: Array[untyped]
sig/datadog/error_tracking/ext.rbs:16
βββ VALID_HANDLED_ERRORS: ::Array[untyped]
sig/datadog/profiling/exporter.rbs:14
βββ attr_reader internal_metadata: ::Hash[::Symbol, untyped]
sig/datadog/tracing/configuration/http.rbs:6
βββ EMPTY: Array[untyped]
sig/datadog/tracing/contrib/utils/quantization/hash.rbs:9
βββ EXCLUDE_KEYS: ::Array[untyped]
sig/datadog/tracing/contrib/utils/quantization/hash.rbs:11
βββ SHOW_KEYS: ::Array[untyped]
sig/datadog/tracing/contrib/utils/quantization/hash.rbs:13
βββ DEFAULT_OPTIONS: { exclude: untyped, show: untyped, placeholder: untyped }
sig/datadog/tracing/metadata/tagging.rbs:5
βββ NUMERIC_TAG_SIZE_RANGE: ::Range[untyped]
sig/datadog/tracing/metadata/tagging.rbs:6
βββ ENSURE_AGENT_TAGS: ::Hash[untyped, true]
sig/datadog/tracing/span.rbs:14
βββ attr_accessor links: Array[untyped]
sig/datadog/tracing/span.rbs:15
βββ attr_accessor events: Array[untyped]
sig/datadog/tracing/span.rbs:21
βββ attr_reader metastruct: Hash[String | Symbol, untyped]
If you believe a method or an attribute is rightfully untyped or partially typed, you can add # untyped:accept to the end of the line to remove it from the stats.
do you mean you want integration apps to have standard style enforcement? I haven't reviewed that diff yet so likely there are some changes in DI that need to be undone.
No I ment that there was DI changes like adjustments in the code, beyond the style, which I find confusing. In the current state I don't see those changes anymore ππΌ