Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Использование
VictoriaMetrics
в стеке Prometheus/Grafana
Alex 🐱 Chistyakov
TL;DR
- https://github.com/VictoriaMetrics/VictoriaMetrics#pro
metheus-setup и все заработало!
- github.com/alexclear/vagrant-prometheus-lab
2
Новости
- Я перешел на ansible-galaxy и requirements.yml вместо
git submodules, как вы и просили
3
Новости
- Я перешел на ansible-galaxy и requirements.yml вместо
git submodules, как вы и просили
- (github.com/alexclear/vagrant-prometheus-lab)
4
Соцопрос
- Важный вопрос про семью (автор - не я)
5
Соцопрос
- Важный вопрос про семью (автор - не я)
- Terraform или Vagrant? (здесь рассказчик должен
осветить плюсы и минусы каждого из вариантов)
6
Почему недостаточно Prometheus
- Хотим хранить метрики дольше, чем 15 дней
7
Почему недостаточно Prometheus
- Хотим хранить метрики дольше, чем 15 дней
- Хотим хранить метрики дольше, чем 15 дней, более
эффективно, чем это делает сам Prometheus
8
Почему VictoriaMetrics
- Модель хранения данных как у ClickHouse
9
Почему VictoriaMetrics
- Модель хранения данных как у ClickHouse
- VictoriaMetrics - это TSDB, а не просто прослойка
между облачным хранилищем и Prometheus (?)
10
Почему VictoriaMetrics
- Модель хранения данных как у ClickHouse
- VictoriaMetrics - это TSDB, а не просто прослойка
между облачным хранилищем и Prometheus (?)
- Это продукт с открытым исходным кодом
11
Почему VictoriaMetrics
- Модель хранения данных как у ClickHouse
- VictoriaMetrics - это TSDB, а не просто прослойка
между облачным хранилищем и Prometheus (?)
- Это продукт с открытым исходным кодом
12
Преимущества VictoriaMetrics
- Бесшовная интеграция (надо изменить четыре строчки
в конфигурационных файлах) 👏
13
Как оценить загрузку серверов?
- mean/median/95th percentile показателя (по всей
серверной группе)
14
Как оценить загрузку серверов?
- Disk util %
15
Как ”на глаз” провалидировать VM?
- Посмотреть график для Prometheus
- Переключиться на VictoriaMetrics
- Сравнить визуально
16
🐞
- Тот же график, что и выше, но в VM
17
Преимущества VictoriaMetrics
- Очень быстрая скорость реакции на дефекты 👏
- (https://github.com/VictoriaMetrics/VictoriaMetrics/issu
es/55)
18
Преимущества VictoriaMetrics
- Размер на диске! 👏
- 15 дней Prometheus - 4.6 GiB
19
Преимущества VictoriaMetrics
- Размер на диске! 👏
- 15 дней Prometheus - 4.6 GiB
- 10 дней VictoriaMetrics - 527.0 MiB
20
Что насчет отказоустойчивости?
- Вы должны выбрать что-то одно
21
Что насчет отказоустойчивости?
- Вы должны выбрать что-то одно
- Я выбираю shared nothing
22
Что насчет отказоустойчивости?
- Вы должны выбрать что-то одно
- Я выбираю shared nothing
- Поэтому инстанса будет два (независимых)
- Или три (в военное время или на АЭС)
23
Что насчет масштабируемости?
- Есть clustered configuration (это sharding, а не HA)
24
Что насчет масштабируемости?
- Есть clustered configuration (это sharding, а не HA)
- Я не пробовал и планирую только в исследовательских
целях (не забыть рассказать, почему)
25
Как делать alerting?
- Пока при помощи Prometheus, дальше Александр
обещал что-нибудь придумать
26
Как улучшить?
- Поставить retention у Prometheus не 15 дней, а сутки
27
Как улучшить?
- Поставить retention у Prometheus не 15 дней, а сутки
- Добиться того, чтобы Prometheus не писал на диск
вообще (на самом деле нет)
28
Как оно устроено внутри?
- Пока не знаю
29
Вопросы, пожалуйста!
- alexclear@gmail.com
- Skype, Telegram: demeliorator
- Канал в Telegram: https://t.me/lhommequipleure
- Подкастики: https://t.me/demeliorator_pod
30
Выводы
- VictoriaMetrics это будущее
Здесь должна быть хохма, например: “Я поставил
VictoriaMetrics, и все работает!”, как вам такое?
31

More Related Content

My slides from DevOps-40 meetup Jun 2019