{"repo":"elastic/apm-server","free":true,"listed":false,"github":"https://github.com/elastic/apm-server","clone":"git clone https://github.com/elastic/apm-server.git","description":null,"language":"Go","stars":1271,"topics":["apm","elasticsearch","performance-monitoring","error-monitoring","devops","performance-metrics","tracing-server","distributed-tracing","opentelemetry"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"APM Server The APM Server receives data from Elastic APM agents and transforms it into Elasticsearch documents. Read more about Elastic APM at elastic.co/apm. For questions and feature requests, visit the discussion forum. Getting Started To get started with APM, see our Quick start guide. APM Server Development Requirements [Go][golang-download] [golang-download]: https://golang.org/dl/ Install Fork the repo with the GitHub interface and clone it: Note that it should be cloned from the fork (replace [USER] with your GitHub user), not from origin. Add the upstream remote: Build To build the binary for APM Server run the command below. This will generate a binary in the same directory with the name apm-server. If you make code changes, you may also need to update the project by running the additional command below: Run To run APM Server with debugging output enabled, run: APM Server expects index templates, ILM policies, and ingest pipelines to be set up externally. This should be done by installing the APM integration. When running APM Server directly, it is only necessary to install the integration and not to run an Elastic Agent. Tilt You can also run APM Server in a containerized environment using Tilt. See dev docs testing for additional information. Testing For Testing check out the testing guide Cleanup To clean up the build directory and generated artifacts, run: Contributing See contributing for details about reporting bugs, requesting features, or contributing to APM","default_branch":null,"files":null,"tree":[],"storefront":"/r/elastic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elastic/apm-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}