In the last chapter, we introduced Python programming with Elasticsearch, and presented the low-level client and high-level library. We wrote a number of unit test programs and tried to implement Bollinger Bands with the high-level library. However, due to the fact that the moving_fn aggregation is not yet supported, we used a constant value for the moving standard deviation instead. If you cannot find the support function from the high-level client, you need to switch back to the low-level client. In this chapter, we will give an overview of the Elastic Stack's components, including Kibana, Logstash, and Beats. The Elastic Stack is a rich ecosystem. Knowing one piece of it is good. Two pieces are better, and three pieces are excellent. If we understand most of the components, our role could be as a fullstack engineer, and even an architect...




















































