# Capture Body in request errors is not working (Java agent)

**URL:** <https://discuss.elastic.co/t/capture-body-in-request-errors-is-not-working-java-agent/158565>\
**Category:** APM\
**Created:** [November 28, 2018, 12:12pm UTC](https://discuss.elastic.co/t/capture-body-in-request-errors-is-not-working-java-agent/158565 "2018-11-28T12:12:45Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![pabloborh](https://avatars.discourse-cdn.com/v4/letter/p/3ec8ea/32.png) [@pabloborh](https://discuss.elastic.co/u/pabloborh)\
**Post date:** [November 28, 2018, 12:12pm UTC](https://discuss.elastic.co/t/capture-body-in-request-errors-is-not-working-java-agent/158565/1 "2018-11-28T12:12:45Z")

</div>

Hi,

I have APM 6.5 and java agent v1.  
The agent is configured with `-Delastic.apm.capture_body=errors`  
But in APM UI, when I go to errors tab, the body has the value [REDACTED].

Also i have configured the transaction\_sample\_rate with 0.1,  
Does this setting affect to capture\_body?

---

<div class="post-metadata">

**Author:** ![felixbarny](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/felixbarny/32/27341_2.png) [@felixbarny](https://discuss.elastic.co/u/felixbarny)\
**Post date:** [November 28, 2018, 1:05pm UTC](https://discuss.elastic.co/t/capture-body-in-request-errors-is-not-working-java-agent/158565/2 "2018-11-28T13:05:42Z")

</div>

Hi Pablo and thanks for checking out the Java agent!

Note that `capture_body` can currently only capture form parameters at the moment. See [https://www.elastic.co/guide/en/apm/agent/java/current/config-http.html#config-capture-body](https://www.elastic.co/guide/en/apm/agent/java/current/config-http.html#config-capture-body).

Cheers,  
Felix

---

<div class="post-metadata">

**Author:** ![pabloborh](https://avatars.discourse-cdn.com/v4/letter/p/3ec8ea/32.png) [@pabloborh](https://discuss.elastic.co/u/pabloborh)\
**Post date:** [November 28, 2018, 2:13pm UTC](https://discuss.elastic.co/t/capture-body-in-request-errors-is-not-working-java-agent/158565/3 "2018-11-28T14:13:55Z")

</div>

> [@felixbarny](#):
>
> Note that `capture_body` can currently only capture form parameters at the moment.

Sorry, I didn't understand you.

I have an aplication running with -Delastic.apm.capture\_body=errors. This flag capture body request when that request is an error. But when i check that errors, bodies have [REDACTED] value.

When that body is captured?

Thanks for reply!

---

<div class="post-metadata">

**Author:** ![felixbarny](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/felixbarny/32/27341_2.png) [@felixbarny](https://discuss.elastic.co/u/felixbarny)\
**Post date:** [November 28, 2018, 3:10pm UTC](https://discuss.elastic.co/t/capture-body-in-request-errors-is-not-working-java-agent/158565/4 "2018-11-28T15:10:18Z")

</div>

> [@pabloborh](#):
>
> This flag capture body request when that request is an error.

That's correct. But it can't capture arbitrary request bodies like JSON documents sent to your server. It currently only works when the body contains a `application/x-www-form-urlencoded` request body.

What type of request bodies are you trying to capture?

Cheers,  
Felix

---

<div class="post-metadata">

**Author:** ![pabloborh](https://avatars.discourse-cdn.com/v4/letter/p/3ec8ea/32.png) [@pabloborh](https://discuss.elastic.co/u/pabloborh)\
**Post date:** [November 28, 2018, 4:11pm UTC](https://discuss.elastic.co/t/capture-body-in-request-errors-is-not-working-java-agent/158565/5 "2018-11-28T16:11:12Z")

</div>

Thanks for reply, I thought that the all bodies from the request flagged as error was sent to APM.

I'm trying to capture an application/json body, now I've realized that is not supported. There are a way to get it?

Thanks for your help!

---

<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 19, 2018, 12:11pm UTC](https://discuss.elastic.co/t/capture-body-in-request-errors-is-not-working-java-agent/158565/6 "2018-12-19T12:11:14Z")

</div>

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