├── .ci ├── .codecov.yml ├── .exclude.yml ├── .framework.yml ├── .main_framework.yml ├── .ruby.yml ├── docker │ └── jruby │ │ ├── 11-jdk │ │ └── Dockerfile │ │ ├── 12-jdk │ │ └── Dockerfile │ │ ├── 13-jdk │ │ └── Dockerfile │ │ ├── 7-jdk │ │ └── Dockerfile │ │ ├── 8-jdk │ │ └── Dockerfile │ │ ├── README.md │ │ ├── run.sh │ │ └── test.sh ├── scripts │ ├── bench.sh │ └── install-build-system.sh └── updatecli │ └── values.d │ ├── apm-data-spec.yml │ ├── apm-gherkin.yml │ ├── apm-json-specs.yml │ ├── scm.yml │ └── update-compose.yml ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ └── Feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── labeler-config.yml └── workflows │ ├── README.md │ ├── addToProject.yml │ ├── ci-docs.yml │ ├── ci.yml │ ├── docs-build.yml │ ├── docs-cleanup.yml │ ├── github-commands-comment.yml │ ├── labeler.yml │ ├── microbenchmark.yml │ ├── release.yml │ ├── run-matrix.yml │ ├── test-reporter.yml │ └── updatecli.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .rspec ├── .rubocop.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── SECURITY.md ├── bench ├── .gitignore ├── app.rb ├── benchmark.rb ├── report.rb ├── rubyprof.rb ├── sql.rb ├── stackprof.rb └── tmp │ └── .gitkeep ├── bin ├── build_docs ├── console ├── dev ├── run-bdd ├── run-tests ├── setup └── with_framework ├── docker-compose.yml ├── docs ├── docset.yml ├── reference │ ├── advanced-topics.md │ ├── api-reference.md │ ├── configuration.md │ ├── context.md │ ├── custom-instrumentation.md │ ├── getting-started-rack.md │ ├── getting-started-rails.md │ ├── graphql.md │ ├── images │ │ └── dynamic-config.svg │ ├── index.md │ ├── logs.md │ ├── metrics.md │ ├── opentracing-api.md │ ├── performance-tuning.md │ ├── set-up-apm-ruby-agent.md │ ├── supported-technologies.md │ ├── toc.yml │ └── upgrading.md └── release-notes │ ├── index.md │ ├── known-issues.md │ └── toc.yml ├── elastic-apm.gemspec ├── features ├── api_key.feature ├── azure_app_service_metadata.feature ├── azure_functions_metadata.feature ├── otel_bridge.feature ├── outcome.feature ├── step_definitions │ ├── api_key_steps.rb │ ├── common_steps.rb │ └── outcome_steps.rb ├── support │ └── env.rb └── user_agent.feature ├── lib ├── elastic-apm.rb ├── elastic_apm.rb └── elastic_apm │ ├── agent.rb │ ├── central_config.rb │ ├── central_config │ └── cache_control.rb │ ├── child_durations.rb │ ├── config.rb │ ├── config │ ├── bytes.rb │ ├── duration.rb │ ├── log_level_map.rb │ ├── options.rb │ ├── regexp_list.rb │ ├── round_float.rb │ ├── round_float_hash_value.rb │ ├── server_info.rb │ └── wildcard_pattern_list.rb │ ├── context.rb │ ├── context │ ├── request.rb │ ├── request │ │ ├── socket.rb │ │ └── url.rb │ ├── response.rb │ └── user.rb │ ├── context_builder.rb │ ├── deprecations.rb │ ├── error.rb │ ├── error │ ├── exception.rb │ └── log.rb │ ├── error_builder.rb │ ├── fields.rb │ ├── grape.rb │ ├── graphql.rb │ ├── grpc.rb │ ├── instrumenter.rb │ ├── internal_error.rb │ ├── logging.rb │ ├── metadata.rb │ ├── metadata │ ├── cloud_info.rb │ ├── process_info.rb │ ├── service_info.rb │ ├── system_info.rb │ └── system_info │ │ └── container_info.rb │ ├── metrics.rb │ ├── metrics │ ├── breakdown_set.rb │ ├── cpu_mem_set.rb │ ├── jvm_set.rb │ ├── metric.rb │ ├── set.rb │ ├── span_scoped_set.rb │ ├── transaction_set.rb │ └── vm_set.rb │ ├── metricset.rb │ ├── middleware.rb │ ├── naively_hashable.rb │ ├── normalizers.rb │ ├── normalizers │ ├── grape.rb │ ├── grape │ │ └── endpoint_run.rb │ ├── rails.rb │ └── rails │ │ ├── action_controller.rb │ │ ├── action_mailer.rb │ │ ├── action_view.rb │ │ └── active_record.rb │ ├── opentracing.rb │ ├── rails.rb │ ├── railtie.rb │ ├── resque.rb │ ├── sinatra.rb │ ├── span.rb │ ├── span │ ├── context.rb │ └── context │ │ ├── db.rb │ │ ├── destination.rb │ │ ├── http.rb │ │ ├── links.rb │ │ ├── message.rb │ │ └── service.rb │ ├── span_helpers.rb │ ├── spies.rb │ ├── spies │ ├── action_dispatch.rb │ ├── azure_storage_table.rb │ ├── delayed_job.rb │ ├── dynamo_db.rb │ ├── elasticsearch.rb │ ├── faraday.rb │ ├── http.rb │ ├── json.rb │ ├── mongo.rb │ ├── net_http.rb │ ├── racecar.rb │ ├── rake.rb │ ├── redis.rb │ ├── resque.rb │ ├── s3.rb │ ├── sequel.rb │ ├── shoryuken.rb │ ├── sidekiq.rb │ ├── sinatra.rb │ ├── sneakers.rb │ ├── sns.rb │ ├── sqs.rb │ ├── sucker_punch.rb │ └── tilt.rb │ ├── sql │ ├── signature.rb │ ├── tokenizer.rb │ └── tokens.rb │ ├── stacktrace.rb │ ├── stacktrace │ └── frame.rb │ ├── stacktrace_builder.rb │ ├── subscriber.rb │ ├── trace_context.rb │ ├── trace_context │ ├── traceparent.rb │ └── tracestate.rb │ ├── transaction.rb │ ├── transport │ ├── base.rb │ ├── connection.rb │ ├── connection │ │ ├── http.rb │ │ └── proxy_pipe.rb │ ├── filters.rb │ ├── filters │ │ ├── hash_sanitizer.rb │ │ └── secrets_filter.rb │ ├── headers.rb │ ├── serializers.rb │ ├── serializers │ │ ├── context_serializer.rb │ │ ├── error_serializer.rb │ │ ├── metadata_serializer.rb │ │ ├── metricset_serializer.rb │ │ ├── span_serializer.rb │ │ └── transaction_serializer.rb │ ├── user_agent.rb │ └── worker.rb │ ├── util.rb │ ├── util │ ├── deep_dup.rb │ ├── inflector.rb │ ├── lru_cache.rb │ ├── precision_validator.rb │ └── throttle.rb │ └── version.rb ├── spec ├── Dockerfile ├── build │ ├── entrypoint.sh │ ├── run-bdd.sh │ ├── run-bench.sh │ ├── run-tests.sh │ └── update.sh ├── elastic_apm │ ├── agent_spec.rb │ ├── apm_spec.rb │ ├── central_config │ │ └── cache_control_spec.rb │ ├── central_config_spec.rb │ ├── config │ │ ├── log_level_map_spec.rb │ │ ├── server_info_spec.rb │ │ └── wildcard_pattern_list_spec.rb │ ├── config_spec.rb │ ├── context │ │ ├── request │ │ │ ├── socket_spec.rb │ │ │ └── url_spec.rb │ │ ├── response_spec.rb │ │ └── user_spec.rb │ ├── context_builder_spec.rb │ ├── context_spec.rb │ ├── error │ │ ├── exception_spec.rb │ │ └── log_spec.rb │ ├── error_builder_spec.rb │ ├── error_spec.rb │ ├── fields_spec.rb │ ├── grape_spec.rb │ ├── grpc_spec.rb │ ├── instrumenter_spec.rb │ ├── logging_spec.rb │ ├── metadata │ │ ├── cloud_info_spec.rb │ │ ├── process_info_spec.rb │ │ ├── service_info_spec.rb │ │ ├── system_info │ │ │ └── container_info_spec.rb │ │ └── system_info_spec.rb │ ├── metadata_spec.rb │ ├── metrics │ │ ├── cpu_mem_set_spec.rb │ │ ├── jvm_set_spec.rb │ │ ├── metric_spec.rb │ │ ├── set_spec.rb │ │ ├── span_scoped_set_spec.rb │ │ └── vm_set_spec.rb │ ├── metrics_spec.rb │ ├── metricset_spec.rb │ ├── middleware_spec.rb │ ├── naively_hashable_spec.rb │ ├── normalizers │ │ ├── action_controller_spec.rb │ │ ├── action_view_spec.rb │ │ └── active_record_spec.rb │ ├── normalizers_spec.rb │ ├── rails_spec.rb │ ├── sinatra_spec.rb │ ├── span │ │ ├── context │ │ │ ├── destination_spec.rb │ │ │ └── service_spec.rb │ │ └── context_spec.rb │ ├── span_helpers_spec.rb │ ├── span_spec.rb │ ├── spies │ │ ├── azure_storage_table_spec.rb │ │ ├── delayed_job_spec.rb │ │ ├── dynamo_db_spec.rb │ │ ├── elasticsearch_spec.rb │ │ ├── faraday_spec.rb │ │ ├── http_spec.rb │ │ ├── mongo_spec.rb │ │ ├── net_http_spec.rb │ │ ├── racecar_spec.rb │ │ ├── rake_spec.rb │ │ ├── redis_spec.rb │ │ ├── resque_spec.rb │ │ ├── s3_spec.rb │ │ ├── sequel_spec.rb │ │ ├── shoryuken_spec.rb │ │ ├── sidekiq_spec.rb │ │ ├── sinatra_spec.rb │ │ ├── sneakers_spec.rb │ │ ├── sns_spec.rb │ │ ├── sqs_spec.rb │ │ ├── sucker_punch_spec.rb │ │ └── tilt_spec.rb │ ├── sql │ │ ├── signature_spec.rb │ │ └── tokenizer_spec.rb │ ├── stacktrace_builder_spec.rb │ ├── subscriber_spec.rb │ ├── trace_context │ │ ├── traceparent_spec.rb │ │ └── tracestate_spec.rb │ ├── trace_context_spec.rb │ ├── transaction_spec.rb │ ├── transport │ │ ├── base_spec.rb │ │ ├── connection │ │ │ ├── http_spec.rb │ │ │ └── proxy_pipe_spec.rb │ │ ├── connection_spec.rb │ │ ├── filters │ │ │ ├── hash_sanitizer_spec.rb │ │ │ └── secrets_filter_spec.rb │ │ ├── filters_spec.rb │ │ ├── headers_spec.rb │ │ ├── serializers │ │ │ ├── context_serializer_spec.rb │ │ │ ├── error_serializer_spec.rb │ │ │ ├── metadata_serializer_spec.rb │ │ │ ├── metricset_serializer_spec.rb │ │ │ ├── span_serializer_spec.rb │ │ │ └── transaction_serializer_spec.rb │ │ ├── serializers_spec.rb │ │ ├── user_agent_spec.rb │ │ └── worker_spec.rb │ ├── util │ │ ├── deep_dup_spec.rb │ │ ├── lru_cache_spec.rb │ │ ├── precision_validator_spec.rb │ │ └── throttle_spec.rb │ └── util_spec.rb ├── elastic_apm_spec.rb ├── entrypoint.sh ├── fixtures │ ├── container_metadata_discovery.json │ ├── elastic_apm.yml │ ├── elastic_apm_erb.yml │ ├── error.json │ ├── log.json │ ├── metadata.json │ ├── metricset.json │ ├── proc_meminfo │ ├── proc_meminfo_wheezy │ ├── proc_self_stat │ ├── proc_stat_debian │ ├── proc_stat_rhel │ ├── service_resource_inference.json │ ├── span.json │ ├── span_types.json │ ├── sql_signature_examples.json │ ├── sql_token_examples.json │ ├── transaction.json │ ├── unknown_option.yml │ ├── w3c_distributed_tracing.json │ └── wildcard_matcher_tests.json ├── integration │ ├── grape_spec.rb │ ├── graphql_spec.rb │ ├── json_spy_spec.rb │ ├── mongo_spec.rb │ ├── opentracing_spec.rb │ ├── rails_console_spec.rb │ ├── rails_grape_spec.rb │ ├── rails_logger_ecs_spec.rb │ ├── rails_logger_spec.rb │ ├── rails_metrics_stress_spec.rb │ ├── rails_paths_spec.rb │ ├── rails_spec.rb │ ├── sinatra_spec.rb │ └── skip_require_patch_spec.rb ├── integration_helper.rb ├── scripts │ ├── benchmarks.sh │ ├── coverage_converge.sh │ ├── coverage_entrypoint.sh │ ├── features.sh │ └── spec.sh ├── spec_helper.rb └── support │ ├── delegate_matcher.rb │ ├── event_collector.rb │ ├── exception_helpers.rb │ ├── helloworld_pb.rb │ ├── helloworld_services_pb.rb │ ├── intercept.rb │ ├── match_json_schema_matcher.rb │ ├── mock_intake.rb │ ├── mock_time.rb │ ├── platform_helpers.rb │ ├── rails_test_helpers.rb │ ├── with_agent.rb │ └── with_env.rb └── updatecli-compose.yaml /.ci/.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/.codecov.yml -------------------------------------------------------------------------------- /.ci/.exclude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/.exclude.yml -------------------------------------------------------------------------------- /.ci/.framework.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/.framework.yml -------------------------------------------------------------------------------- /.ci/.main_framework.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/.main_framework.yml -------------------------------------------------------------------------------- /.ci/.ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/.ruby.yml -------------------------------------------------------------------------------- /.ci/docker/jruby/11-jdk/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/docker/jruby/11-jdk/Dockerfile -------------------------------------------------------------------------------- /.ci/docker/jruby/12-jdk/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/docker/jruby/12-jdk/Dockerfile -------------------------------------------------------------------------------- /.ci/docker/jruby/13-jdk/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/docker/jruby/13-jdk/Dockerfile -------------------------------------------------------------------------------- /.ci/docker/jruby/7-jdk/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/docker/jruby/7-jdk/Dockerfile -------------------------------------------------------------------------------- /.ci/docker/jruby/8-jdk/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/docker/jruby/8-jdk/Dockerfile -------------------------------------------------------------------------------- /.ci/docker/jruby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/docker/jruby/README.md -------------------------------------------------------------------------------- /.ci/docker/jruby/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/docker/jruby/run.sh -------------------------------------------------------------------------------- /.ci/docker/jruby/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/docker/jruby/test.sh -------------------------------------------------------------------------------- /.ci/scripts/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/scripts/bench.sh -------------------------------------------------------------------------------- /.ci/scripts/install-build-system.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/scripts/install-build-system.sh -------------------------------------------------------------------------------- /.ci/updatecli/values.d/apm-data-spec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/updatecli/values.d/apm-data-spec.yml -------------------------------------------------------------------------------- /.ci/updatecli/values.d/apm-gherkin.yml: -------------------------------------------------------------------------------- 1 | apm_gherkin_specs_path: features -------------------------------------------------------------------------------- /.ci/updatecli/values.d/apm-json-specs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/updatecli/values.d/apm-json-specs.yml -------------------------------------------------------------------------------- /.ci/updatecli/values.d/scm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/updatecli/values.d/scm.yml -------------------------------------------------------------------------------- /.ci/updatecli/values.d/update-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.ci/updatecli/values.d/update-compose.yml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | /.github/workflows @elastic/observablt-ci 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/ISSUE_TEMPLATE/Feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/labeler-config.yml -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/addToProject.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/workflows/addToProject.yml -------------------------------------------------------------------------------- /.github/workflows/ci-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/workflows/ci-docs.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/workflows/docs-build.yml -------------------------------------------------------------------------------- /.github/workflows/docs-cleanup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/workflows/docs-cleanup.yml -------------------------------------------------------------------------------- /.github/workflows/github-commands-comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/workflows/github-commands-comment.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/microbenchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/workflows/microbenchmark.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/run-matrix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/workflows/run-matrix.yml -------------------------------------------------------------------------------- /.github/workflows/test-reporter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/workflows/test-reporter.yml -------------------------------------------------------------------------------- /.github/workflows/updatecli.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.github/workflows/updatecli.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --exclude-pattern spec/integration/**/*_spec.rb 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bench/.gitignore: -------------------------------------------------------------------------------- 1 | tmp/* 2 | db/* 3 | -------------------------------------------------------------------------------- /bench/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/bench/app.rb -------------------------------------------------------------------------------- /bench/benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/bench/benchmark.rb -------------------------------------------------------------------------------- /bench/report.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/bench/report.rb -------------------------------------------------------------------------------- /bench/rubyprof.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/bench/rubyprof.rb -------------------------------------------------------------------------------- /bench/sql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/bench/sql.rb -------------------------------------------------------------------------------- /bench/stackprof.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/bench/stackprof.rb -------------------------------------------------------------------------------- /bench/tmp/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/build_docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/bin/build_docs -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/bin/console -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/run-bdd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/bin/run-bdd -------------------------------------------------------------------------------- /bin/run-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/bin/run-tests -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/with_framework: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/bin/with_framework -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/docset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/docset.yml -------------------------------------------------------------------------------- /docs/reference/advanced-topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/advanced-topics.md -------------------------------------------------------------------------------- /docs/reference/api-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/api-reference.md -------------------------------------------------------------------------------- /docs/reference/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/configuration.md -------------------------------------------------------------------------------- /docs/reference/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/context.md -------------------------------------------------------------------------------- /docs/reference/custom-instrumentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/custom-instrumentation.md -------------------------------------------------------------------------------- /docs/reference/getting-started-rack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/getting-started-rack.md -------------------------------------------------------------------------------- /docs/reference/getting-started-rails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/getting-started-rails.md -------------------------------------------------------------------------------- /docs/reference/graphql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/graphql.md -------------------------------------------------------------------------------- /docs/reference/images/dynamic-config.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/images/dynamic-config.svg -------------------------------------------------------------------------------- /docs/reference/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/index.md -------------------------------------------------------------------------------- /docs/reference/logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/logs.md -------------------------------------------------------------------------------- /docs/reference/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/metrics.md -------------------------------------------------------------------------------- /docs/reference/opentracing-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/opentracing-api.md -------------------------------------------------------------------------------- /docs/reference/performance-tuning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/performance-tuning.md -------------------------------------------------------------------------------- /docs/reference/set-up-apm-ruby-agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/set-up-apm-ruby-agent.md -------------------------------------------------------------------------------- /docs/reference/supported-technologies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/supported-technologies.md -------------------------------------------------------------------------------- /docs/reference/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/toc.yml -------------------------------------------------------------------------------- /docs/reference/upgrading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/reference/upgrading.md -------------------------------------------------------------------------------- /docs/release-notes/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/release-notes/index.md -------------------------------------------------------------------------------- /docs/release-notes/known-issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/release-notes/known-issues.md -------------------------------------------------------------------------------- /docs/release-notes/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/docs/release-notes/toc.yml -------------------------------------------------------------------------------- /elastic-apm.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/elastic-apm.gemspec -------------------------------------------------------------------------------- /features/api_key.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/features/api_key.feature -------------------------------------------------------------------------------- /features/azure_app_service_metadata.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/features/azure_app_service_metadata.feature -------------------------------------------------------------------------------- /features/azure_functions_metadata.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/features/azure_functions_metadata.feature -------------------------------------------------------------------------------- /features/otel_bridge.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/features/otel_bridge.feature -------------------------------------------------------------------------------- /features/outcome.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/features/outcome.feature -------------------------------------------------------------------------------- /features/step_definitions/api_key_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/features/step_definitions/api_key_steps.rb -------------------------------------------------------------------------------- /features/step_definitions/common_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/features/step_definitions/common_steps.rb -------------------------------------------------------------------------------- /features/step_definitions/outcome_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/features/step_definitions/outcome_steps.rb -------------------------------------------------------------------------------- /features/support/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/features/support/env.rb -------------------------------------------------------------------------------- /features/user_agent.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/features/user_agent.feature -------------------------------------------------------------------------------- /lib/elastic-apm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic-apm.rb -------------------------------------------------------------------------------- /lib/elastic_apm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm.rb -------------------------------------------------------------------------------- /lib/elastic_apm/agent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/agent.rb -------------------------------------------------------------------------------- /lib/elastic_apm/central_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/central_config.rb -------------------------------------------------------------------------------- /lib/elastic_apm/central_config/cache_control.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/central_config/cache_control.rb -------------------------------------------------------------------------------- /lib/elastic_apm/child_durations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/child_durations.rb -------------------------------------------------------------------------------- /lib/elastic_apm/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/config.rb -------------------------------------------------------------------------------- /lib/elastic_apm/config/bytes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/config/bytes.rb -------------------------------------------------------------------------------- /lib/elastic_apm/config/duration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/config/duration.rb -------------------------------------------------------------------------------- /lib/elastic_apm/config/log_level_map.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/config/log_level_map.rb -------------------------------------------------------------------------------- /lib/elastic_apm/config/options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/config/options.rb -------------------------------------------------------------------------------- /lib/elastic_apm/config/regexp_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/config/regexp_list.rb -------------------------------------------------------------------------------- /lib/elastic_apm/config/round_float.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/config/round_float.rb -------------------------------------------------------------------------------- /lib/elastic_apm/config/round_float_hash_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/config/round_float_hash_value.rb -------------------------------------------------------------------------------- /lib/elastic_apm/config/server_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/config/server_info.rb -------------------------------------------------------------------------------- /lib/elastic_apm/config/wildcard_pattern_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/config/wildcard_pattern_list.rb -------------------------------------------------------------------------------- /lib/elastic_apm/context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/context.rb -------------------------------------------------------------------------------- /lib/elastic_apm/context/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/context/request.rb -------------------------------------------------------------------------------- /lib/elastic_apm/context/request/socket.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/context/request/socket.rb -------------------------------------------------------------------------------- /lib/elastic_apm/context/request/url.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/context/request/url.rb -------------------------------------------------------------------------------- /lib/elastic_apm/context/response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/context/response.rb -------------------------------------------------------------------------------- /lib/elastic_apm/context/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/context/user.rb -------------------------------------------------------------------------------- /lib/elastic_apm/context_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/context_builder.rb -------------------------------------------------------------------------------- /lib/elastic_apm/deprecations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/deprecations.rb -------------------------------------------------------------------------------- /lib/elastic_apm/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/error.rb -------------------------------------------------------------------------------- /lib/elastic_apm/error/exception.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/error/exception.rb -------------------------------------------------------------------------------- /lib/elastic_apm/error/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/error/log.rb -------------------------------------------------------------------------------- /lib/elastic_apm/error_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/error_builder.rb -------------------------------------------------------------------------------- /lib/elastic_apm/fields.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/fields.rb -------------------------------------------------------------------------------- /lib/elastic_apm/grape.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/grape.rb -------------------------------------------------------------------------------- /lib/elastic_apm/graphql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/graphql.rb -------------------------------------------------------------------------------- /lib/elastic_apm/grpc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/grpc.rb -------------------------------------------------------------------------------- /lib/elastic_apm/instrumenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/instrumenter.rb -------------------------------------------------------------------------------- /lib/elastic_apm/internal_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/internal_error.rb -------------------------------------------------------------------------------- /lib/elastic_apm/logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/logging.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metadata.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metadata/cloud_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metadata/cloud_info.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metadata/process_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metadata/process_info.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metadata/service_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metadata/service_info.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metadata/system_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metadata/system_info.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metadata/system_info/container_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metadata/system_info/container_info.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metrics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metrics.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metrics/breakdown_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metrics/breakdown_set.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metrics/cpu_mem_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metrics/cpu_mem_set.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metrics/jvm_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metrics/jvm_set.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metrics/metric.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metrics/metric.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metrics/set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metrics/set.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metrics/span_scoped_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metrics/span_scoped_set.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metrics/transaction_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metrics/transaction_set.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metrics/vm_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metrics/vm_set.rb -------------------------------------------------------------------------------- /lib/elastic_apm/metricset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/metricset.rb -------------------------------------------------------------------------------- /lib/elastic_apm/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/middleware.rb -------------------------------------------------------------------------------- /lib/elastic_apm/naively_hashable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/naively_hashable.rb -------------------------------------------------------------------------------- /lib/elastic_apm/normalizers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/normalizers.rb -------------------------------------------------------------------------------- /lib/elastic_apm/normalizers/grape.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/normalizers/grape.rb -------------------------------------------------------------------------------- /lib/elastic_apm/normalizers/grape/endpoint_run.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/normalizers/grape/endpoint_run.rb -------------------------------------------------------------------------------- /lib/elastic_apm/normalizers/rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/normalizers/rails.rb -------------------------------------------------------------------------------- /lib/elastic_apm/normalizers/rails/action_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/normalizers/rails/action_controller.rb -------------------------------------------------------------------------------- /lib/elastic_apm/normalizers/rails/action_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/normalizers/rails/action_mailer.rb -------------------------------------------------------------------------------- /lib/elastic_apm/normalizers/rails/action_view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/normalizers/rails/action_view.rb -------------------------------------------------------------------------------- /lib/elastic_apm/normalizers/rails/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/normalizers/rails/active_record.rb -------------------------------------------------------------------------------- /lib/elastic_apm/opentracing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/opentracing.rb -------------------------------------------------------------------------------- /lib/elastic_apm/rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/rails.rb -------------------------------------------------------------------------------- /lib/elastic_apm/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/railtie.rb -------------------------------------------------------------------------------- /lib/elastic_apm/resque.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/resque.rb -------------------------------------------------------------------------------- /lib/elastic_apm/sinatra.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/sinatra.rb -------------------------------------------------------------------------------- /lib/elastic_apm/span.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/span.rb -------------------------------------------------------------------------------- /lib/elastic_apm/span/context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/span/context.rb -------------------------------------------------------------------------------- /lib/elastic_apm/span/context/db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/span/context/db.rb -------------------------------------------------------------------------------- /lib/elastic_apm/span/context/destination.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/span/context/destination.rb -------------------------------------------------------------------------------- /lib/elastic_apm/span/context/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/span/context/http.rb -------------------------------------------------------------------------------- /lib/elastic_apm/span/context/links.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/span/context/links.rb -------------------------------------------------------------------------------- /lib/elastic_apm/span/context/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/span/context/message.rb -------------------------------------------------------------------------------- /lib/elastic_apm/span/context/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/span/context/service.rb -------------------------------------------------------------------------------- /lib/elastic_apm/span_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/span_helpers.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/action_dispatch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/action_dispatch.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/azure_storage_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/azure_storage_table.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/delayed_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/delayed_job.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/dynamo_db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/dynamo_db.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/elasticsearch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/elasticsearch.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/faraday.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/faraday.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/http.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/json.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/mongo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/mongo.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/net_http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/net_http.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/racecar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/racecar.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/rake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/rake.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/redis.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/redis.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/resque.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/resque.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/s3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/s3.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/sequel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/sequel.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/shoryuken.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/shoryuken.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/sidekiq.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/sinatra.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/sinatra.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/sneakers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/sneakers.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/sns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/sns.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/sqs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/sqs.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/sucker_punch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/sucker_punch.rb -------------------------------------------------------------------------------- /lib/elastic_apm/spies/tilt.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/spies/tilt.rb -------------------------------------------------------------------------------- /lib/elastic_apm/sql/signature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/sql/signature.rb -------------------------------------------------------------------------------- /lib/elastic_apm/sql/tokenizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/sql/tokenizer.rb -------------------------------------------------------------------------------- /lib/elastic_apm/sql/tokens.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/sql/tokens.rb -------------------------------------------------------------------------------- /lib/elastic_apm/stacktrace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/stacktrace.rb -------------------------------------------------------------------------------- /lib/elastic_apm/stacktrace/frame.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/stacktrace/frame.rb -------------------------------------------------------------------------------- /lib/elastic_apm/stacktrace_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/stacktrace_builder.rb -------------------------------------------------------------------------------- /lib/elastic_apm/subscriber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/subscriber.rb -------------------------------------------------------------------------------- /lib/elastic_apm/trace_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/trace_context.rb -------------------------------------------------------------------------------- /lib/elastic_apm/trace_context/traceparent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/trace_context/traceparent.rb -------------------------------------------------------------------------------- /lib/elastic_apm/trace_context/tracestate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/trace_context/tracestate.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transaction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transaction.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/base.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/connection.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/connection/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/connection/http.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/connection/proxy_pipe.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/connection/proxy_pipe.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/filters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/filters.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/filters/hash_sanitizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/filters/hash_sanitizer.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/filters/secrets_filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/filters/secrets_filter.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/headers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/headers.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/serializers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/serializers.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/serializers/context_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/serializers/context_serializer.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/serializers/error_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/serializers/error_serializer.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/serializers/metadata_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/serializers/metadata_serializer.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/serializers/metricset_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/serializers/metricset_serializer.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/serializers/span_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/serializers/span_serializer.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/serializers/transaction_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/serializers/transaction_serializer.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/user_agent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/user_agent.rb -------------------------------------------------------------------------------- /lib/elastic_apm/transport/worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/transport/worker.rb -------------------------------------------------------------------------------- /lib/elastic_apm/util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/util.rb -------------------------------------------------------------------------------- /lib/elastic_apm/util/deep_dup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/util/deep_dup.rb -------------------------------------------------------------------------------- /lib/elastic_apm/util/inflector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/util/inflector.rb -------------------------------------------------------------------------------- /lib/elastic_apm/util/lru_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/util/lru_cache.rb -------------------------------------------------------------------------------- /lib/elastic_apm/util/precision_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/util/precision_validator.rb -------------------------------------------------------------------------------- /lib/elastic_apm/util/throttle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/util/throttle.rb -------------------------------------------------------------------------------- /lib/elastic_apm/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/lib/elastic_apm/version.rb -------------------------------------------------------------------------------- /spec/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/Dockerfile -------------------------------------------------------------------------------- /spec/build/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/build/entrypoint.sh -------------------------------------------------------------------------------- /spec/build/run-bdd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/build/run-bdd.sh -------------------------------------------------------------------------------- /spec/build/run-bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/build/run-bench.sh -------------------------------------------------------------------------------- /spec/build/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/build/run-tests.sh -------------------------------------------------------------------------------- /spec/build/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/build/update.sh -------------------------------------------------------------------------------- /spec/elastic_apm/agent_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/agent_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/apm_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/apm_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/central_config/cache_control_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/central_config/cache_control_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/central_config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/central_config_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/config/log_level_map_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/config/log_level_map_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/config/server_info_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/config/server_info_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/config/wildcard_pattern_list_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/config/wildcard_pattern_list_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/config_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/context/request/socket_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/context/request/socket_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/context/request/url_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/context/request/url_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/context/response_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/context/response_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/context/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/context/user_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/context_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/context_builder_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/context_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/context_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/error/exception_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/error/exception_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/error/log_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/error/log_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/error_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/error_builder_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/error_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/error_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/fields_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/fields_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/grape_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/grape_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/grpc_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/grpc_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/instrumenter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/instrumenter_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/logging_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/logging_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/metadata/cloud_info_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/metadata/cloud_info_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/metadata/process_info_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/metadata/process_info_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/metadata/service_info_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/metadata/service_info_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/metadata/system_info/container_info_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/metadata/system_info/container_info_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/metadata/system_info_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/metadata/system_info_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/metadata_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/metadata_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/metrics/cpu_mem_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/metrics/cpu_mem_set_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/metrics/jvm_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/metrics/jvm_set_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/metrics/metric_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/metrics/metric_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/metrics/set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/metrics/set_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/metrics/span_scoped_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/metrics/span_scoped_set_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/metrics/vm_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/metrics/vm_set_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/metrics_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/metrics_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/metricset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/metricset_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/middleware_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/middleware_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/naively_hashable_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/naively_hashable_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/normalizers/action_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/normalizers/action_controller_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/normalizers/action_view_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/normalizers/action_view_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/normalizers/active_record_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/normalizers/active_record_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/normalizers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/normalizers_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/rails_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/rails_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/sinatra_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/sinatra_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/span/context/destination_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/span/context/destination_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/span/context/service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/span/context/service_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/span/context_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/span/context_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/span_helpers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/span_helpers_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/span_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/span_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/azure_storage_table_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/azure_storage_table_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/delayed_job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/delayed_job_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/dynamo_db_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/dynamo_db_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/elasticsearch_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/elasticsearch_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/faraday_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/faraday_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/http_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/http_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/mongo_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/mongo_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/net_http_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/net_http_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/racecar_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/racecar_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/rake_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/rake_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/redis_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/redis_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/resque_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/resque_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/s3_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/s3_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/sequel_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/sequel_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/shoryuken_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/shoryuken_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/sidekiq_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/sidekiq_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/sinatra_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/sinatra_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/sneakers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/sneakers_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/sns_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/sns_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/sqs_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/sqs_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/sucker_punch_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/sucker_punch_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/spies/tilt_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/spies/tilt_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/sql/signature_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/sql/signature_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/sql/tokenizer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/sql/tokenizer_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/stacktrace_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/stacktrace_builder_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/subscriber_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/subscriber_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/trace_context/traceparent_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/trace_context/traceparent_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/trace_context/tracestate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/trace_context/tracestate_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/trace_context_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/trace_context_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transaction_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transaction_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/base_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/connection/http_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/connection/http_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/connection/proxy_pipe_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/connection/proxy_pipe_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/connection_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/connection_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/filters/hash_sanitizer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/filters/hash_sanitizer_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/filters/secrets_filter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/filters/secrets_filter_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/filters_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/filters_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/headers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/headers_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/serializers/context_serializer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/serializers/context_serializer_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/serializers/error_serializer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/serializers/error_serializer_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/serializers/metadata_serializer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/serializers/metadata_serializer_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/serializers/metricset_serializer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/serializers/metricset_serializer_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/serializers/span_serializer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/serializers/span_serializer_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/serializers/transaction_serializer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/serializers/transaction_serializer_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/serializers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/serializers_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/user_agent_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/user_agent_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/transport/worker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/transport/worker_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/util/deep_dup_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/util/deep_dup_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/util/lru_cache_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/util/lru_cache_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/util/precision_validator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/util/precision_validator_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/util/throttle_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/util/throttle_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm/util_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm/util_spec.rb -------------------------------------------------------------------------------- /spec/elastic_apm_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/elastic_apm_spec.rb -------------------------------------------------------------------------------- /spec/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/entrypoint.sh -------------------------------------------------------------------------------- /spec/fixtures/container_metadata_discovery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/container_metadata_discovery.json -------------------------------------------------------------------------------- /spec/fixtures/elastic_apm.yml: -------------------------------------------------------------------------------- 1 | --- 2 | server_url: 'somewhere-config.com' 3 | -------------------------------------------------------------------------------- /spec/fixtures/elastic_apm_erb.yml: -------------------------------------------------------------------------------- 1 | --- 2 | server_url: <%= 'somewhere-config.com' %> 3 | -------------------------------------------------------------------------------- /spec/fixtures/error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/error.json -------------------------------------------------------------------------------- /spec/fixtures/log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/log.json -------------------------------------------------------------------------------- /spec/fixtures/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/metadata.json -------------------------------------------------------------------------------- /spec/fixtures/metricset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/metricset.json -------------------------------------------------------------------------------- /spec/fixtures/proc_meminfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/proc_meminfo -------------------------------------------------------------------------------- /spec/fixtures/proc_meminfo_wheezy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/proc_meminfo_wheezy -------------------------------------------------------------------------------- /spec/fixtures/proc_self_stat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/proc_self_stat -------------------------------------------------------------------------------- /spec/fixtures/proc_stat_debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/proc_stat_debian -------------------------------------------------------------------------------- /spec/fixtures/proc_stat_rhel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/proc_stat_rhel -------------------------------------------------------------------------------- /spec/fixtures/service_resource_inference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/service_resource_inference.json -------------------------------------------------------------------------------- /spec/fixtures/span.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/span.json -------------------------------------------------------------------------------- /spec/fixtures/span_types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/span_types.json -------------------------------------------------------------------------------- /spec/fixtures/sql_signature_examples.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/sql_signature_examples.json -------------------------------------------------------------------------------- /spec/fixtures/sql_token_examples.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/sql_token_examples.json -------------------------------------------------------------------------------- /spec/fixtures/transaction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/transaction.json -------------------------------------------------------------------------------- /spec/fixtures/unknown_option.yml: -------------------------------------------------------------------------------- 1 | --- 2 | unknown_option_in_config_file: 123 3 | -------------------------------------------------------------------------------- /spec/fixtures/w3c_distributed_tracing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/w3c_distributed_tracing.json -------------------------------------------------------------------------------- /spec/fixtures/wildcard_matcher_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/fixtures/wildcard_matcher_tests.json -------------------------------------------------------------------------------- /spec/integration/grape_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration/grape_spec.rb -------------------------------------------------------------------------------- /spec/integration/graphql_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration/graphql_spec.rb -------------------------------------------------------------------------------- /spec/integration/json_spy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration/json_spy_spec.rb -------------------------------------------------------------------------------- /spec/integration/mongo_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration/mongo_spec.rb -------------------------------------------------------------------------------- /spec/integration/opentracing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration/opentracing_spec.rb -------------------------------------------------------------------------------- /spec/integration/rails_console_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration/rails_console_spec.rb -------------------------------------------------------------------------------- /spec/integration/rails_grape_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration/rails_grape_spec.rb -------------------------------------------------------------------------------- /spec/integration/rails_logger_ecs_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration/rails_logger_ecs_spec.rb -------------------------------------------------------------------------------- /spec/integration/rails_logger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration/rails_logger_spec.rb -------------------------------------------------------------------------------- /spec/integration/rails_metrics_stress_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration/rails_metrics_stress_spec.rb -------------------------------------------------------------------------------- /spec/integration/rails_paths_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration/rails_paths_spec.rb -------------------------------------------------------------------------------- /spec/integration/rails_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration/rails_spec.rb -------------------------------------------------------------------------------- /spec/integration/sinatra_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration/sinatra_spec.rb -------------------------------------------------------------------------------- /spec/integration/skip_require_patch_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration/skip_require_patch_spec.rb -------------------------------------------------------------------------------- /spec/integration_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/integration_helper.rb -------------------------------------------------------------------------------- /spec/scripts/benchmarks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/scripts/benchmarks.sh -------------------------------------------------------------------------------- /spec/scripts/coverage_converge.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/scripts/coverage_converge.sh -------------------------------------------------------------------------------- /spec/scripts/coverage_entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | bundle 3 | rake coverage:report 4 | -------------------------------------------------------------------------------- /spec/scripts/features.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/scripts/features.sh -------------------------------------------------------------------------------- /spec/scripts/spec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/scripts/spec.sh -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/delegate_matcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/support/delegate_matcher.rb -------------------------------------------------------------------------------- /spec/support/event_collector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/support/event_collector.rb -------------------------------------------------------------------------------- /spec/support/exception_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/support/exception_helpers.rb -------------------------------------------------------------------------------- /spec/support/helloworld_pb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/support/helloworld_pb.rb -------------------------------------------------------------------------------- /spec/support/helloworld_services_pb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/support/helloworld_services_pb.rb -------------------------------------------------------------------------------- /spec/support/intercept.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/support/intercept.rb -------------------------------------------------------------------------------- /spec/support/match_json_schema_matcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/support/match_json_schema_matcher.rb -------------------------------------------------------------------------------- /spec/support/mock_intake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/support/mock_intake.rb -------------------------------------------------------------------------------- /spec/support/mock_time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/support/mock_time.rb -------------------------------------------------------------------------------- /spec/support/platform_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/support/platform_helpers.rb -------------------------------------------------------------------------------- /spec/support/rails_test_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/support/rails_test_helpers.rb -------------------------------------------------------------------------------- /spec/support/with_agent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/support/with_agent.rb -------------------------------------------------------------------------------- /spec/support/with_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/spec/support/with_env.rb -------------------------------------------------------------------------------- /updatecli-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/apm-agent-ruby/HEAD/updatecli-compose.yaml --------------------------------------------------------------------------------