Where Tech meets Beers

Writing Grafana Plugins

I wrote a few Grafana Panels a few years ago. Some of them are still used by the community. I do not use Grafana on a daily basis because lots of my databases are ElasticSearch based and thus I am mostly using the Kibana data explorer.

Continue reading “Writing Grafana Plugins”

NYX will turn your Kibana dashboards into powerful applications

This week we turned our NYX platform into an open source project.

It’s a platform based on Elasticsearch and PostgreSQL. It allows users to create nice dashboards in Kibana and share them via NYX to end users.

Continue reading “NYX will turn your Kibana dashboards into powerful applications”

AWS Open Distro JDBC

Amazon distributes its own version of the ElasticSearch stack. To be honest from the Elastic Search point of view, I would consider this move as an act of war. However both sides have decent arguments, so I will only focus on what we get.

Continue reading “AWS Open Distro JDBC”

A complete ELK dev env in a few minutes

I had to prepare an Elastic Search training that contains a theoretical and a hands on part. For the hands on part, we want the people to have locally on their laptops the following software:

  • An ElasticSearch node
  • Kibana to build dashboard
  • A Jupyter notebook in order to use Python to play with ElasticSearch
  • A Nodered instance in order to use JavaScript to play with ElasticSearch
  • A Grafana Instance

Thanks to docker and docker-compose, all of these can be set in a few minutes. Continue reading “A complete ELK dev env in a few minutes”

Roulette Martingale

In this post we will simulate two different betting tactics for the game of roulette. A martingale is a system of bet that gives the player an advantage that ensures gains.

Of course a working martingale does not exists in casino games but a lot of people still believe that the double bet on lost tactics work.

Let’s find out.

Continue reading “Roulette Martingale”

Connecting to WebSphere via Camel

We are using Apache Camel to perform most of our ETLs. We are also using NodeRed for small things. For WebSphere MQ, I don’t think that it is possible to connect to the MQ using the IBM native protocol via NodeRed. So we will do this with Camel.

Continue reading “Connecting to WebSphere via Camel”

Testing the Elastic Stack 6.3

Version 6.3 is out and it includes a lot cool new features.

Continue reading “Testing the Elastic Stack 6.3”

Using ElastAlert

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.

Continue reading “Using ElastAlert”

Monitoring Docker Part 3

We already saw that we can monitor Docker via the Elastic Stack in this previous post. In this post we will update the monitoring script in order to also store the docker events in Elastic Search.

Continue reading “Monitoring Docker Part 3”

Blog at

Up ↑