# apm-agent-ruby **Repository Path**: mirrors_elastic/apm-agent-ruby ## Basic Information - **Project Name**: apm-agent-ruby - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2025-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # elastic-apm ## Elastic APM agent for Ruby [![ci](https://github.com/elastic/apm-agent-ruby/actions/workflows/ci.yml/badge.svg)](https://github.com/elastic/apm-agent-ruby/actions/workflows/ci.yml) [![Gem](https://img.shields.io/gem/v/elastic-apm.svg)](https://rubygems.org/gems/elastic-apm) The official Rubygem for [Elastic][] [APM][]. 💡 We'd love to get feedback and information about your setup – please answer this [☑ short survey](https://goo.gl/forms/LQktvn4rkLWBNSWy1). --- ## Documentation [Full documentation at elastic.co](https://www.elastic.co/guide/en/apm/agent/ruby/current/index.html). --- ## Getting help If you find a bug, please [report an issue](https://github.com/elastic/apm-agent-ruby/issues). For any other assistance, please open or add to a topic on the [APM discuss forum](https://discuss.elastic.co/c/apm). ## Development A Docker based setup is provided for development. To run all specs in the official `ruby:latest` image: ```sh $ bin/dev ``` To pick a specific Ruby version, specify it with the `-i` flag: ```sh $ bin/dev -i jruby:9.2 ``` If the first argument is a path starting with `spec/`, the passed specs will be run. Otherwise any arguments passed will be run as a command inside the container: ```sh $ bin/dev -i jruby:9.2 spec/integration/rails_spec.rb # ✅ $ bin/dev -i some_custom_image bash # ✅ ``` To see all options: ```sh $ bin/dev -h ``` ## License Apache 2.0 [Elastic]: https://elastic.co [APM]: https://www.elastic.co/guide/en/apm/server/index.html