This topic describes the features of KES.
Data collection and synchronization
- You can use Beats to send data to KES for storage. You can also use Beats to send data to Logstash for custom conversion and parsing before you send the data to KES.
- KES provides easy-to-use RESTful API operations. You can develop your own clients and call the data storage API operations to store data to KES clusters.
- KES supports a variety of models and storage media to meet the requirements in different business scenarios. This reduces your costs and ensures data read/write performance. KES also supports hot/cold data isolation and read/write splitting.
- KES supports elastic scaling that allows you to scale your cluster to hundreds of nodes for storing PBs of data.
- KES can detect and replace faulty nodes to ensure high availability of clusters.
Visualized data search and analysis
- KES provides abundant search features, such as full-text search, structured search, data filtering, and metric statistics, for various scenarios of information search and data analysis.
- KES provides easy-to-use RESTful API operations and supports clients in various programming languages to help you easily build your own search services.
- Kibana allows you to easily search for and analyze cluster data in a browser.