# sig/elastic_apm/agent.rbs class ElasticAPM::Agent def self.instance: () -> untyped def self.running?: () -> untyped def self.start: () -> untyped def self.stop: () -> untyped def add_filter: () -> untyped def build_context: () -> untyped def current_span: () -> untyped def current_transaction: () -> untyped def detect_forking!: () -> untyped def end_span: () -> untyped def end_transaction: () -> untyped def enqueue: () -> untyped def initialize: () -> void def inspect: () -> untyped def report: () -> untyped def report_message: () -> untyped def set_custom_context: () -> untyped def set_destination: () -> untyped def set_label: () -> untyped def set_user: () -> untyped def start: () -> untyped def start_span: () -> untyped def start_transaction: () -> untyped def stop: () -> untyped end # sig/elastic_apm/central_config.rbs class ElasticAPM::CentralConfig def assign: () -> untyped def fetch_and_apply_config: () -> untyped def fetch_config: () -> untyped def handle_error: () -> untyped def handle_forking!: () -> untyped def handle_success: () -> untyped def headers: () -> untyped def initialize: () -> void def perform_request: () -> untyped def schedule_next_fetch: () -> untyped def server_url: () -> untyped def start: () -> untyped def stop: () -> untyped end # sig/elastic_apm/central_config/cache_control.rbs class ElasticAPM::CentralConfig::CacheControl def initialize: () -> void def parse!: () -> untyped end # sig/elastic_apm/central_config.rbs class ElasticAPM::CentralConfig::ResponseError < ElasticAPM::CentralConfig::InternalError def initialize: () -> void end # sig/elastic_apm/child_durations.rbs class ElasticAPM::ChildDurations::Durations def initialize: () -> void def start: () -> untyped def stop: () -> untyped end # sig/elastic_apm/config.rbs class ElasticAPM::Config def app=: () -> untyped def app_type?: () -> untyped def assign: () -> untyped def available_instrumentations: () -> untyped def build_ecs_logger: () -> untyped def build_logger: () -> untyped def collect_metrics?: () -> untyped def enabled_instrumentations: () -> untyped def format_name: () -> untyped def initialize: () -> void def inspect: () -> untyped def load_config_file: () -> untyped def load_env: () -> untyped def log_ecs_formatting: () -> untyped def log_ecs_formatting=: () -> untyped def rails_app_name: () -> untyped def replace_options: () -> untyped def set_rails: () -> untyped def set_sinatra: () -> untyped def span_frames_min_duration=: () -> untyped def span_frames_min_duration?: () -> untyped def span_frames_min_duration_us: () -> untyped def ssl_context: () -> untyped def use_ssl?: () -> untyped def version: () -> untyped end # sig/elastic_apm/config/bytes.rbs class ElasticAPM::Config::Bytes def call: () -> untyped def initialize: () -> void end # sig/elastic_apm/config/duration.rbs class ElasticAPM::Config::Duration def call: () -> untyped def initialize: () -> void end # sig/elastic_apm/config/log_level_map.rbs class ElasticAPM::Config::LogLevelMap def call: () -> untyped end # sig/elastic_apm/config/options.rbs class ElasticAPM::Config::Options::Option def env_key: () -> untyped def initialize: () -> void def normalize: () -> untyped def normalize_bool: () -> untyped def normalize_dict: () -> untyped def normalize_list: () -> untyped def normalize_url: () -> untyped def set: () -> untyped end # sig/elastic_apm/config/regexp_list.rbs class ElasticAPM::Config::RegexpList def call: () -> untyped end # sig/elastic_apm/config/round_float.rbs class ElasticAPM::Config::RoundFloat def call: () -> untyped end # sig/elastic_apm/config/server_info.rbs class ElasticAPM::Config::ServerInfo def execute: () -> untyped def initialize: () -> void def version: () -> untyped end # sig/elastic_apm/config/wildcard_pattern_list.rbs class ElasticAPM::Config::WildcardPatternList def call: () -> untyped end # sig/elastic_apm/config/wildcard_pattern_list.rbs class ElasticAPM::Config::WildcardPatternList::WildcardPattern def convert: () -> untyped def initialize: () -> void def match?: () -> untyped end # sig/elastic_apm/context.rbs class ElasticAPM::Context def empty?: () -> untyped def initialize: () -> void def set_service: () -> untyped end # sig/elastic_apm/context/request/socket.rbs class ElasticAPM::Context::Request::Socket def initialize: () -> void end # sig/elastic_apm/context/request/url.rbs class ElasticAPM::Context::Request::Url def build_full_url: () -> untyped def initialize: () -> void end # sig/elastic_apm/context/response.rbs class ElasticAPM::Context::Response def headers=: () -> untyped def initialize: () -> void end # sig/elastic_apm/context/user.rbs class ElasticAPM::Context::User def self.infer: () -> untyped def any?: () -> untyped def empty?: () -> untyped def initialize: () -> void def safe_get: () -> untyped end # sig/elastic_apm/context_builder.rbs class ElasticAPM::ContextBuilder def apply_to_request: () -> untyped def build: () -> untyped def build_http_version: () -> untyped def camel_key: () -> untyped def get_body: () -> untyped def get_headers_and_env: () -> untyped def initialize: () -> void def rails_req?: () -> untyped def should_capture_body?: () -> untyped end # sig/elastic_apm/error.rbs class ElasticAPM::Error def initialize: () -> void def inspect: () -> untyped end # sig/elastic_apm/error/exception.rbs class ElasticAPM::Error::Exception def self.from_exception: () -> untyped def format_module: () -> untyped def initialize: () -> void def inspect: () -> untyped end # sig/elastic_apm/error/log.rbs class ElasticAPM::Error::Log def initialize: () -> void end # sig/elastic_apm/error_builder.rbs class ElasticAPM::ErrorBuilder def add_current_transaction_fields: () -> untyped def add_stacktrace: () -> untyped def build_exception: () -> untyped def build_log: () -> untyped def initialize: () -> void end # sig/elastic_apm/fields.rbs class ElasticAPM::Fields::Field def initialize: () -> void end # sig/elastic_apm/grpc.rbs class ElasticAPM::GRPC::ClientInterceptor < GRPC::ClientInterceptor def request_response: () -> untyped def span_context: () -> untyped end # sig/elastic_apm/grpc.rbs class ElasticAPM::GRPC::ServerInterceptor < GRPC::ClientInterceptor def request_response: () -> untyped def start_transaction: () -> untyped def trace_context: () -> untyped end # sig/elastic_apm/instrumenter.rbs class ElasticAPM::Instrumenter def current_span: () -> untyped def current_spans: () -> untyped def current_transaction: () -> untyped def current_transaction=: () -> untyped def end_span: () -> untyped def end_transaction: () -> untyped def handle_forking!: () -> untyped def initialize: () -> void def inspect: () -> untyped def random_sample?: () -> untyped def set_custom_context: () -> untyped def set_label: () -> untyped def set_user: () -> untyped def start: () -> untyped def start_span: () -> untyped def start_transaction: () -> untyped def stop: () -> untyped def subscriber=: () -> untyped def update_span_metrics: () -> untyped def update_transaction_metrics: () -> untyped end # sig/elastic_apm/instrumenter.rbs class ElasticAPM::Instrumenter::Current def initialize: () -> void def spans: () -> untyped def spans=: () -> untyped def transaction: () -> untyped def transaction=: () -> untyped end # sig/elastic_apm/metadata.rbs class ElasticAPM::Metadata def initialize: () -> void end # sig/elastic_apm/metadata/cloud_info.rbs class ElasticAPM::Metadata::CloudInfo def fetch!: () -> untyped def fetch_aws: () -> untyped def fetch_azure: () -> untyped def fetch_gcp: () -> untyped def initialize: () -> void def parse_azure_app_services_owner_name: () -> untyped def read_azure_app_services: () -> untyped end # sig/elastic_apm/metadata/process_info.rbs class ElasticAPM::Metadata::ProcessInfo def initialize: () -> void end # sig/elastic_apm/metadata/service_info.rbs class ElasticAPM::Metadata::ServiceInfo def initialize: () -> void def lookup_runtime: () -> untyped end # sig/elastic_apm/metadata/service_info.rbs class ElasticAPM::Metadata::ServiceInfo::Versioned def initialize: () -> void end # sig/elastic_apm/metadata/system_info.rbs class ElasticAPM::Metadata::SystemInfo def detect_hostname: () -> untyped def gem_platform: () -> untyped def initialize: () -> void end # sig/elastic_apm/metadata/system_info/container_info.rbs class ElasticAPM::Metadata::SystemInfo::ContainerInfo def self.read!: () -> untyped def container: () -> untyped def initialize: () -> void def kubernetes: () -> untyped def match_container: () -> untyped def match_kubepods: () -> untyped def read!: () -> untyped def read_from_cgroup!: () -> untyped def read_from_env!: () -> untyped end # sig/elastic_apm/metrics/breakdown_set.rbs class ElasticAPM::Metrics::BreakdownSet < ElasticAPM::Metrics::SpanScopedSet def initialize: () -> void end # sig/elastic_apm/metrics/metric.rbs class ElasticAPM::Metrics::Counter < ElasticAPM::Metrics::Metric def dec!: () -> untyped def inc!: () -> untyped def initialize: () -> void end # sig/elastic_apm/metrics/cpu_mem_set.rbs class ElasticAPM::Metrics::CpuMemSet < ElasticAPM::Metrics::Set def calculate_deltas: () -> untyped def collect: () -> untyped def initialize: () -> void def read!: () -> untyped def sampler_for_os: () -> untyped end # sig/elastic_apm/metrics/cpu_mem_set.rbs class ElasticAPM::Metrics::CpuMemSet::Linux def sample: () -> untyped end # sig/elastic_apm/metrics/cpu_mem_set.rbs class ElasticAPM::Metrics::CpuMemSet::Linux::Meminfo def read!: () -> untyped end # sig/elastic_apm/metrics/cpu_mem_set.rbs class ElasticAPM::Metrics::CpuMemSet::Linux::ProcSelfStat def read!: () -> untyped end # sig/elastic_apm/metrics/cpu_mem_set.rbs class ElasticAPM::Metrics::CpuMemSet::Linux::ProcStat def read!: () -> untyped end # sig/elastic_apm/metrics/cpu_mem_set.rbs class ElasticAPM::Metrics::CpuMemSet::Sample def initialize: () -> void end # sig/elastic_apm/metrics/metric.rbs class ElasticAPM::Metrics::Gauge < ElasticAPM::Metrics::Metric def initialize: () -> void end # sig/elastic_apm/metrics/jvm_set.rbs class ElasticAPM::Metrics::JVMSet < ElasticAPM::Metrics::Set def collect: () -> untyped def initialize: () -> void def platform_bean: () -> untyped def pool_beans: () -> untyped def read!: () -> untyped end # sig/elastic_apm/metrics/metric.rbs class ElasticAPM::Metrics::Metric def collect: () -> untyped def initialize: () -> void def reset!: () -> untyped def reset_on_collect?: () -> untyped def tags?: () -> untyped def value=: () -> untyped end # sig/elastic_apm/metrics/metric.rbs class ElasticAPM::Metrics::NoopMetric def collect: () -> untyped def dec!: () -> untyped def inc!: () -> untyped def reset!: () -> untyped def reset_on_collect?: () -> untyped def tags?: () -> untyped def update: () -> untyped def value: () -> untyped def value=: () -> untyped end # sig/elastic_apm/metrics.rbs class ElasticAPM::Metrics::Registry def collect: () -> untyped def collect_and_send: () -> untyped def define_sets: () -> untyped def get: () -> untyped def handle_forking!: () -> untyped def initialize: () -> void def running?: () -> untyped def start: () -> untyped def stop: () -> untyped end # sig/elastic_apm/metrics/set.rbs class ElasticAPM::Metrics::Set def collect: () -> untyped def counter: () -> untyped def disable!: () -> untyped def disabled?: () -> untyped def gauge: () -> untyped def initialize: () -> void def key_with_tags: () -> untyped def metric: () -> untyped def timer: () -> untyped end # sig/elastic_apm/metrics/span_scoped_set.rbs class ElasticAPM::Metrics::SpanScopedSet < ElasticAPM::Metrics::Set def collect: () -> untyped def move_span: () -> untyped def move_transaction: () -> untyped end # sig/elastic_apm/metrics/metric.rbs class ElasticAPM::Metrics::Timer < ElasticAPM::Metrics::Metric def initialize: () -> void def reset!: () -> untyped def update: () -> untyped end # sig/elastic_apm/metrics/vm_set.rbs class ElasticAPM::Metrics::VMSet < ElasticAPM::Metrics::Set def collect: () -> untyped def read!: () -> untyped end # sig/elastic_apm/metricset.rbs class ElasticAPM::Metricset def empty?: () -> untyped def initialize: () -> void def inspect: () -> untyped def merge_tags!: () -> untyped def tags?: () -> untyped end # sig/elastic_apm/middleware.rbs class ElasticAPM::Middleware def call: () -> untyped def config: () -> untyped def http_result: () -> untyped def initialize: () -> void def path_ignored?: () -> untyped def running?: () -> untyped def start_transaction: () -> untyped def trace_context: () -> untyped end # sig/elastic_apm/normalizers/rails/action_controller.rbs class ElasticAPM::Normalizers::ActionController::ProcessActionNormalizer < ElasticAPM::Normalizers::ActionController::Normalizer def endpoint: () -> untyped def normalize: () -> untyped end # sig/elastic_apm/normalizers/rails/action_mailer.rbs class ElasticAPM::Normalizers::ActionMailer::ProcessActionNormalizer < ElasticAPM::Normalizers::ActionMailer::Normalizer def endpoint: () -> untyped def normalize: () -> untyped end # sig/elastic_apm/normalizers/rails/action_view.rbs class ElasticAPM::Normalizers::ActionView::RenderCollectionNormalizer < ElasticAPM::Normalizers::ActionView::RenderNormalizer def normalize: () -> untyped end # sig/elastic_apm/normalizers/rails/action_view.rbs class ElasticAPM::Normalizers::ActionView::RenderNormalizer < ElasticAPM::Normalizers::ActionView::Normalizer def gem_path: () -> untyped def normalize_render: () -> untyped def path_for: () -> untyped def strip_root: () -> untyped def view_path: () -> untyped end # sig/elastic_apm/normalizers/rails/action_view.rbs class ElasticAPM::Normalizers::ActionView::RenderPartialNormalizer < ElasticAPM::Normalizers::ActionView::RenderNormalizer def normalize: () -> untyped end # sig/elastic_apm/normalizers/rails/action_view.rbs class ElasticAPM::Normalizers::ActionView::RenderTemplateNormalizer < ElasticAPM::Normalizers::ActionView::RenderNormalizer def normalize: () -> untyped end # sig/elastic_apm/normalizers/rails/active_record.rbs class ElasticAPM::Normalizers::ActiveRecord::SqlNormalizer < ElasticAPM::Normalizers::ActiveRecord::Normalizer def cached_adapter_name: () -> untyped def can_attempt_connection_id_lookup?: () -> untyped def initialize: () -> void def normalize: () -> untyped def subtype_for: () -> untyped def summarize: () -> untyped end # sig/elastic_apm/normalizers.rbs class ElasticAPM::Normalizers::Collection def backtrace: () -> untyped def for: () -> untyped def initialize: () -> void def keys: () -> untyped def normalize: () -> untyped end # sig/elastic_apm/normalizers.rbs class ElasticAPM::Normalizers::Collection::SkipNormalizer def initialize: () -> void def normalize: () -> untyped end # sig/elastic_apm/normalizers/grape/endpoint_run.rbs class ElasticAPM::Normalizers::Grape::EndpointRun < ElasticAPM::Normalizers::Grape::Normalizer def backtrace: () -> untyped def endpoint: () -> untyped def normalize: () -> untyped def transaction_from_host_app?: () -> untyped end # sig/elastic_apm/normalizers.rbs class ElasticAPM::Normalizers::Normalizer def self.register: () -> untyped def backtrace: () -> untyped def initialize: () -> void end # sig/elastic_apm/opentracing.rbs class ElasticAPM::OpenTracing::Scope def close: () -> untyped def elastic_span: () -> untyped def initialize: () -> void end # sig/elastic_apm/opentracing.rbs class ElasticAPM::OpenTracing::ScopeManager def activate: () -> untyped def active: () -> untyped def initialize: () -> void end # sig/elastic_apm/opentracing.rbs class ElasticAPM::OpenTracing::ScopeStack def last: () -> untyped def pop: () -> untyped def push: () -> untyped def scopes: () -> untyped end # sig/elastic_apm/opentracing.rbs class ElasticAPM::OpenTracing::Span def context: () -> untyped def finish: () -> untyped def get_baggage_item: () -> untyped def initialize: () -> void def log_kv: () -> untyped def operation_name=: () -> untyped def set_baggage_item: () -> untyped def set_tag: () -> untyped def set_user_value: () -> untyped end # sig/elastic_apm/opentracing.rbs class ElasticAPM::OpenTracing::SpanContext def self.from_header: () -> untyped def self.from_trace_context: () -> untyped def child: () -> untyped def initialize: () -> void end # sig/elastic_apm/opentracing.rbs class ElasticAPM::OpenTracing::Tracer def active_span: () -> untyped def context_from_active_scope: () -> untyped def context_from_child_of: () -> untyped def context_from_references: () -> untyped def extract: () -> untyped def initialize: () -> void def inject: () -> untyped def prepare_span_context: () -> untyped def start_active_span: () -> untyped def start_span: () -> untyped end # sig/elastic_apm/span.rbs class ElasticAPM::Span def build_stacktrace!: () -> untyped def done: () -> untyped def initialize: () -> void def inspect: () -> untyped def long_enough_for_stacktrace?: () -> untyped def prepare_for_serialization!: () -> untyped def running?: () -> untyped def set_destination: () -> untyped def should_build_stacktrace?: () -> untyped def start: () -> untyped def started?: () -> untyped def stop: () -> untyped def stopped?: () -> untyped end # sig/elastic_apm/span/context.rbs class ElasticAPM::Span::Context def initialize: () -> void end # sig/elastic_apm/span/context/db.rbs class ElasticAPM::Span::Context::Db def initialize: () -> void end # sig/elastic_apm/span/context/destination.rbs class ElasticAPM::Span::Context::Destination def self.from_uri: () -> untyped def build_cloud: () -> untyped def build_service: () -> untyped def http_service: () -> untyped def initialize: () -> void def normalize: () -> untyped end # sig/elastic_apm/span/context/http.rbs class ElasticAPM::Span::Context::Http def initialize: () -> void def sanitize_url: () -> untyped end # sig/elastic_apm/span/context/message.rbs class ElasticAPM::Span::Context::Message def initialize: () -> void end # sig/elastic_apm/span/context/service.rbs class ElasticAPM::Span::Context::Service def build_target: () -> untyped def initialize: () -> void end # sig/elastic_apm/span.rbs class ElasticAPM::Span::Outcome def self.from_http_status: () -> untyped end # sig/elastic_apm/spies/action_dispatch.rbs class ElasticAPM::Spies::ActionDispatchSpy def install: () -> untyped end # sig/elastic_apm/spies/azure_storage_table.rbs class ElasticAPM::Spies::AzureStorageTableSpy def install: () -> untyped end # sig/elastic_apm/spies/delayed_job.rbs class ElasticAPM::Spies::DelayedJobSpy def self.invoke_job: () -> untyped def self.job_name: () -> untyped def self.name_separator: () -> untyped def self.object_name: () -> untyped def self.performable_method_name: () -> untyped def install: () -> untyped def invoke_job: () -> untyped end # sig/elastic_apm/spies/dynamo_db.rbs class ElasticAPM::Spies::DynamoDBSpy def self.formatted_op_name: () -> untyped def self.span_name: () -> untyped def self.without_net_http: () -> untyped def install: () -> untyped end # sig/elastic_apm/spies/elasticsearch.rbs class ElasticAPM::Spies::ElasticsearchSpy def self.sanitizer: () -> untyped def install: () -> untyped end # sig/elastic_apm/spies/faraday.rbs class ElasticAPM::Spies::FaradaySpy def disable_in: () -> untyped def disabled=: () -> untyped def disabled?: () -> untyped def install: () -> untyped end # sig/elastic_apm/spies/http.rbs class ElasticAPM::Spies::HTTPSpy def install: () -> untyped end # sig/elastic_apm/spies/json.rbs class ElasticAPM::Spies::JSONSpy def install: () -> untyped end # sig/elastic_apm/spies/mongo.rbs class ElasticAPM::Spies::MongoSpy def install: () -> untyped end # sig/elastic_apm/spies/mongo.rbs class ElasticAPM::Spies::MongoSpy::Subscriber def build_context: () -> untyped def events: () -> untyped def failed: () -> untyped def pop_event: () -> untyped def push_event: () -> untyped def started: () -> untyped def succeeded: () -> untyped end # sig/elastic_apm/spies/net_http.rbs class ElasticAPM::Spies::NetHTTPSpy def disable_in: () -> untyped def disabled=: () -> untyped def disabled?: () -> untyped def install: () -> untyped end # sig/elastic_apm/spies/racecar.rbs class ElasticAPM::Spies::RacecarSpy def install: () -> untyped end # sig/elastic_apm/spies/racecar.rbs class ElasticAPM::Spies::RacecarSpy::ConsumerSubscriber < ElasticAPM::Spies::RacecarSpy::ActiveSupport::Subscriber def process_batch: () -> untyped def process_message: () -> untyped def start_process_batch: () -> untyped def start_process_message: () -> untyped def start_process_transaction: () -> untyped end # sig/elastic_apm/spies/racecar.rbs class ElasticAPM::Spies::RacecarSpy::ProducerSubscriber < ElasticAPM::Spies::RacecarSpy::ActiveSupport::Subscriber def deliver_message: () -> untyped def start_deliver_message: () -> untyped end # sig/elastic_apm/spies/rake.rbs class ElasticAPM::Spies::RakeSpy def install: () -> untyped end # sig/elastic_apm/spies/redis.rbs class ElasticAPM::Spies::RedisSpy def install: () -> untyped end # sig/elastic_apm/spies.rbs class ElasticAPM::Spies::Registration def initialize: () -> void end # sig/elastic_apm/spies/resque.rbs class ElasticAPM::Spies::ResqueSpy def install: () -> untyped end # sig/elastic_apm/spies/s3.rbs class ElasticAPM::Spies::S3Spy def self.accesspoint_region: () -> untyped def self.bucket_name: () -> untyped def self.formatted_op_name: () -> untyped def self.span_name: () -> untyped def self.without_net_http: () -> untyped def install: () -> untyped end # sig/elastic_apm/spies/sns.rbs class ElasticAPM::Spies::SNSSpy def self.arn_region: () -> untyped def self.get_topic: () -> untyped def self.last_after_slash_or_colon: () -> untyped def self.span_context: () -> untyped def self.without_net_http: () -> untyped def install: () -> untyped end # sig/elastic_apm/spies/sqs.rbs class ElasticAPM::Spies::SQSSpy def self.queue_name: () -> untyped def self.region_from_url: () -> untyped def self.span_context: () -> untyped def self.without_net_http: () -> untyped def install: () -> untyped end # sig/elastic_apm/spies/sequel.rbs class ElasticAPM::Spies::SequelSpy def self.summarizer: () -> untyped def install: () -> untyped end # sig/elastic_apm/spies/shoryuken.rbs class ElasticAPM::Spies::ShoryukenSpy def install: () -> untyped end # sig/elastic_apm/spies/shoryuken.rbs class ElasticAPM::Spies::ShoryukenSpy::Middleware def call: () -> untyped def job_class: () -> untyped end # sig/elastic_apm/spies/sidekiq.rbs class ElasticAPM::Spies::SidekiqSpy def self.name_for: () -> untyped def install: () -> untyped def install_middleware: () -> untyped def install_processor: () -> untyped end # sig/elastic_apm/spies/sidekiq.rbs class ElasticAPM::Spies::SidekiqSpy::Middleware def call: () -> untyped end # sig/elastic_apm/spies/sinatra.rbs class ElasticAPM::Spies::SinatraSpy def install: () -> untyped end # sig/elastic_apm/spies/sneakers.rbs class ElasticAPM::Spies::SneakersSpy def self.supported_version?: () -> untyped def install: () -> untyped end # sig/elastic_apm/spies/sneakers.rbs class ElasticAPM::Spies::SneakersSpy::Middleware def call: () -> untyped def initialize: () -> void end # sig/elastic_apm/spies/sucker_punch.rbs class ElasticAPM::Spies::SuckerPunchSpy def __run_perform: () -> untyped def install: () -> untyped end # sig/elastic_apm/spies/tilt.rbs class ElasticAPM::Spies::TiltSpy def install: () -> untyped end # sig/elastic_apm/sql/signature.rbs class ElasticAPM::Sql::Signature def self.parse: () -> untyped def initialize: () -> void def parse: () -> untyped def parse_tokens: () -> untyped def scan_dotted_identifier: () -> untyped def scan_token: () -> untyped def scan_until: () -> untyped end # sig/elastic_apm/sql/signature.rbs class ElasticAPM::Sql::Signature::Summarizer def summarize: () -> untyped end # sig/elastic_apm/sql/tokenizer.rbs class ElasticAPM::Sql::Tokenizer def initialize: () -> void def next_char: () -> untyped def next_token: () -> untyped def peek_char: () -> untyped def scan: () -> untyped def scan_bracketed_comment: () -> untyped def scan_bracketed_or_cql_comment: () -> untyped def scan_cql_comment: () -> untyped def scan_dollar_sign: () -> untyped def scan_keyword_or_identifier: () -> untyped def scan_numeric_literal: () -> untyped def scan_quoted_indentifier: () -> untyped def scan_simple_comment: () -> untyped def scan_string_literal: () -> untyped def text: () -> untyped end # sig/elastic_apm/stacktrace.rbs class ElasticAPM::Stacktrace def length: () -> untyped def to_a: () -> untyped end # sig/elastic_apm/stacktrace/frame.rbs class ElasticAPM::Stacktrace::Frame def build_context: () -> untyped def read_lines: () -> untyped end # sig/elastic_apm/stacktrace_builder.rbs class ElasticAPM::StacktraceBuilder def build: () -> untyped def build_frame: () -> untyped def context_lines_for: () -> untyped def initialize: () -> void def library_frame?: () -> untyped def parse_line: () -> untyped def strip_load_path: () -> untyped end # sig/elastic_apm/subscriber.rbs class ElasticAPM::Subscriber def finish: () -> untyped def initialize: () -> void def notifications_regex: () -> untyped def register!: () -> untyped def start: () -> untyped def unregister!: () -> untyped end # sig/elastic_apm/trace_context.rbs class ElasticAPM::TraceContext def apply_headers: () -> untyped def child: () -> untyped def initialize: () -> void def parse: () -> untyped def trace_context_from_env: () -> untyped def trace_context_from_metadata: () -> untyped end # sig/elastic_apm/trace_context/traceparent.rbs class ElasticAPM::TraceContext::Traceparent def self.parse: () -> untyped def child: () -> untyped def ensure_parent_id: () -> untyped def flags: () -> untyped def flags=: () -> untyped def hex: () -> untyped def hex_flags: () -> untyped def initialize: () -> void def raise_invalid: () -> untyped def to_header: () -> untyped end # sig/elastic_apm/trace_context/tracestate.rbs class ElasticAPM::TraceContext::Tracestate def self.parse: () -> untyped def es_entry: () -> untyped def initialize: () -> void def split_by_nl_and_comma: () -> untyped def to_header: () -> untyped end # sig/elastic_apm/trace_context/tracestate.rbs class ElasticAPM::TraceContext::Tracestate::Entry def initialize: () -> void def to_s: () -> untyped end # sig/elastic_apm/trace_context/tracestate.rbs class ElasticAPM::TraceContext::Tracestate::EsEntry def empty?: () -> untyped def initialize: () -> void def key: () -> untyped def parse: () -> untyped def sample_rate=: () -> untyped def to_s: () -> untyped def value: () -> untyped end # sig/elastic_apm/transaction.rbs class ElasticAPM::Transaction def add_response: () -> untyped def done: () -> untyped def inc_started_spans!: () -> untyped def initialize: () -> void def inspect: () -> untyped def sampled?: () -> untyped def set_user: () -> untyped def start: () -> untyped def stop: () -> untyped def stopped?: () -> untyped end # sig/elastic_apm/transaction.rbs class ElasticAPM::Transaction::Outcome def self.from_http_status: () -> untyped end # sig/elastic_apm/transport/base.rbs class ElasticAPM::Transport::Base def add_filter: () -> untyped def all_workers_alive?: () -> untyped def boot_worker: () -> untyped def create_watcher: () -> untyped def ensure_worker_count: () -> untyped def handle_forking!: () -> untyped def initialize: () -> void def pid_str: () -> untyped def send_stop_messages: () -> untyped def start: () -> untyped def stop: () -> untyped def stop_watcher: () -> untyped def stop_workers: () -> untyped def submit: () -> untyped def throttled_queue_full_warning: () -> untyped end # sig/elastic_apm/transport/connection.rbs class ElasticAPM::Transport::Connection def connect: () -> untyped def flush: () -> untyped def initialize: () -> void def inspect: () -> untyped def schedule_closing: () -> untyped def write: () -> untyped end # sig/elastic_apm/transport/connection/http.rbs class ElasticAPM::Transport::Connection::Http def self.open: () -> untyped def build_client: () -> untyped def close: () -> untyped def closed?: () -> untyped def get: () -> untyped def initialize: () -> void def inspect: () -> untyped def open: () -> untyped def open_request_in_thread: () -> untyped def post: () -> untyped def request: () -> untyped def thread_str: () -> untyped def write: () -> untyped end # sig/elastic_apm/transport/connection/proxy_pipe.rbs class ElasticAPM::Transport::Connection::ProxyPipe def self.pipe: () -> untyped def initialize: () -> void end # sig/elastic_apm/transport/connection/proxy_pipe.rbs class ElasticAPM::Transport::Connection::ProxyPipe::Write def self.finalize: () -> untyped def bytes_sent: () -> untyped def close: () -> untyped def closed?: () -> untyped def enable_compression!: () -> untyped def initialize: () -> void def write: () -> untyped end # sig/elastic_apm/transport/filters.rbs class ElasticAPM::Transport::Filters::Container def add: () -> untyped def apply!: () -> untyped def initialize: () -> void def length: () -> untyped def remove: () -> untyped end # sig/elastic_apm/transport/filters/hash_sanitizer.rbs class ElasticAPM::Transport::Filters::HashSanitizer def filter_key?: () -> untyped def initialize: () -> void def strip_from: () -> untyped def strip_from!: () -> untyped end # sig/elastic_apm/transport/filters/secrets_filter.rbs class ElasticAPM::Transport::Filters::SecretsFilter def call: () -> untyped def initialize: () -> void end # sig/elastic_apm/transport/headers.rbs class ElasticAPM::Transport::Headers def []: () -> untyped def []=: () -> untyped def build!: () -> untyped def chunked: () -> untyped def initialize: () -> void def merge: () -> untyped def merge!: () -> untyped def to_h: () -> untyped end # sig/elastic_apm/transport/serializers.rbs class ElasticAPM::Transport::Serializers::Container def initialize: () -> void def serialize: () -> untyped end # sig/elastic_apm/transport/serializers/context_serializer.rbs class ElasticAPM::Transport::Serializers::ContextSerializer < ElasticAPM::Transport::Serializers::Serializer def build: () -> untyped def build_request: () -> untyped def build_response: () -> untyped def build_service: () -> untyped def build_socket: () -> untyped def build_url: () -> untyped def build_user: () -> untyped end # sig/elastic_apm/transport/serializers/error_serializer.rbs class ElasticAPM::Transport::Serializers::ErrorSerializer < ElasticAPM::Transport::Serializers::Serializer def build: () -> untyped def build_exception: () -> untyped def build_log: () -> untyped def build_transaction: () -> untyped def context_serializer: () -> untyped end # sig/elastic_apm/transport/serializers/metadata_serializer.rbs class ElasticAPM::Transport::Serializers::MetadataSerializer < ElasticAPM::Transport::Serializers::Serializer def build: () -> untyped def build_cloud: () -> untyped def build_labels: () -> untyped def build_process: () -> untyped def build_service: () -> untyped def build_system: () -> untyped def strip_nulls!: () -> untyped end # sig/elastic_apm/transport/serializers/metricset_serializer.rbs class ElasticAPM::Transport::Serializers::MetricsetSerializer < ElasticAPM::Transport::Serializers::Serializer def build: () -> untyped def build_samples: () -> untyped end # sig/elastic_apm/transport/serializers.rbs class ElasticAPM::Transport::Serializers::Serializer def initialize: () -> void def keyword_field: () -> untyped def keyword_object: () -> untyped def mixed_object: () -> untyped def ms: () -> untyped end # sig/elastic_apm/transport/serializers/span_serializer.rbs class ElasticAPM::Transport::Serializers::SpanSerializer < ElasticAPM::Transport::Serializers::Serializer def build: () -> untyped def initialize: () -> void def join_type: () -> untyped end # sig/elastic_apm/transport/serializers/span_serializer.rbs class ElasticAPM::Transport::Serializers::SpanSerializer::ContextSerializer < ElasticAPM::Transport::Serializers::SpanSerializer::Serializer def build: () -> untyped def build_db: () -> untyped def build_destination: () -> untyped def build_http: () -> untyped def build_links: () -> untyped def build_message: () -> untyped def build_service: () -> untyped end # sig/elastic_apm/transport/serializers/transaction_serializer.rbs class ElasticAPM::Transport::Serializers::TransactionSerializer < ElasticAPM::Transport::Serializers::Serializer def build: () -> untyped def context_serializer: () -> untyped end # sig/elastic_apm/transport/user_agent.rbs class ElasticAPM::Transport::UserAgent def build: () -> untyped def formatted_service_info: () -> untyped def initialize: () -> void def to_s: () -> untyped end # sig/elastic_apm/transport/worker.rbs class ElasticAPM::Transport::Worker def adapter: () -> untyped def initialize: () -> void def process: () -> untyped def serialize_and_filter: () -> untyped def work_forever: () -> untyped end # sig/elastic_apm/util/deep_dup.rbs class ElasticAPM::Util::DeepDup def self.dup: () -> untyped def array: () -> untyped def deep_dup: () -> untyped def dup: () -> untyped def hash: () -> untyped def initialize: () -> void end # sig/elastic_apm/util/lru_cache.rbs class ElasticAPM::Util::LruCache def []: () -> untyped def []=: () -> untyped def add: () -> untyped def initialize: () -> void def length: () -> untyped def to_a: () -> untyped end # sig/elastic_apm/util/throttle.rbs class ElasticAPM::Util::Throttle def call: () -> untyped def initialize: () -> void def now: () -> untyped def seconds_since_last_call: () -> untyped end # sig/elastic_apm.rbs module ElasticAPM def add_filter: () -> untyped def agent: () -> untyped def build_context: () -> untyped def current_span: () -> untyped def current_transaction: () -> untyped def end_span: () -> untyped def end_transaction: () -> untyped def log_ids: () -> untyped def report: () -> untyped def report_message: () -> untyped def restart: () -> untyped def running?: () -> untyped def set_custom_context: () -> untyped def set_destination: () -> untyped def set_label: () -> untyped def set_user: () -> untyped def start: () -> untyped def start_span: () -> untyped def start_transaction: () -> untyped def stop: () -> untyped def with_span: () -> untyped def with_transaction: () -> untyped end # sig/elastic_apm/child_durations.rbs module ElasticAPM::ChildDurations::Methods def child_durations: () -> untyped def child_started: () -> untyped def child_stopped: () -> untyped end # sig/elastic_apm/config/options.rbs module ElasticAPM::Config::Options def self.extended: () -> untyped end # sig/elastic_apm/config/options.rbs module ElasticAPM::Config::Options::ClassMethods def option: () -> untyped def schema: () -> untyped end # sig/elastic_apm/config/options.rbs module ElasticAPM::Config::Options::InstanceMethods def []: () -> untyped def load_schema: () -> untyped def method_missing: () -> untyped def set: () -> untyped end # sig/elastic_apm/deprecations.rbs module ElasticAPM::Deprecations def deprecate: () -> untyped end # sig/elastic_apm/fields.rbs module ElasticAPM::Fields def self.included: () -> untyped end # sig/elastic_apm/fields.rbs module ElasticAPM::Fields::ClassMethods def field: () -> untyped end # sig/elastic_apm/fields.rbs module ElasticAPM::Fields::InstanceMethods def empty?: () -> untyped def initialize: () -> void def schema: () -> untyped def to_h: () -> untyped end # sig/elastic_apm/grape.rbs module ElasticAPM::Grape def attach_subscriber: () -> untyped def configure_app: () -> untyped def start: () -> untyped end # sig/elastic_apm/graphql.rbs module ElasticAPM::GraphQL def self.trace: () -> untyped def concat_names: () -> untyped def query_name: () -> untyped end # sig/elastic_apm/logging.rbs module ElasticAPM::Logging def debug: () -> untyped def error: () -> untyped def fatal: () -> untyped def info: () -> untyped def log: () -> untyped def prepend_prefix: () -> untyped def warn: () -> untyped end # sig/elastic_apm/metrics.rbs module ElasticAPM::Metrics def self.new: () -> untyped def self.os: () -> untyped def self.platform: () -> untyped end # sig/elastic_apm/naively_hashable.rbs module ElasticAPM::NaivelyHashable def naively_hashable?: () -> untyped def to_h: () -> untyped end # sig/elastic_apm/normalizers.rbs module ElasticAPM::Normalizers def self.build: () -> untyped def self.register: () -> untyped end # sig/elastic_apm/rails.rbs module ElasticAPM::Rails def attach_subscriber: () -> untyped def should_skip?: () -> untyped def start: () -> untyped end # sig/elastic_apm/sinatra.rbs module ElasticAPM::Sinatra def configure_app: () -> untyped def format_name: () -> untyped def start: () -> untyped end # sig/elastic_apm/span_helpers.rbs module ElasticAPM::SpanHelpers def self.included: () -> untyped end # sig/elastic_apm/span_helpers.rbs module ElasticAPM::SpanHelpers::ClassMethods def __span_method_on: () -> untyped def span_class_method: () -> untyped def span_method: () -> untyped end # sig/elastic_apm/spies.rbs module ElasticAPM::Spies def self.hook_into: () -> untyped def self.installed: () -> untyped def self.register: () -> untyped def self.register_require_hook: () -> untyped def self.require_hooks: () -> untyped def self.safe_defined?: () -> untyped def self.without_faraday: () -> untyped def self.without_net_http: () -> untyped end # sig/elastic_apm/spies/action_dispatch.rbs module ElasticAPM::Spies::ActionDispatchSpy::Ext def render_exception: () -> untyped end # sig/elastic_apm/spies/azure_storage_table.rbs module ElasticAPM::Spies::AzureStorageTableSpy::Ext def query_tables: () -> untyped end # sig/elastic_apm/spies/azure_storage_table.rbs module ElasticAPM::Spies::AzureStorageTableSpy::Helpers def account_name_from_storage_table_host: () -> untyped def account_names: () -> untyped def formatted_op_name: () -> untyped def formatted_op_names: () -> untyped def instrument: () -> untyped def span_name: () -> untyped end # sig/elastic_apm/spies/dynamo_db.rbs module ElasticAPM::Spies::DynamoDBSpy::Ext def self.prepended: () -> untyped end # sig/elastic_apm/spies/elasticsearch.rbs module ElasticAPM::Spies::ElasticsearchSpy::Ext def perform_request: () -> untyped end # sig/elastic_apm/spies/faraday.rbs module ElasticAPM::Spies::FaradaySpy::Ext def run_request: () -> untyped end # sig/elastic_apm/spies/http.rbs module ElasticAPM::Spies::HTTPSpy::Ext def perform: () -> untyped end # sig/elastic_apm/spies/net_http.rbs module ElasticAPM::Spies::NetHTTPSpy::Ext def request: () -> untyped end # sig/elastic_apm/spies/rake.rbs module ElasticAPM::Spies::RakeSpy::Ext def execute: () -> untyped end # sig/elastic_apm/spies/redis.rbs module ElasticAPM::Spies::RedisSpy::Ext def call: () -> untyped end # sig/elastic_apm/spies/resque.rbs module ElasticAPM::Spies::ResqueSpy::Ext def perform: () -> untyped end # sig/elastic_apm/spies/s3.rbs module ElasticAPM::Spies::S3Spy::Ext def self.prepended: () -> untyped end # sig/elastic_apm/spies/sns.rbs module ElasticAPM::Spies::SNSSpy::Ext def publish: () -> untyped end # sig/elastic_apm/spies/sqs.rbs module ElasticAPM::Spies::SQSSpy::Ext def self.prepended: () -> untyped def delete_message: () -> untyped def delete_message_batch: () -> untyped def receive_message: () -> untyped def send_message: () -> untyped def send_message_batch: () -> untyped end # sig/elastic_apm/spies/sequel.rbs module ElasticAPM::Spies::SequelSpy::Ext def log_connection_yield: () -> untyped end # sig/elastic_apm/spies/sidekiq.rbs module ElasticAPM::Spies::SidekiqSpy::Ext def start: () -> untyped def terminate: () -> untyped end # sig/elastic_apm/spies/sinatra.rbs module ElasticAPM::Spies::SinatraSpy::Ext def compile_template: () -> untyped def dispatch!: () -> untyped end # sig/elastic_apm/spies/tilt.rbs module ElasticAPM::Spies::TiltSpy::Ext def render: () -> untyped end # sig/elastic_apm/transport/filters.rbs module ElasticAPM::Transport::Filters def self.new: () -> untyped end # sig/elastic_apm/transport/serializers.rbs module ElasticAPM::Transport::Serializers def self.new: () -> untyped end # sig/elastic_apm/util.rbs module ElasticAPM::Util def self.git_sha: () -> untyped def self.hex_to_bits: () -> untyped def self.micros: () -> untyped def self.monotonic_micros: () -> untyped def self.reverse_merge!: () -> untyped def self.truncate: () -> untyped end # sig/elastic_apm/util/inflector.rbs module ElasticAPM::Util::Inflector def constantize: () -> untyped def safe_constantize: () -> untyped end # sig/elastic_apm/util/precision_validator.rbs module ElasticAPM::Util::PrecisionValidator def validate: () -> untyped end # sig/elastic_apm/spies.rbs module Kernel def require: () -> untyped end