Observability

Picking our Prometheus' remote storage

Picking our Prometheus’ remote storage

If you are running an IT system you are most likely using an Observability stack along it. Nowadays, the question’s no more whether or not you need Observability but more like how will you compose your stack. At OVHcloud, we have been running a scalable timeseries backend for years now. During the last year, we […]

Picking our Prometheus’ remote storage Read More »

Benchmarking Prometheus like a pro with k6

Benchmarking Prometheus like a pro with k6

In our previous posts about choosing a Prometheus remote storage we have seen how to set up a benchmarking infrastructure and how to benchmark promql performance. We have been able to obtain results but the whole benchmark is flawned in many ways: This blog post discuss how we should have benchmark our remote storage. How to

Benchmarking Prometheus like a pro with k6 Read More »

Benchmarking Prometheus promql performance

Benchmarking Prometheus promql performance

Here @OVHCloud, we try to replace our legacy metrics oriented infrastructure. This infrastructure matters a lot for us as internal teams use it to supervise the core services of OVH, so before making any choices, we wanted to apply a bullet proof test to the challengers. You can do two main things with a storage

Benchmarking Prometheus promql performance Read More »

Prometheus' remote storage playground

Prometheus’ remote storage playground

Introduction In the previous post we have discuss how important remote storage are for Prometheus. We have also covered several attention points. In the following post we are covering remote write storage and how to bench them. Context After you have identify one (or more) remote storage who might suit your must bench it. However

Prometheus’ remote storage playground Read More »

Prometheus love remote storage

Welcome to Prometheus world of remote storage

At OVHcloud, we recently made a change to our internal Observability stack. After testing and comparing the different solutions on the market, we opted for on open source solution. With this blog post, we’re starting a series of articles to provide feedback on our selection process and what we’ve learned along the way. Our mission

Welcome to Prometheus world of remote storage Read More »

OVHcloud Web Statistics: A new statistics interface for your OVHcloud hosted website

OVHcloud Web Statistics: A new statistics interface for your OVHcloud hosted website

If you have ever managed or edited a website, you will likely have experience tracking page views and hit statistics. If this is the case, then this article is for you! Get ready to step into 2020 with a brand new interface! A bit of history There are multiple solutions on the market designed to help

OVHcloud Web Statistics: A new statistics interface for your OVHcloud hosted website Read More »

Jerem: an agile bot

Jerem: An Agile Bot

At OVHCloud, we are open sourcing our “Agility Telemetry” project. Jerem, as our data collector, is the main component of this project. Jerem scrapes our JIRA at regular intervals, and extracts specific metrics for each project. It then forwards them to our long-time storage application, the OVHCloud Metrics Data Platform.   Agility concepts from a developer’s

Jerem: An Agile Bot Read More »

Contributing to Apache HBase: custom data balancing

Contributing to Apache HBase: custom data balancing

In today’s blogpost, we’re going to take a look at our upstream contribution to Apache HBase’s stochastic load balancer, based on our experience of running HBase clusters to support OVHcloud’s monitoring. The context Have you ever wondered how: we generate the graphs for your OVHcloud server or web hosting package? our internal teams monitor their

Contributing to Apache HBase: custom data balancing Read More »

TSL by OVHcloud

TSL (or how to query time series databases)

Last year, we released TSL as an open source tool to query a Warp 10 platform, and by extension, the OVHcloud Metrics Data Platform. But how has it evolved since then? Is TSL ready to query other time series databases? What about TSL states on the Warp10 eco-system? TSL to query many time series databases

TSL (or how to query time series databases) Read More »

IPMI-based alerting

Alerting based on IPMI data collection

The problem to solve… How to continuously monitor the health of all OVH servers, without any impact on their performance, and no intrusion on the operating systems running on them – this was the issue to address. The end goal of this data collection is to allow us to detect and forecast potential hardware failure, in

Alerting based on IPMI data collection Read More »