# How to get a function beat (configured to listen to kinesis stream) to push data into Elasticsearch

**URL:** <https://discuss.elastic.co/t/how-to-get-a-function-beat-configured-to-listen-to-kinesis-stream-to-push-data-into-elasticsearch/263171>\
**Category:** Beats\
**Tags:** functionbeat\
**Created:** [February 3, 2021, 9:32pm UTC](https://discuss.elastic.co/t/how-to-get-a-function-beat-configured-to-listen-to-kinesis-stream-to-push-data-into-elasticsearch/263171 "2021-02-03T21:32:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryantomaselli](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ryantomaselli/32/83397_2.png) [@ryantomaselli](https://discuss.elastic.co/u/ryantomaselli)\
**Post date:** [February 3, 2021, 9:32pm UTC](https://discuss.elastic.co/t/how-to-get-a-function-beat-configured-to-listen-to-kinesis-stream-to-push-data-into-elasticsearch/263171/1 "2021-02-03T21:32:08Z")

</div>

Hi everyone...

I'm wet behind the ears on the Elasticsearch product so bear with me.

My goal is to stream data from AWS DynamoDB (via a AWS Kinesis stream) to my hosted Elasticsearch instance. I'm using the functionbeat to do this.

It would seem that everything is working fine for the part where the functionbeat lambda is listening on changes to the stream (so when I make changes to the database I see log churning out in Cloudwatch log for the lambda).

Looking at the log messages it would seem that there are no error so I'm expecting to be able to go the Discover part of the Elasticsearch web console and see some data...but see nada.

I'm not clear on what more I need to do to get data into the Elasticsearch instance.

I've played with some of the processors (namely `include_fields` and `decode_json_fields`) and they work.

Any pointers appreciated.

Thanks!

---

<div class="post-metadata">

**Author:** ![ryantomaselli](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ryantomaselli/32/83397_2.png) [@ryantomaselli](https://discuss.elastic.co/u/ryantomaselli)\
**Post date:** [February 3, 2021, 11:56pm UTC](https://discuss.elastic.co/t/how-to-get-a-function-beat-configured-to-listen-to-kinesis-stream-to-push-data-into-elasticsearch/263171/2 "2021-02-03T23:56:50Z")

</div>

Found my answer (turns out the data is coming into Elasticsearch I just needed to do the following to get a look at it)

Go into Stack Management \>Index patterns and add a pattern (for the function beat data coming through. I added a pattern of "functionbeat\*".

I then went to Kibana \> Discovery and selected the "functionbeat\*" index pattern created in the previous step...the screen reloads and I see all the data that was ingested.

---

<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:** [March 4, 2021, 1:57am UTC](https://discuss.elastic.co/t/how-to-get-a-function-beat-configured-to-listen-to-kinesis-stream-to-push-data-into-elasticsearch/263171/3 "2021-03-04T01:57:50Z")

</div>

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