Size: a a a

Церковь метрик

2020 April 19

SK

Sergey Korobov in Церковь метрик
Aliaksandr Valialkin
Нашел классную статью по горизонтальному масштабированию прометеуса - https://medium.com/wish-engineering/horizontally-scaling-prometheus-at-wish-ea4b694318dd
Хорошая статья, но как это часто бывает содержательная часть укладывается в абзац ) делаем шардирование а потом склейку
источник

b

blkmrkt in Церковь метрик
Ну и херня с Графаной! Установил ее бинарник при помощи nixkpgs, пробую запустить grafana-server и получаю:
Grafana-server Init Failed: Could not find config defaults, make sure homepath command line parameter is set or working directory is homepath


Как я только не пытался ей передавать пути к этой директории: и абсолютные и относительные, и с трейлинг слешем и без, и в виде --homepath=“/var/grafana”, -homepath=“/var/grafana”, -homepath “/var/grafana”, -homepath /var/grafana и тому подобное.

Сдается мне что она ожидает чего-то большего в домашней директории кроме defaults.ini.
источник

N

Nklya in Церковь метрик
Классно там у вас жить в альтернативной реальности, где везде никс
источник

b

blkmrkt in Церковь метрик
Да безусловно. Будь у нас разрешен Докер, я бы без задней мысли одной строчкой поднял и кликхауз и форвардер и саму графану.
источник

b

blkmrkt in Церковь метрик
Разобрался, дефолт конфигу нужна была поддиректория conf.
источник

A

Andor in Церковь метрик
blkmrkt
Ну и херня с Графаной! Установил ее бинарник при помощи nixkpgs, пробую запустить grafana-server и получаю:
Grafana-server Init Failed: Could not find config defaults, make sure homepath command line parameter is set or working directory is homepath


Как я только не пытался ей передавать пути к этой директории: и абсолютные и относительные, и с трейлинг слешем и без, и в виде --homepath=“/var/grafana”, -homepath=“/var/grafana”, -homepath “/var/grafana”, -homepath /var/grafana и тому подобное.

Сдается мне что она ожидает чего-то большего в домашней директории кроме defaults.ini.
Ну и херня у вас в этом вашем них
источник

b

blkmrkt in Церковь метрик
norm
источник

A

Andor in Церковь метрик
blkmrkt
Разобрался, дефолт конфигу нужна была поддиректория conf.
Хотя ошибка и не объясняет проблему
источник

AV

Aliaksandr Valialkin in Церковь метрик
blkmrkt
Спасибо! Но наверное я все-таки попробую Clickhouse -- заодно поэкспериментирую с переносом некоторых тяжелых агрегаций из постгреса в него.
думаю, вы будете приятно удивлены скоростью агрегаций сырых данных в кликхаусе после постгреса :)
источник

b

blkmrkt in Церковь метрик
Andor
Хотя ошибка и не объясняет проблему
я ему пустую папку подсовывал, а нужно все мясо с хтмл, иконками, скриптами итд
источник

A

Andor in Церковь метрик
blkmrkt
я ему пустую папку подсовывал, а нужно все мясо с хтмл, иконками, скриптами итд
Ээээ, у графаны там же статики куча всякой?
источник

b

blkmrkt in Церковь метрик
Aliaksandr Valialkin
думаю, вы будете приятно удивлены скоростью агрегаций сырых данных в кликхаусе после постгреса :)
А мы пока метрики вообще не собираем, все статы генерируются шеллскриптами по запросу, прямо в терминале. SELECT count(location), count(country), count(is_enabled) FROM tbl ORDER BY date DESC LIMIT 100000;
источник

b

blkmrkt in Церковь метрик
Другое дело что у нас есть довольно тяжелые агрегации из разных денормализованных таблиц. Но тут Кликхауз я думаю не поможет ровно ничем.
источник

AV

Alexey Velikiy in Церковь метрик
здесь есть кто-нибудь кто очень хочет сделать алертинг из графаны на метриках кликахауса? :)
источник

b

blkmrkt in Церковь метрик
Andor
Ээээ, у графаны там же статики куча всякой?
Угу, вот это я только что и понял!
источник

A

Andor in Церковь метрик
blkmrkt
Угу, вот это я только что и понял!
То есть у вас в этом вашем них даже это не было указано при пакетировании?
источник

b

blkmrkt in Церковь метрик
Alexey Velikiy
здесь есть кто-нибудь кто очень хочет сделать алертинг из графаны на метриках кликахауса? :)
мне это выше порекомендовали, Grafana <- Clickhouse <- Carbon
источник

A

Andor in Церковь метрик
А чо б сразу в викторию не писать?
источник

b

blkmrkt in Церковь метрик
Andor
То есть у вас в этом вашем них даже это не было указано при пакетировании?
Мы пользуемся nixpkgs без nixos, это разные штуки. Если пользуешься NixOS, то там конечно все работает из коробки. Тут я взял готовый пакет Графаны, который мне просто дал ее бинерник в PATH.
источник

A

Andor in Церковь метрик
Ну один фиг пакеты же из одного и того же места взяты
источник