官术网_书友最值得收藏!

Outputting the log data into Elasticsearch

The next step is going to be to execute the configuration so that Logstash can start reading logs from the Apache log file. In order to execute the Logstash configuration file, we need to run the following command:

bin/logstash -f /etc/logstash/conf.d/logs-apache.conf

The following screen is showing us the result after executing the preceding command. Once the command is executed successfully, we will get a message, such as Successfully started Logstash API endpoint {:port=>9600}:

When we execute the Logstash configuration, it connects to the output source, which in this case is Elasticsearch. This starts the pipeline so that it reads the data from the log file and puts it into Elasticsearch.

To test this setup, we need to open the browser so that we can open some localhost websites that are served through the Apache server, as this will provide some data for writing to the Apache log file. To test whether the logs have been pushed to Elasticsearch, we can open the Elasticsearch index and check the logs:

http://localhost:9200/logs_apache/_search?pretty

In the preceding screenshot, we can see that Logstash is reading the Apache logs and pushing them to the Elasticsearch server.

主站蜘蛛池模板: 鄂尔多斯市| 白玉县| 马鞍山市| 临洮县| 名山县| 余干县| 长岛县| 安陆市| 靖江市| 福海县| 平阴县| 新密市| 许昌县| 桃园市| 仲巴县| 棋牌| 密山市| 邵武市| 密山市| 昔阳县| 红河县| 龙州县| 平顶山市| 苍梧县| 临朐县| 陕西省| 瑞金市| 满洲里市| 宣武区| 正安县| 乌拉特前旗| 津市市| 佛坪县| 淳安县| 大悟县| 汕尾市| 天柱县| 璧山县| 玉田县| 海门市| 松阳县|