# Help on: Can't get text on a START\_OBJECT

**URL:** <https://discuss.elastic.co/t/help-on-cant-get-text-on-a-start-object/172193>\
**Category:** Beats\
**Tags:** filebeat\
**Created:** [March 13, 2019, 5:19pm UTC](https://discuss.elastic.co/t/help-on-cant-get-text-on-a-start-object/172193 "2019-03-13T17:19:02Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![mobidyc](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mobidyc/32/42027_2.png) [@mobidyc](https://discuss.elastic.co/u/mobidyc)\
**Post date:** [March 15, 2019, 8:23pm UTC](https://discuss.elastic.co/t/help-on-cant-get-text-on-a-start-object/172193/7 "2019-03-15T20:23:04Z")

</div>

Thank you Steffens,

using your "rename" solution seems to do the job.  
at least, I guess because now, I've another issue concerning the invalid @timestamp format and the 'error' field 😉

anyway,  
I opened a github issue for the @timestamp format,  
and another discussion about the "error" field.

> Hm..., can `host` in your JSON document differ from the host filebeat runs on? If not then we don't need the initial `rename` or `decode_json` processors. Just migrate to `host.name` (remember, ECS), or use the global rename process to move `host.name` to `host` .

I think it differs.  
from what I see in metricbeat, beat.host is supposed to be the short-name, in my log file, host is the long name (more like beat.hostname).

I will look at the default filebeat template, 4556 lines, THAT is huge.

thank you for everything

---

_[View the full topic](https://discuss.elastic.co/t/help-on-cant-get-text-on-a-start-object/172193)._
