VictoriaMetrics internals - Making monitoring simple and reliable at massive scale

20/01/2024 1h 3min

Listen "VictoriaMetrics internals - Making monitoring simple and reliable at massive scale"

Episode Synopsis

Deep Dive into Victoria Metrics with Alex and Roman

Join the insightful discussion with Vitoriametrics creators, Alex and Roman, in the Geekneritor podcast hosted by Kaivalya Apte. This episode explores the internals of Victoria Metrics - a highly scalable monitoring solution and time series database. Discover the origins of Victoria Metrics, understand how it evolved, and learn about its unique architecture and functionality. From the concept of time series, the usage of consistent hashing in data distribution to real-world applications, it's all packed into this engaging conversation.

00:00 Introduction
01:52 The Genesis of VictoriaMetrics
02:18 The Journey from Postgres to Clickhouse
03:19 The Transition from Prometheus to Victoria Metrics
05:08 The Birth and Evolution of Victoria Metrics
13:01 The Architecture of Victoria Metrics
20:10 Data Ingestion and Integration in Victoria Metrics
29:15 Understanding the Vector Metric Architecture
30:30 Comparing Shared Storage and Object Store
31:00 Designing the VictoriaMetrics Architecture
32:01 The Role of Object Storage
36:15 The Importance of Indexing
43:19 Understanding the Ingestion Process
45:46 Exploring the Select Process
55:55 Future Plans for Victoria Metrics

Important Links:
1. Architecture Overview: https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html#architecture-overview
2. How ClickHouse Inspired Us to Build a High Performance Time Series Database
https://altinity.com/wp-content/uploads/2021/11/How-ClickHouse-Inspired-Us-to-Build-a-High-Performance-Time-Series-Database.pdf
3. Frequently asked questions.
https://docs.victoriametrics.com/FAQ.html



===============================================================================
For discount on the below courses:

Appsync: https://appsyncmasterclass.com/?affiliateId=41c07a65-24c8-4499-af3c-b853a3495003

Testing serverless: https://testserverlessapps.com/?affiliateId=41c07a65-24c8-4499-af3c-b853a3495003

Production-Ready Serverless: https://productionreadyserverless.com/?affiliateId=41c07a65-24c8-4499-af3c-b853a3495003

Use the button, Add Discount and enter "geeknarrator" discount code to get 20% discount.
===============================================================================


Follow me on Linkedin and Twitter: https://www.linkedin.com/in/kaivalyaapte/ and https://twitter.com/thegeeknarrator

If you like this episode, please hit the like button and share it with your network.
Also please subscribe if you haven't yet.

Database internals series: https://youtu.be/yV_Zp0Mi3xs

Popular playlists:
Realtime streaming systems: https://www.youtube.com/playlist?list=PLL7QpTxsA4se-mAKKoVOs3VcaP71X_LA-

Software Engineering: https://www.youtube.com/playlist?list=PLL7QpTxsA4sf6By03bot5BhKoMgxDUU17

Distributed systems and databases: https://www.youtube.com/playlist?list=PLL7QpTxsA4sfLDUnjBJXJGFhhz94jDd_d

Modern databases: https://www.youtube.com/playlist?list=PLL7QpTxsA4scSeZAsCUXijtnfW5ARlrsN

Stay Curios! Keep Learning!