ELK Stack is a tool for centralized logs from your infrastructure at one spot, optimized for fast search. In this post I will tell you about the basics of ELK stack.
Continue reading “ELK Stack”Thanos – When single Prometheus node is not enough
In previous blog posts, my colleagues have introduced Prometheus and explained in detail how it works. For those who did not read those posts; Prometheus is basically pull-style monitoring. You have a service which sends requests for metrics and target nodes respond with them via http/s protocols.
Continue reading “Thanos – When single Prometheus node is not enough”Example Of Using Python ‘Multiprocessing’ Library For Multithread Processing Files
Let’s suppose we have a set of 100,000 files placed in 100,000 paths. We need to know the size of each and then make a list of the ones larger than n megabytes with full paths while not spending ages on it.
Continue reading “Example Of Using Python ‘Multiprocessing’ Library For Multithread Processing Files”Using Prometheus subquery for capturing spikes
If we are working with monitoring systems, we usually want to know if we have some unusual behavior in our graphs, for example if disk I/O graph is briefly increased. This behavior is called spikes. But how can we catch the spikes correctly if we use Prometheus in our infrastructure?
Continue reading “Using Prometheus subquery for capturing spikes”Elasticsearch
Elasticsearch is the name of a full-text search engine in computer science, distributed for free under the Apache license. It has a RESTful interface and offers high availability, speed, and scalability. It is developed in Java and can be communicated with via the web interface.
Continue reading “Elasticsearch”Basic monitoring of Elasticsearch cluster with Prometheus and Grafana
Sometimes we are all in need of doing some quick and basic setup to monitor our key services. In these cases, this super simple cheatsheet comes into play.
Continue reading “Basic monitoring of Elasticsearch cluster with Prometheus and Grafana”Prometheus
Prometheus is an open-source system monitoring and alerting toolkit originally built at SoundCloud. Since its release in 2012, many companies and organizations have adopted Prometheus, and the project has a very active community. It is developed as an open project, independent of any company or organization.
Continue reading “Prometheus”Windows Monitoring
In our infrastructure we manage mainly Linux hosts, but there are also a few Windows servers that meet clients’ requirements. The best way to manage cloud infrastructure is by automation, using Puppet or Ansible for example. Unfortunately, it is only effective with a vast amount of hosts with similar features.
Continue reading “Windows Monitoring”