Avatar

Organisations

@twitter @linkedin @rss
  • En plus de l’accès filtré à un bucket amazon s3, il est possible de positionner du chiffrement sur la base de clés gérées dans IAM, voilà comment démarrer. L’utilisation du cloud et de ses services passe toujours pas le questionnement des solutions de sécurité et de confidentialité. Le service populaire s3 chez AWS de gestion des fichiers permet de couvrir une palette importante d’usages, depuis l’accès totalement public jusqu’à l’accès authentifié et chiffré.
    sécurité aws chiffrement s3 Created Sun, 24 Jun 2018 16:33:15 +0000
  • Comme nous avons pu le voir dans notre article sur l’instrumentation de python pour prometheus, un petit tour en java pour s’adapter à des usages plus vastes de nos développeurs. On a fait le tour des prometheus-concepts-de-base grands principes de prometheus et vu comment instrumenter du code python afin d’en tirer partie, ici on regarde les principes pour instrumenter du code java spring. N’étant pas un expert java, loin de là, ce code est probablement améliorable et optimisable, mais il fonctionne et permet de voir les grands principes.
    performance supervision prometheus java Created Sat, 09 Jun 2018 13:27:26 +0000
  • Sur un environnement conséquent, la découverte automatique des services et applications à intégrer à prometheus est indispensable. Cet article présente l’implémentation possible avec consul. Dans notre précédent article, nous avons connecté notre web service à monitorer avec prometheus et grafana. La configuration était manuelle et statique ce qui ne permet pas le passage à l’échelle. Voici comment automatiser la configuration dans prometheus sur la base du système clé/valeur consul. Une vidéo est disponible en fin d’article si vous voulez voir le résultat sans mettre les mains sur le clavier, notamment les enregistrements dynamiques et l’utilisation du DNS pour trouver les services.
    performance supervision python consul dns Created Thu, 31 May 2018 14:44:04 +0000
  • Maintenant que nous avons vu comment instrumenter notre code python pour prometheus, mettons en place l’ensemble dataviz autour de celui-ci : prometheus et grafana Nous avons vu dans nos articles précédents les principes de fonctionnement de prometheus et comment instrumenter notre code python de façon à collecter des valeurs métiers ainsi que des métriques techniques. L’objet de cet article est de mettre en place l’ensemble de l’écosystème autour de prometheus pour la collecte et le stockage des informations time-series, grafana pour la dataviz tout en conservant notre petit exemple en python.
    performance supervision python dataviz docker Created Wed, 30 May 2018 17:02:21 +0000
  • La solution de collete et traitement des métriques prometheus tire parti de l’instrumentation du code développé. Cet article pour vous aider à bien démarrer en python. Maintenant que les principes de base de prometheus n’ont plus de secret pour vous, voici de quoi bien démarrer en python. Nous y verrons le principe de fonctionnement sur un web service simple développé avec Flask et qui pourra être intégré dans un écosystème prometheus.
    performance supervision python prometheus Created Sat, 26 May 2018 15:46:31 +0000
  • Dès lors que l’on envisage de mettre en place du logiciel spécifique en place, il est indispensable de penser à la supervision de l’ensemble et idéalement depuis l’intérieur. Les logiciels développés doivent donc proposer des points de supervision et de monitoring de la performance qu’elle soit technique ou fonctionnelle. Les deux principaux moyens sont les logs et les métriques. Ils ne servent pas les mêmes objectifs, interessons nous à la seconde catégorie.
    performance supervision architecture prometheus Created Sat, 12 May 2018 17:31:14 +0000
  • Les bloqueurs de publicité c’est pas mal, mais le fait d’avoir à instrumenter le filtrage au niveau des logiciels clients est assez complexe et ne permet pas de couvrir ni des menaces complémentaires, ni des équipements non administrables, comme les IOT par exemples. A la maison ou dans une petite entreprise, il n’est pas courant de disposer d’élément de sécurité avancé, mettre ses mains dans les serveurs DNS ou installer des composants n’est pas à la portée de tout le monde et par conséquent on retrouve à ces endroits des vulnérabilités qui peuvent être en partie endiguées avec un filtrage à base de DNS.
    dns sécurité publicité IOT performance Created Sun, 25 Mar 2018 13:48:32 +0000
  • Réunir dans la même solution du chat, de l’échange de fichier et du fil de message en groupe, c’est assez classique mais en utilisant un système de clé de chiffrement ouvert et public comme PGP, c’est ce que propose keychain. Si vous ne savez pas ce qu’est PGP (Pretty Good Privacy) ou comment cela fonctionne, il pourra être utile de commencer par lire un peu la documentation disponible sur ce système assez ancien.
    sécurité pgp chiffrement chat Created Sun, 04 Mar 2018 15:01:45 +0000
  • Si comme moi vous avez la chance d’être chez un fournisseur internet qui ne propose pas une bande passante suffisante pour aller sur certains sites de streaming, comme par exemple twitch, ou que tout simplement vous souhaitez profiter de cette application sur votre TV, voici un premier tuto simple pour démarrer. Twitch propose des diffusions sur bon nombre de jeux et notamment propose la diffusion de certaines compétitions régulières d’esport. Le plus simple pour en profiter est tout simplement d’utiliser votre navigateur préféré sur votre poste, de choisir une chaîne et de profiter du spectacle.
    twitch internet raspberry esport Created Sun, 04 Feb 2018 14:44:04 +0000
  • Travailler en utilisant une méthode agile axée tout d’abord sur le livrable de qualité n’implique pas de s’abstraire totalement des aspects financiers de chaque phase. Lorsque l’on aborde la fabrication, on peut simplement mettre une petite touche de gestion des coûts afin de disposer d’un axe d’analyse supplémentaire, parfois crucial. Le développement logiciel, lorsqu’il utilise une méthodologie agile, peine à travailler sur les 3 axes que sont le délai, la qualité et le coût.
    agilité develop méthode scrum Created Sun, 21 Jan 2018 12:01:49 +0000