Difference between using Filebeat and Logstash to push log file to Elasticsearch

I am trying out the ELK to visualise my log file. I have tried different setups: Logstash file input plugin https://www.elastic.co/guide/en/logstash/current/plugins-inputs-file.html Logstash Beats input plugin https://www.elastic.co/guide/en/logstash/current/plugins-inputs-beats.html with Filebeat Logstash output https://www.elastic.co/guide/en/beats/filebeat/current/logstash-output.html Filebeat Elasticsearch output https://www.elastic.co/guide/en/beats/filebeat/current/elasticsearch-output.html Can someone list out their differences and when to use which setup? If it is not for here, please point…

SearchBar plugin not showing with TabBar in Flutter

For my Flutter project I added loader_search_bar plugin and also added Tabbar.This my code Widget build(BuildContext context) { return MaterialApp( home: DefaultTabController( length: 3, child: Scaffold( appBar:SearchBar( defaultBar: AppBar( leading: IconButton( icon: Icon(Icons.menu), onPressed: null, ), bottom: TabBar( tabs: [ Tab(icon: Icon(Icons.directions_car)), Tab(icon: Icon(Icons.directions_transit)), Tab(icon: Icon(Icons.directions_bike)), ], ), title: Text(‘Default app bar title’), ), //…

graylog’s logs show ERROR information: … cause io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer)

I use graylog to collect message, and i have a problem that graylog’s logs show so many same ERROR messages like this : 2019-10-24 02:01:38,731 ERROR: org.graylog2.plugin.inputs.transports.AbstractTcpTransport – Error in Input [GELF TCP/[MessageInput id]] (channel [id: 0x345b69f0, L:/[ip]:[port] ! R:/[ip]:[port]]) (cause io.netty.channel.unix.Errors$NativeIoException: syscall:read(..) failed: Connection reset by peer) I have tried to change the configuration…