Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

How to realize the Index Increment Statistics function in Elasticsearch

Shulou Source: shulou.com Published: 2022-06-02 05:41:26 09月30日 Update

In this issue, the editor will bring you about how to achieve index increment statistics in Elasticsearch. The article is rich in content and analyzes and describes for you from a professional point of view. I hope you can get something after reading this article.

1. Problem decomposition 1.1 data volume statistics of ES cluster

Examples of command line statistics included with ES:

How does curl 'localhost:9200/_cat/indices?v'1.2 implement increments?

Simplified ideas: 1) every day at a fixed time, such as 00:00 in the morning to count the amount of data of the day, to form a log file storage such as: 20180228-00:00.log2) 20180228 increment: 20180229-00:00.log data value-20180228-00:00.log data volume. (next day-the day before)

1.3 how to realize statistics

Simplified ideas: 1) shell script to obtain the amount of data counted every day; 2) simple calculation increment of Excel formula

1.4 how to realize timed mail statistics

Simplified ideas: 1) java + mail program + read script implementation. 2) crontab realizes timing task processing.

2. Realize 2.1 daily data statistics.

The returned result is as follows:

2.2 Java read Shell script

2.3 incremental data statistics

Step 1: daily data statistics.

Step 2: incremental data statistics. Step 1, step 2 data can be obtained by Excel statistics.

The copy shell script for daily data is as follows:

Step 3:Excel generates the chart.

This is how to achieve the index increment statistics function in the Elasticsearch shared by the editor. If you happen to have similar doubts, you might as well refer to the above analysis to understand. If you want to know more about it, you are welcome to follow the industry information channel.

Tags: Statistics data increments steps scripts single-day ideas data statistics functions indexing content mail analysis professional small and medium tasks formulas rich content commands charts Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Tech Info NVidia Docker Xiaomi vpn