Catégorie : Blog

Bioyino — agrégateur de métriques distribué et évolutif

Donc, vous collectez des métriques. Comme nous. Nous aussi, nous collectons des métriques. Bien sûr, celles qui sont nécessaires pour les entreprises. Aujourd'hui, nous allons parler du tout premier maillon de notre système de surveillance — le serveur d'agrégation compatible avec statsd, bioyino, pourquoi nous l'avons écrit et pourquoi nous avons abandonné brubeck. Dans nos articles précédents (1, 2), vous pouvez découvrir que jusqu'à un certain temps, nous collectaient les balises […]

Stockage des métriques : comment nous sommes passés de Graphite+Whisper à Graphite+ClickHouse

Bonjour à tous ! Dans mon précédent article, j'évoquais l'organisation d'un système de monitoring modulaire pour une architecture microservices. Rien ne reste immobile, notre projet évolue constamment et le nombre de métriques stockées augmente aussi. Comment nous avons organisé la transition de Graphite+Whisper à Graphite+ClickHouse sous haute charge, les attentes que nous avions et les résultats de la migration sont à lire ci-dessous.

Monitoring en tant que service : système modulaire pour une architecture microservices

Aujourd'hui, dans notre projet, en plus du code monolithique, des dizaines de microservices fonctionnent. Chacun d'eux nécessite d'être monitoré. Faire cela à cette échelle par des ingénieurs DevOps est problématique. Nous avons développé un système de monitoring qui fonctionne comme un service pour les développeurs. Ils peuvent écrire leurs propres métriques dans le système de monitoring, les utiliser, construire des tableaux de bord basés sur celles-ci, y attacher des alertes.

Histoires du data center : contes d'Halloween sur les générateurs, la diplomatie et les vis autotaraudeuses dans le calorifère

Mes collègues et moi avons pensé : pourquoi, avant notre fête d'Halloween préférée, ne pas remémorer des anecdotes effrayantes que les gens rencontrent dans la construction de data centers au lieu de succès et de projets intéressants ? Alors, éteignez la lumière, lancez de la musique angoissante, voici des histoires qui nous réveillent parfois encore en sueur froide. Le fantôme du bureau Dans un bâtiment de bureaux, nous construisions une salle serveur, et toutes sortes de choses.

Comment créer une IA de jeu : guide pour les débutants

Je suis tombé sur un matériel intéressant sur l'intelligence artificielle dans les jeux. Avec des explications des choses de base sur l'IA à travers des exemples simples, et aussi de nombreux outils et méthodes utiles pour son développement et sa conception pratiques. Comment, où et quand les utiliser est aussi abordé. La plupart des exemples sont écrits en pseudocode, donc des connaissances approfondies en programmation ne sont pas nécessaires.

Comment fonctionne une IA de jeu hybride et quels sont ses avantages

Dans la continuité d'un sujet abordé précédemment dans notre blog sur l'intelligence artificielle dans les jeux vidéo, nous allons discuter de l'applicabilité de l'apprentissage automatique et de la manière dont il se présente. Jacob Rasmussen, expert en IA chez Apex Game Tools, partage son expérience et les solutions qu'il a choisies. Ces dernières années, il y a eu beaucoup de discussions sur le fait que l'apprentissage automatique révolutionne […]

Sortie d'OpenVPN 2.4.8

La version OpenVPN 2.4.8 a été publiée. Elle rétablit la possibilité de compilation avec la bibliothèque cryptographique LibreSSL et assure la prise en charge de la compilation avec OpenSSL 1.1 sans API obsolètes. Le traitement du remplissage de PSS a été ajouté dans cryptoapicert. La taille de la file d'attente des connexions entrantes en attente de traitement a été augmentée à 32, améliorant la réactivité des serveurs OpenVPN utilisant TCP. Source : linux.org.ru

ARM cryptographique basé sur les standards à clé publique. Fonctionnalités d'analyse et de visualisation des structures ASN1

Dans les commentaires sur linux.org.ru concernant la version précédente de l'outil cryptoarmpkcs, l'utilisateur questin4 a raisonnablement noté : - « Le développement s'arrête-t-il et de nouvelles fonctionnalités ne seront-elles plus ajoutées ? ». Il avait raison, une nouvelle version de l'outil est sortie, prenant en compte de nombreuses remarques. Cela concerne principalement le téléchargement du code source et des distributions. Pour télécharger de nouvelles versions, il suffit désormais d'ouvrir la fenêtre « À propos » et de sélectionner […]

Lancement de la version 1.2 du système d'exploitation MidnightBSD

La version 1.2 de MidnightBSD, un système d'exploitation orienté bureau basé sur FreeBSD avec des éléments portés de DragonFly BSD, OpenBSD et NetBSD, vient d'être publiée. L'environnement de bureau de base est construit sur GNUstep, mais les utilisateurs peuvent installer WindowMaker, GNOME, Xfce ou Lumina. Une image d'installation de 663 Mo (x86, amd64) est disponible pour le téléchargement. Contrairement à d'autres versions de bureau de FreeBSD, MidnightBSD a été développée dès le départ […]

Mise à jour de Firefox 70.0.1 et Thunderbird 68.2.1

Une mise à jour corrective de Firefox 70.0.1 a été publiée, résolvant un problème qui provoquait des plantages lors de l'ouverture de certaines pages ou du chargement de certains éléments JavaScript sur la page. Ce problème se manifeste notamment sur des sites tels que YouTube et Facebook en raison de la corruption des données dans la nouvelle implémentation de LocalStorage (NextGen). En raison des problèmes de Firefox 70.0.1, un retour en arrière a été effectué sur […]

Une version portable d'OpenBGPD 6.6p0 est disponible

Les développeurs d’OpenBSD ont préparé une version portable du paquet de routage OpenBGPD 6.6, utilisable sur des systèmes d'exploitation autres qu'OpenBSD. Pour assurer la portabilité, des parties du code des projets OpenNTPD, OpenSSH et LibreSSL ont été utilisées. En plus d'OpenBSD, la prise en charge de Linux et FreeBSD est annoncée. Le fonctionnement d'OpenBGPD a été testé sur Debian 9, Ubuntu 14.04 et FreeBSD 12. Le développement d'OpenBGPD se fait avec le soutien régional […]

NB-IoT : comment ça fonctionne ? Partie 2

La dernière fois, nous avons discuté des caractéristiques de la nouvelle norme NB-IoT du point de vue de l'architecture du réseau d'accès radio. Aujourd'hui, examinons ce qui a changé dans le cœur du réseau (Core Network) avec le NB-IoT. Alors, c'est parti. Des changements significatifs ont eu lieu dans le cœur du réseau. Commençons par l'introduction d'un nouvel élément ainsi qu'une série de mécanismes définis par la norme comme « CIoT EPS Optimization » ou optimisation […]

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster