The Benefits of VictoriaMetrics: BlackSwift's Real-World Experience

VictoriaMetrics 48 views 23 slides Jun 21, 2024
Slide 1
Slide 1 of 23
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23

About This Presentation

Presented by Alexis Ducastel from Blackswift during the virtual VictoriaMetrics Meetup for Q2 2024.

Topics covered:

1. Who are Blackswift and what are Blackswift Kontainers?

2. Monitoring is not an option, it’s included

3. What do we need:
High Availability, Scalability, Multi-tenancy, Eas...


Slide Content

The benefits of Victoria Metrics,
BlackSwift 's real world experience
Alexis DUCASTEL
June 20th 2024

Alexis
DUCASTEL
The benefits of Victoria Metrics,
BlackSwift 's real world experience

Who am I ?

GPDR
Compliant Kontainers
The benefits of Victoria Metrics,
BlackSwift 's real world experience

Who is BlackSwift ?
We are a french company that provides a
Container as a Service platform, with features
like multi-provider clusters, access to K8S API,
monitoring, backups and predictable pricing

GPDR
Compliant Kontainers
The benefits of Victoria Metrics,
BlackSwift 's real world experience

Who is BlackSwift ?
We are a french company that provides a
Container as a Service platform, with features
like multi-provider clusters, access to K8S API,
monitoring, backups and predictable pricing

Happy BlackSwift user
enjoying its metrics
The benefits of Victoria Metrics,
BlackSwift 's real world experience

Monitoring is not an option, it’s included !

The benefits of Victoria Metrics,
BlackSwift 's real world experience

Monitoring is not an option, it’s included !
Happy BlackSwift user
enjoying its metrics

The benefits of Victoria Metrics,
BlackSwift 's real world experience

What do we need ?
High Availability Scalability
Easy management
(+ documentation)
Multi-tenancy
Our needs :

The benefits of Victoria Metrics,
BlackSwift 's real world experience

1st Competitor : Prometheus
High Availability Scalability
Easy management
(+ documentation)
Multi-tenancy

The benefits of Victoria Metrics,
BlackSwift 's real world experience

1st Competitor : Prometheus
High Availability Scalability
Easy management
(+ documentation)
Multi-tenancy

The benefits of Victoria Metrics,
BlackSwift 's real world experience

Prometheus - the “all-you-can-eat” model
Rare photography of a wild Prometheus dealing with memory

The benefits of Victoria Metrics,
BlackSwift 's real world experience

2nd Competitor : Grafana Mimir
High Availability Scalability
Easy management
(+ documentation)
Multi-tenancy

The benefits of Victoria Metrics,
BlackSwift 's real world experience

2nd Competitor : Grafana Mimir
High Availability Scalability
Easy management
(+ documentation)
Multi-tenancy

The benefits of Victoria Metrics,
BlackSwift 's real world experience

2nd Competitor : Grafana Mimir
High Availability Scalability
Easy management
(+ documentation)
Multi-tenancy

The benefits of Victoria Metrics,
BlackSwift 's real world experience

3rd Competitor : Victoria Metrics
High Availability Scalability
Easy management
(+ documentation)
Multi-tenancy

The benefits of Victoria Metrics,
BlackSwift 's real world experience

3rd Competitor : Victoria Metrics
High Availability Scalability
Easy management
(+ documentation)
Multi-tenancy

The benefits of Victoria Metrics,
BlackSwift 's real world experience

Guess who won ?

The benefits of Victoria Metrics,
BlackSwift 's real world experience

Our current architecture :
vmagent

The benefits of Victoria Metrics,
BlackSwift 's real world experience

Whoooo wants numbeeeeers ?
~2.2M series
~412Gi storage
0.31 bytes / point
Highlights of our main VMCluster :
~1.5T datapoints
~67k datapoints/s
13 months retention

The benefits of Victoria Metrics,
BlackSwift 's real world experience

Let’s talk about money baby
How much would we pay for a SaaS solution ?
225 000 € / year (0.15€ / 1M points ingérés)
(~18 750 € / month)
Grafana Cloud (2.2M metrics) : 17 600 $ / month (8$ / 1k metrics)
Scaleway Cockpit (1.5T datapoints) :

The benefits of Victoria Metrics,
BlackSwift 's real world experience

Our conclusion
●Auto-rebalancing (when changing number of vmstorage)
●Object storage as backend (easier capacity planning)
Features we are waiting for :
Victoria Metrics main strengths :
●Scalability upscale (both vertical and horizontal)
●Incredible resource efficiency (CPU/mem/storage/network)
●Stability with easy maintenance
●Very fast onboarding with outstanding documentation
●Complete tooling kit ( operator, auth, backup, self-monitoring, …)

The benefits of Victoria Metrics,
BlackSwift 's real world experience

Our conclusion
●Auto-rebalancing (when changing number of vmstorage)
●Object storage as backend (easier capacity planning)
Features we are waiting for :
Victoria Metrics main strengths :
●Scalability upscale (both vertical and horizontal)
●Incredible resource efficiency (CPU/mem/storage/network)
●Stability with easy maintenance
●Very fast onboarding with outstanding documentation
●Complete tooling kit ( operator, auth, backup, self-monitoring, …)
Cluster migrated
with a few minutes of
downtime thanks to
vmbackup

Thanks a lot everyone !
The benefits of Victoria Metrics,
BlackSwift 's real world experience

Questions ?

The benefits of Victoria Metrics,
BlackSwift 's real world experience
Alexis DUCASTEL
June 20th 2024