Size: a a a

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

2019 October 31

AV

Aliaksandr Valialkin in Церковь метрик
Vladimir Smirnov
В смысле есть предел для persistent hdd, есть предел для persistent ssd, есть лимиты per CPU в том числе
Aга :) Но там лимиты получше, чем у обычных HDD - 3K read rps / 15K write rps,  240MB/s read/write bandwidth.
источник

VS

Vladimir Smirnov in Церковь метрик
Aliaksandr Valialkin
Aга :) Но там лимиты получше, чем у обычных HDD - 3K read rps / 15K write rps,  240MB/s read/write bandwidth.
Ну это да
источник

VS

Vladimir Smirnov in Церковь метрик
Прото надо всегда читать что и как масштабируется
источник

vk

vladimir kolobaev in Церковь метрик
Евгений Омельченко
Т.е. я искренне рад, что вы помещаетесь в КХ, но вы его явно переоцениваете
Яндекс метрика помещается в КХ и живёт в 15 ДЦ. Думаю нам даже такого запаса на долго хватит
источник

RL

Roman Lomonosov in Церковь метрик
Vladimir Smirnov
В кх только асинхронная репликация без всяких кворумов на запись. Поэтому он в общем eventually consistent. Это не плохо, но это надо учитывать при разработке вокруг него
источник

ЕО

Евгений Омельченко in Церковь метрик
vladimir kolobaev
Яндекс метрика помещается в КХ и живёт в 15 ДЦ. Думаю нам даже такого запаса на долго хватит
Яндекс-метрика не ДВХ
источник

VS

Vladimir Smirnov in Церковь метрик
О, новое что то. Тогда да, лучше стало
источник

AS

Aleksey Shirokikh in Церковь метрик
Евгений Омельченко
Яндекс-метрика не ДВХ
Графитовский сторадж двх?
источник

ЕО

Евгений Омельченко in Церковь метрик
Aleksey Shirokikh
Графитовский сторадж двх?
Я тут просто пытаюсь убедить человека в том, что рано или поздно ему потребуется map-reduce
источник

AS

Aleksey Shirokikh in Церковь метрик
Евгений Омельченко
Я тут просто пытаюсь убедить человека в том, что рано или поздно ему потребуется map-reduce
В метриках?
источник

ЕО

Евгений Омельченко in Церковь метрик
Aleksey Shirokikh
В метриках?
В бизнес-аналитике
источник

ЕО

Евгений Омельченко in Церковь метрик
Он юзает КХ потому что это решение, которое относительно неплохо работает с бизнес-аналитикой и метриками одновременно
источник

VS

Vladimir Smirnov in Церковь метрик
Евгений Омельченко
В бизнес-аналитике
Не факт, вопрос в запросах
источник

AV

Aliaksandr Valialkin in Церковь метрик
vladimir kolobaev
При параллельной записи одинакового потока метрик на несколько инстансов ВМ, не вижу смысла использовать отказоустойчивый сторедж.
смысл в том, что каждый инстанс ВМ может находиться в своей availability zone (aka datacenter). При недоступности одного из ДЦ данные продолжат записываться и считываться с живого ДЦ.
источник

vk

vladimir kolobaev in Церковь метрик
Aliaksandr Valialkin
смысл в том, что каждый инстанс ВМ может находиться в своей availability zone (aka datacenter). При недоступности одного из ДЦ данные продолжат записываться и считываться с живого ДЦ.
Так, КХ точно так же у нас и работает
источник

AV

Aliaksandr Valialkin in Церковь метрик
vladimir kolobaev
В этой стать нет КХ.
Я могу завтра снять статистику за минуту с кластера, чтобы было поняно, сколько каких запросов мы обрабатываем. Так как 20К запросов в кластер это наше нынешнее состояние
Было бы здорово посмотреть такую статистику. А у вас тэги сейчас не используются?
источник

vk

vladimir kolobaev in Церковь метрик
И при этом ещё и репликация работает между ДЦ.
источник

vk

vladimir kolobaev in Церковь метрик
Aliaksandr Valialkin
Было бы здорово посмотреть такую статистику. А у вас тэги сейчас не используются?
Да, конечно используются, данные из прома пишутся в формате тегов графита
источник

AV

Aliaksandr Valialkin in Церковь метрик
vladimir kolobaev
При недоступности КХ, приложение которое в него пишет, начинает писать данные на винт, и после восстановления пишет их в КХ.
Бекапы спасают от ошибки пользователя.
а если винта не хватит? Например, неправильно обновили КХ -> все данные потерялись -> восстанавливаемся из бэкапа в течение суток (если в КХ были сотни ТБ данных) -> в течение суток КХ недоступен -> место на локальных дисках приложений, пищущих в КХ закончилось. Что дальше?
источник

vk

vladimir kolobaev in Церковь метрик
Aliaksandr Valialkin
а если винта не хватит? Например, неправильно обновили КХ -> все данные потерялись -> восстанавливаемся из бэкапа в течение суток (если в КХ были сотни ТБ данных) -> в течение суток КХ недоступен -> место на локальных дисках приложений, пищущих в КХ закончилось. Что дальше?
Сперва мы будем 10 минут думать. Потом напишем в общий чат что у нас всё сломалось и мы чиним. Мойру трогать не будем так как она работает независимо от Графита. Потом мы запросим пару тройку серверов из резерва и через паппит раскатим новый кластер, минут за 10. Завернем всю запись данных в новый кластер. Восстановим старый. Включим параллельную запись сразу в оба. Начнем переливать данные из нового в старый. Переключим читающую нагрузку на старый. Отпишимся в чат. Вернем сервера. Пойдём курить.
источник