Managing logs is not a complicated tasks with classical syslog systems (syslog-ng, rsyslog…). However, being able to search in them quickly when you have several gigabit of logs, with scalability, with a nice graphical interface etc…is not the same thing. Hopefully today, tools that permit to do it very well exists, here are the list of tools that’s we’re going to use to achieve it: Elasticsearch: Elasticsearch is a flexible and powerful open source, distributed, real-time search and analytics engine.

Continue reading

As you may know, I’m using and loving MariaDB. A colleague recently introduced me the benefits of the php built-in MySQL/MariaDB library (shame on me, I never heard of it). Here are the informations you can find from it on the MySQL website: The mysqlnd library is highly optimized for and tightly integrated into PHP. The MySQL Client Library cannot offer the same optimizations because it is a general-purpose client library.

Continue reading

On next Monday, a meetup will take place in Paris concerning Big Data with Twitter feeback. This meetup will be live retransmitted through YouTube. The main talk will speak about how Twitter did to scale to millions of users: Twitter is one of the most heavily trafficked sites on the internet, with over 240 million active users and serving over 500 million Tweets per day. Twitter, as a company and as a service has seen remarkable growth in its eight years of existence.

Continue reading

My last post was about existing alternatives to Dropbox. I also mentioned that I was trying Seafile. I’m running now Seafile since a few days now and it works without any issues. The Linux and Android clients works very well. I just hope a sync feature in the Android version will appear. Regarding the web version, there are all attending collaboration features and that’s great. Seafile supports file versioning and trash bin.

Continue reading

The Percona replication manager (PRM) is a framework using the Linux HA resource agent Pacemaker that manages replication and provides automatic failover. This covers the installation of the framework on a set of servers. The PRM framework is made of 4 components: Corosync, Pacemaker, the mysql resource agent and MySQL itself. It’s easy to setup, better if you already know how to use Pacemaker and it works like a charm. In fact it setup a master and x slaves.

Continue reading

monit is a utility for managing and monitoring processes, programs, files, directories and filesystems on a Unix system. Monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations. E.g. Monit can start a process if it does not run, restart a process if it does not respond and stop a process if it uses too much resources. You can use Monit to monitor files, directories and filesystems for changes, such as timestamps changes, checksum changes or size changes.

Continue reading

You know that I recently switched to i3. One of the first thing I wanted to change is the status bar which is not optimal for my usage. After researches, it looked like that i3blocks it the best alternative. So I contacted the creator (Vivien) and had very good exchanges with him. I’ve made pull requests and suggestions to integrate missing checks, faster one that I developed and with colorization depending of the contexts.

Continue reading

Author's picture

Pierre Mavro / Deimosfr


Qovery Co-Founder and CTO

Paris - France