Module: Datadog::Core
- Extended by:
- Deprecations
- Defined in:
- lib/datadog/core.rb,
lib/datadog/core/pin.rb,
lib/datadog/core/error.rb,
lib/datadog/core/utils.rb,
lib/datadog/core/logger.rb,
lib/datadog/core/remote.rb,
lib/datadog/core/worker.rb,
lib/datadog/core/chunker.rb,
lib/datadog/core/git/ext.rb,
lib/datadog/core/encoding.rb,
lib/datadog/core/semaphore.rb,
lib/datadog/core/utils/url.rb,
lib/datadog/core/extensions.rb,
lib/datadog/core/remote/ext.rb,
lib/datadog/core/remote/tie.rb,
lib/datadog/core/utils/hash.rb,
lib/datadog/core/utils/time.rb,
lib/datadog/core/logging/ext.rb,
lib/datadog/core/metrics/ext.rb,
lib/datadog/core/runtime/ext.rb,
lib/datadog/core/buffer/cruby.rb,
lib/datadog/core/deprecations.rb,
lib/datadog/core/rate_limiter.rb,
lib/datadog/core/utils/base64.rb,
lib/datadog/core/buffer/random.rb,
lib/datadog/core/configuration.rb,
lib/datadog/core/remote/client.rb,
lib/datadog/core/remote/worker.rb,
lib/datadog/core/telemetry/ext.rb,
lib/datadog/core/transport/ext.rb,
lib/datadog/core/utils/forking.rb,
lib/datadog/core/utils/network.rb,
lib/datadog/core/workers/async.rb,
lib/datadog/core/workers/queue.rb,
lib/datadog/core/environment/gc.rb,
lib/datadog/core/metrics/client.rb,
lib/datadog/core/metrics/metric.rb,
lib/datadog/core/utils/duration.rb,
lib/datadog/core/utils/safe_dup.rb,
lib/datadog/core/utils/sequence.rb,
lib/datadog/core/environment/ext.rb,
lib/datadog/core/environment/git.rb,
lib/datadog/core/metrics/helpers.rb,
lib/datadog/core/metrics/logging.rb,
lib/datadog/core/metrics/options.rb,
lib/datadog/core/runtime/metrics.rb,
lib/datadog/core/telemetry/event.rb,
lib/datadog/core/utils/only_once.rb,
lib/datadog/core/workers/polling.rb,
lib/datadog/core/environment/yjit.rb,
lib/datadog/core/remote/component.rb,
lib/datadog/core/telemetry/logger.rb,
lib/datadog/core/telemetry/metric.rb,
lib/datadog/core/telemetry/worker.rb,
lib/datadog/core/transport/parcel.rb,
lib/datadog/core/configuration/ext.rb,
lib/datadog/core/header_collection.rb,
lib/datadog/core/remote/dispatcher.rb,
lib/datadog/core/telemetry/emitter.rb,
lib/datadog/core/telemetry/logging.rb,
lib/datadog/core/telemetry/request.rb,
lib/datadog/core/transport/request.rb,
lib/datadog/core/buffer/thread_safe.rb,
lib/datadog/core/configuration/base.rb,
lib/datadog/core/diagnostics/health.rb,
lib/datadog/core/environment/cgroup.rb,
lib/datadog/core/environment/socket.rb,
lib/datadog/core/remote/negotiation.rb,
lib/datadog/core/remote/tie/tracing.rb,
lib/datadog/core/telemetry/http/env.rb,
lib/datadog/core/telemetry/http/ext.rb,
lib/datadog/core/transport/http/env.rb,
lib/datadog/core/transport/response.rb,
lib/datadog/core/telemetry/component.rb,
lib/datadog/core/configuration/option.rb,
lib/datadog/core/environment/identity.rb,
lib/datadog/core/environment/platform.rb,
lib/datadog/core/environment/vm_cache.rb,
lib/datadog/core/remote/configuration.rb,
lib/datadog/core/configuration/options.rb,
lib/datadog/core/environment/container.rb,
lib/datadog/core/environment/execution.rb,
lib/datadog/core/remote/transport/http.rb,
lib/datadog/core/workers/interval_loop.rb,
lib/datadog/core/configuration/settings.rb,
lib/datadog/core/transport/http/api/map.rb,
lib/datadog/core/crashtracking/component.rb,
lib/datadog/core/environment/class_count.rb,
lib/datadog/core/remote/transport/config.rb,
lib/datadog/core/telemetry/http/response.rb,
lib/datadog/core/transport/http/response.rb,
lib/datadog/core/workers/runtime_metrics.rb,
lib/datadog/core/configuration/components.rb,
lib/datadog/core/environment/thread_count.rb,
lib/datadog/core/telemetry/http/transport.rb,
lib/datadog/core/crashtracking/tag_builder.rb,
lib/datadog/core/remote/configuration/path.rb,
lib/datadog/core/remote/transport/http/api.rb,
lib/datadog/core/telemetry/metrics_manager.rb,
lib/datadog/core/remote/client/capabilities.rb,
lib/datadog/core/utils/at_fork_monkey_patch.rb,
lib/datadog/core/utils/only_once_successful.rb,
lib/datadog/core/remote/configuration/digest.rb,
lib/datadog/core/remote/configuration/target.rb,
lib/datadog/core/telemetry/http/adapters/net.rb,
lib/datadog/core/transport/http/adapters/net.rb,
lib/datadog/core/transport/http/api/endpoint.rb,
lib/datadog/core/crashtracking/agent_base_url.rb,
lib/datadog/core/environment/variable_helpers.rb,
lib/datadog/core/remote/configuration/content.rb,
lib/datadog/core/remote/transport/http/client.rb,
lib/datadog/core/remote/transport/http/config.rb,
lib/datadog/core/remote/transport/negotiation.rb,
lib/datadog/core/telemetry/metrics_collection.rb,
lib/datadog/core/transport/http/adapters/test.rb,
lib/datadog/core/transport/http/api/fallbacks.rb,
lib/datadog/core/remote/transport/http/builder.rb,
lib/datadog/core/diagnostics/environment_logger.rb,
lib/datadog/core/remote/transport/http/api/spec.rb,
lib/datadog/core/configuration/option_definition.rb,
lib/datadog/core/remote/configuration/repository.rb,
lib/datadog/core/vendor/multipart-post/multipart.rb,
lib/datadog/core/transport/http/adapters/registry.rb,
lib/datadog/core/remote/transport/http/negotiation.rb,
lib/datadog/core/remote/transport/http/api/instance.rb,
lib/datadog/core/transport/http/adapters/unix_socket.rb,
lib/datadog/core/vendor/multipart-post/multipart/post.rb,
lib/datadog/core/configuration/agent_settings_resolver.rb,
lib/datadog/core/vendor/multipart-post/multipart/post/parts.rb,
lib/datadog/core/vendor/multipart-post/multipart/post/version.rb,
lib/datadog/core/vendor/multipart-post/net/http/post/multipart.rb,
lib/datadog/core/vendor/multipart-post/multipart/post/multipartable.rb,
lib/datadog/core/vendor/multipart-post/multipart/post/composite_read_io.rb,
ext/libdatadog_api/crashtracker.c
Overview
Common, lower level, internal code used (or usable) by two or more products. It is a dependency of each product. Contrast with Datadog::Kit for higher-level features.
Defined Under Namespace
Modules: Buffer, Chunker, Configuration, Crashtracking, Deprecations, Diagnostics, Encoding, Environment, Extensions, Git, Logging, Metrics, Remote, Runtime, Telemetry, Transport, Utils, Vendor, Workers Classes: Error, HashHeaderCollection, HeaderCollection, Logger, Pin, RateLimiter, Semaphore, TokenBucket, UnlimitedLimiter, Worker