Benchmarking Gnocchi for fun & profit
A technical article about benchmarking the performance of Gnocchi, a time-series database, including tool development and hardware setup results.
Julien Danjou est un vétéran de l'open source avec 25 ans d'expérience, CEO et co-fondateur de Mergify, et créateur du gestionnaire de fenêtres awesome. Découvrez les insights du plus jeune développeur Debian en 2002, leader du projet de télémétrie OpenStack et créateur de la base de données de séries temporelles Gnocchi. Explorez l'expertise issue des innovations cloud computing chez Red Hat, du développement du profileur Python chez Datadog et de la maîtrise des mécanismes internes de CPython. Apprenez de l'auteur des livres "Serious Python" et "Scaling Python", animateur du podcast français CI/CD "Nom d'un Pipeline!" et fondateur du Toulouse SaaS Club. Suivez pour des insights sur les plateformes SaaS, l'expertise en développement Python, les meilleures pratiques CI/CD, l'optimisation de l'expérience développeur, les contributions GNU Emacs et la programmation Lisp. Accédez aux connaissances sur l'automatisation de fusion de code, la collaboration d'équipes d'ingénierie logicielle et l'architecture cloud computing.
250 articles from this blog
A technical article about benchmarking the performance of Gnocchi, a time-series database, including tool development and hardware setup results.
A developer presents Gnocchi, an OpenStack metrics project, at a Paris meetup, explaining its purpose, functionality, and advantages over Ceilometer.
Interview with a software engineer about his work on OpenStack, his role at Red Hat, and his book on Python.
Announcing a Grafana plugin for Gnocchi, enabling visualization of metrics from the OpenStack-compatible time-series database.
A guide to using the Voluptuous library for robust data validation and schema definition in Python applications.
A developer shares a Python script to save subscriber-only LWN.net articles to Pocket for offline reading.
An update on the evolution of OpenStack's Ceilometer project, including the spin-off of Gnocchi and Aodh into separate services.
A developer's guide to handling timezones in Python, covering pitfalls, best practices, and the datetime module's design.
A guide to using the 'retrying' Python library for implementing robust retry logic in applications dealing with external failures.
A developer's recap of the OpenStack Summit, focusing on Ceilometer and Gnocchi updates, operator feedback, and plans for componentization in the Liberty release.
An interview about software testing in Python, covering the author's journey with Python, the Zen of Python, and challenges for beginners.
Announcing Gnocchi 1.0, a scalable time-series database for storing cloud infrastructure metrics and resources via a REST API.
A guide to writing a flake8 plugin using Python AST to check for incorrectly declared static methods in code.
An introduction to the Tooz Python library for distributed coordination, covering group management and locking in distributed systems.
Analyzes poor Python practices in the Whisper library, covering missing tests, PEP 8 violations, and non-idiomatic code.
A developer explains how to make GitHub track contributions to OpenStack repositories by starring them, using a Python script.
Explores scalability challenges in OpenStack Ceilometer's metering architecture and introduces the Gnocchi project as a solution for time-series data.
A developer's summary of the OpenStack Juno Design Summit, focusing on Ceilometer project discussions, scaling challenges, and future improvements.
The author shares the behind-the-scenes process of writing 'The Hacker's Guide to Python', focusing on practical Python development insights from OpenStack experience.
A technical guide on implementing A/B testing for a static website using Apache httpd, covering design choices and cookie-based user tracking.