Laisser un commentaire

Collecter et grapher les métriques serveurs avec Sensu et Grafana

À chaque type de monitoring ses objectifs et ses outils. Si les checks permettent d’être alertés en temps réel sur un dysfonctionnement, les graphiques donnent un aperçu sur le long terme du comportement de nos serveurs. Ils permettent aussi d’en prévoir l’évolution. Voyons comment collecter les métriques importantes et créer des graphiques pertinents avec Grafana.

Laisser un commentaire

Monitorer les serveurs et services avec Sensu

Lorsque l’on opère des serveurs, il est impératif de s’assurer que tout fonctionne normalement. Sensu permet justement de nous alerter en cas de dysfonctionnement ou d’anomalie. Le maître mot : la proactivité. En d’autres termes, être au courant d’une défaillance avant que nos utilisateurs ne le remarquent. Intéressé ? Découvrons la puissance de Sensu !

Laisser un commentaire

Analyser les logs avec Graylog

Graylog est un système qui permet de centraliser, monitorer et d’analyser les logs. Ainsi, les logs de vos différents serveurs et applications se retrouvent tous consultables au même endroit. Cela permet bien évidemment une grosse économie de temps, mais également de facilement pouvoir comparer et corréler les logs de vos différents services entre eux. Enfin, il est possible de configurer des analyses automatiques qui seront ainsi capables de vous avertir en temps réel si l’un des paramètres que vous spécifiez est atteint. Convaincu ? Alors allons-y !

Laisser un commentaire

Monitoring : définir les objectifs, les données et les outils

Il n’y a pas de mystères, si la big data et l’analytics sont tendances, c’est pour une bonne raison : nous possédons des données qui valent de l’or si elles sont bien exploitées. En terme de serveurs et d’applications, cela se traduit par une meilleur connaissance de son système, une meilleur prévention et un meilleur diagnostique en cas de problème (plus rapide et plus précis). Une question subsiste : quelle donnée collecter pour quel objectif, avec quel outil ?

Laisser un commentaire

Définir son plan d'analyse et de mesure marketing D3M

Les outils d’analytics regorgent de données et l’on a vite fait de s’y perdre. C’est pourquoi il est primordial de définir un plan d’action webmarketing afin de tirer le maximum de bénéfices de l’outil. Même s’il est possible de se servir des outils d’analyse pour avoir un aperçu de l’état de santé globale d’un site, pour aller plus loin, il devient impératif d’établir son D3M : le digital marketing and measurement model.

Laisser un commentaire

Programmation orientée objet en JavaScript

JavaScript est un des langages les plus utilisés et aussi un des plus populaires du moment. Côté client, côté serveur, il est omniprésent sur le web. Malgré cela, le JS demeure mal compris par un grand nombre de développeurs. Pourtant, à mesure que son usage s’intensifie et qu’il est le cœur d’applications de plus en plus complexes, il convient de bien appréhender son modèle objet. En route pour le royaume des objets !

Laisser un commentaire

Web analytics : tirer parti de la recherche interne

C’est un fait, nos sites possèdent aujourd’hui pour la plupart des moteurs de recherche internes. Vous savez, ce petit champ de recherche commun à tous les blogs et toujours mis en évidence sur les sites de e-commerce et les réseaux sociaux. C’est devenu un réflexe pour les internautes de taper dans la barre de recherche dès qu’ils ne trouvent pas rapidement une information en passant par le menu. Pour une petite partie d’entre eux, c’est même devenu un moyen de navigation à part entière.

Nous ne pouvons que nous en réjouir car ces données valent de l’or. Elles permettent de nous indiquer ce que veut l’internaute, son intention. Habituellement, nous devons nous cantonner à interpréter des clics, mais avec les données de recherche, il nous parle. L’internaute nous dit ce qu’il veut trouver sur nos sites.

Laisser un commentaire

Dites stop aux titres sans impact !

Un mauvais titre et c’est la seule chose qu’on aura lu de votre article. Dans les moteurs de recherche, c’est l’élément décisif qui va inciter l’internaute à cliquer – ou pas – sur votre lien. Pas de clic, pas de visite, c’est aussi simple que cela. Comment écrire un titre engageant ? Quels sont les éléments d’un bon titre ?

Laisser un commentaire

Optimiser les performances de NGINX

Nginx de part sa robustesse, sa structure minimaliste et son fonctionnement événementiel asynchrone est un serveur web plébiscité pour ses performances. Mais ce n’est pas parce qu’on a une Porsche qu’il ne faut pas tenter de la rendre encore plus puissante !

Pour des sites à fort trafic, un serveur bien optimisé signifie deux choses : des requêtes servies plus vite et un besoin en machines (scaling horizontal) inférieur. Alors pourquoi s’en priver ?

Laisser un commentaire

Web, censure, blocage et contournement

Il y a quelques semaines, je me trouvais à l’étranger et, alors que j’essayais d’accéder à un site sur lequel je vais régulièrement : page blanche… le chargement poursuit sans fin. Étrange. Normalement, si le serveur est tombé, le navigateur nous avertit qu’il y a une erreur de chargement, s’il y a un problème avec les DNS, le navigateur nous dit que l’adresse est introuvable. Ni l’un, ni l’autre, ok, on a bloqué mon site !

Avant de conclure trop hâtivement, je creuse un peu plus : je ping le nom de domaine, pas de problème, les DNS fonctionnent bien. Je tente d’accéder directement à l’adresse ip : ok, je tombe sur une page Cloudflare. Le problème n’est donc définitivement pas à imputer au site. Je creuse un peu plus et trouve la source du problème. C’est alors que j’ai songé qu’il fallait écrire un article pour présenter tout ça de manière claire.