Elasticsearch Parser for MQTT Sensor Data

Job ID: 37697697

Budget: $12 – $30 SGD

I need some help using filebeat with MQTT into Elasticsearch

The message arrives to the filebeat, but it's not getting into logstash and I don't know how to parse it.

The message looks like this, from a 4 channel IOT power (Sonoff)
{"Time":"2024-01-23T18:31:38","Uptime":"0T09:35:09","UptimeSec":34509,"Heap":23,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":5,"POWER1":"OFF","POWER2":"ON","POWER3":"OFF","POWER4":"OFF","Wifi":{"AP":1,"SSId":"MYSSID","BSSId":"EA:CB:BC:50:04:0C","Channel":11,"Mode":"11n","RSSI":42,"Signal":-79,"LinkCount":1,"Downtime":"0T00:00:03"}}



This request is to show me how to parse the message into pieces and create a single graph in dashboard. Should be a quick job.
Related categories: Elasticsearch JSON