ElastAlert is a very nice package that can be installed on top of the ELK stack. It is a free replacement of the X Pack watcher product. The basic idea of the package is to use rules defined as yaml file in order to describe each alerting rule. You will find a nice introduction of the package possibilities here.
Using python in amazon web service lambdas can be tricky in the following scenarios.
- There are some dependencies that are not included in the aws python lambda executor
- There are some dependencies that require binaries (Packages such as numpy, sklearn e.t.c.)
For the first topic it is still possible to develop on your laptop and to send the lambda via s3. For dependencies with binaries you have to work with a real ec2.
Creating a REST API is one of the building block of lot of software. It lets us access to data using an easy protocol accessible by most of the recent programming languages. That’s great but which language should we use to build the API.
Docker is the best tool to quickly check new technologies without the hassles of installations.
In the part 1, we saw how to display the number of docs and their sizes per node. In the real life, it helps but we need more than that.
There are multiple add-ons that can help you monitor your Elastic Search cluster health. We are addicted to the kopf/cerebro plugins which let us understand easily the current state of the cluster. But the drawback of such a plugin is that it does not keep track of what is happening when it is not running. Continue reading “Monitoring your Elastic Cluster health”