ELK Magento

Dans cet article je vais vous montrer comment exploiter la pile ELK (elasticsearch, logstash et kibana) pour monitorer les performances de magento sans trop d’effort. Je ne vais pas m’étendre sur les détails de ces 3 logiciels, mais simplement vous décrire en quelques mots leur principal rôle.

Les normes de codage ça sert à rien

Je suis développeur depuis quelques années maintenant,et beaucoup des collègues avec qui j’ai pu travailler me considèrent comme quelqu’un de chiant,trop exigeant.D’après eux je perd mon temps sur des choses sans intérêt,comme le respect des normes de codage, la beauté d’un code.Pour eux l’essentiel pour un projet c’est qu’il fonctionne.

Elasticsearch | river-jdbc incrémental

Je travaille depuis une semaine sur la mise en place d’Elasticsearch en tant que data warehouse, et son exploitation depuis Kibana. J’ai donc besoin d’indexer un certain nombre de documents provenant de source différentes. Comme beaucoup, 90% de mes données sont actuellement stockées dans des tables MySQL. Certaines d’entre elles contiennent pas loin de 100 […]

Elasticsearch en 10min

Cette semaine, une mission qui m’a été confiée, était de trouver une solution pour catégoriser de manière automatique des articles. Je me suis donc naturellement tourné vers Elasticsearch, produit que je connais uniquement de nom car très populaire en ce moment. Je pars donc à la découverte d’Elasticsearch. Introduction Pour expliquer de manière simple, Elasticsearch […]

Category: Php

Guzzle

Guzzle est un client HTTP développé en PHP. Je pense qu’aujourd’hui n’importe quel développeur s’est déjà retrouvé face à un web services. Les web services, ont beaucoup évolué, passant par des trams XML, SOAP et maintenant RESTful ! Guzzle permet donc d’attaquer facilement ce genre de web services, en utilisant le module cURL. Installation On […]

Category: Php

Monolog

Je travaille actuellement sur la refonte de mon framework (https://github.com/GuillaumeDievart/Wise). Arrivé au composant logger, j’ai remis en question sa raison d’être ayant connaissance de l’existance de Monolog. Monolog respecte le standard PSR-3, standard que je voulais mettre en place pour le mien. Je vais donc arrêter mes développements et aller jeter un oeil à cette […]

Category: Php

1 an après

L’année dernière, j’avais écris un rapide article suite à mon changement de société pour comparer une grosse structure et une structure à taille humaine. Je reviens donc dessus avec plus de matière. Les comparaisons vont être faites sur les deux dernières sociétés dans lesquelles j’ai travaillé.

Mes outils

Cet article est un peu particulier, il va me servir à la fois pour référencer les outils que j’utilise mais aussi ceux sur lesquels je compte me pencher. Cette liste d’outils ne sera donc jamais exhaustive, étant donné que les outils que je vais présenter seront uniquement ceux que je veux. (Et oui c’est moi […]

Can’t find file: ‘./mysql/plugin.frm’

Je travaille habituellement sur des machines Debian, et je n’avais jamais rencontré cette erreur jusqu’à aujourd’hui en aidant un collègue dans la mise en place de l’outil Xtrabackup de Percona. Pour ceux qui ne connaissent pas XtraBackup, je vous renvoie vers cet article XtraBackup.

uniqid est lent !!

C’est un constat que j’ai fait depuis un certain moment, mais le problème ayant refait surface il y a peu de temps sur l’application d’un de mes collègues, je me suis dit qu’il serait sympa de vous le partager !

Category: Php