# A POC for APM Java agent

**URL:** https://discuss.elastic.co/t/a-poc-for-apm-java-agent/110264
**Category:** APM
**Created:** [December 5, 2017, 6:42am UTC](https://discuss.elastic.co/t/a-poc-for-apm-java-agent/110264 "2017-12-05T06:42:48Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![davidecavestro](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/davidecavestro/32/23461_2.png) [@davidecavestro](https://discuss.elastic.co/u/davidecavestro)
#### Post date: [December 5, 2017, 6:42am UTC](https://discuss.elastic.co/t/a-poc-for-apm-java-agent/110264/1 "2017-12-05T06:42:48Z")

</div>

Hi, I've shared a poc for an APM java agent. For me it has been useful to get some insights into Elastic APM API.  
As of now it supports automatic tracing for requests (as transactions) and errors on Spring and Boot applications.  
The data is collected on in-memory queues and sent directly via the apm server REST api with configurable frequency.

The project is open source. Check it at [https://github.com/davidecavestro/elastic-apm-java-agent-poc](https://github.com/davidecavestro/elastic-apm-java-agent-poc)

Please note it has been tested on v6.0.0rc2 and its json schema.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [December 26, 2017, 2:43am UTC](https://discuss.elastic.co/t/a-poc-for-apm-java-agent/110264/2 "2017-12-26T02:43:36Z")

</div>

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.
