Что значит «зачем это»? Бизнес подчиняется решениям правительств и международных организаций. А решения приняты правильные: украл? получи ответ. А вообще вор должен сидеть в тюрьме.
Ношу в кармане на клипсе Skeletool CX, он не тяжелый и не объемный, инструментов — необходимый минимум (нож, отвёртки, плоскогубцы). Периодически что-нибудь из этого набора оказывается нужным.
В Украине сейчас конечно сложнее чем год или полтора назад, но разница между Крымом и остальной Украиной сейчас в том, что Украина не находится под санкциями и ей помогают и будут помогать, и кроме того, в Украине люди сами занимаются большой работой по разгребанию всего того что накопилось, а крымчане по прежнему ждут что придёт хороший царь и всё для них сделает.
Да конечно всё просто на самом деле. Можно и в краснодар за покупкой в интернете съездить (или доплатить за доставку в крым) и впн-ы каждому настроить, и самолётом или пешком из Крыма вибираться. Конечно всё это можно и даже «просто».
после фразы «создавались новые ЭВМ, в частности, с неймовским типом памяти» читать стало скучно и неинтересно. Вычитывайте текст перед публикацией, если уважаете аудиторию. А если не уважаете, то не пишите.
Но можно оценить косвенно — по количеству запусков в зависимости от времени, по тоннажу, по количеству научных экспериментов. Я понимаю что это грубо и статья немного не о такой эффективности, но всё-равно интересно. К сожалению не смог сам найти эту информацию на сайте.
А есть оценки изменения «эффективности» вложенного доллара с течением времени? Ведь может оказаться что финансирование стабилизировалось но эффект растет?
Спасибо за интересный продукт, но есть замечания:
Демка нормально не работает из-за того что база readonly.
Локальная установка требует пересборки pysqlite(во всяком случае под убунту), о чем не сказано в инструкции
В локально установленной тестовой версии возникает ошибка другого рода (добавил issue на github)
Замечание: swift это не аналог dropbox, и его использование в качестве корпоративного аналога амазоновского S3 не требует труда программистов. Мы его успешно использовали и используем в качестве хранилища логов и репозитория пакетов.
производительность упирается не в дисковую подсистему, проблем там несколько.
во-первых, для метрик типа x.* графитовский webapp, развернув звёздочку, начинает последовательно запрашивать полученные серии с серверов в кластере. Если под звёздочкой кроется много чего, то этот последовательный опрос будет длиться довольно долго. С этим попробовал бороться переписав кусок графитовского сборщика данных так, что-бы он собирал всё параллельно. Это помогло снизить время сбора в моём случае в разы, но всё-равно было долго потому что по окончании этой параллельной сборки генерился довольно обьемный ответ.
Радикально решил проблему собирая локальную копию тех данных, для которых под звёздочкой кроется много метрик, и читаю эти данные через библиотеку whisper.
Еще некоторая часть тормозов возникает при отрисовке большого числа линий через matplotlib.
Кто-нибудь из тех, кто активно работает с графитом, сталкивался с проблемой — долгое время отрисовки, если на графике отображается большое число серий(от сотни)
1. Оно отсутствует в примере, а в реальности в таблице хранится время последнего апдейта полученного от контейнера, так что хосты, от которых давно ничего не получали, отслеживаются
2. Две минуты достаточно: запросов много в сумме, на каждый отдельный сервис приходится меньше, кроме того сервисы ведь дублированы. Ну отвалился один хост — nginx пойдёт на другой, но, конечно тут добавляются задержки и перераспределяется нагрузка, поэтому мы и мониторим такие проблемы.
3. CMDB это отдельная интересная история. Измениния туда вносятся и через визуальный редактор и из скриптов через REST. Да есть отключения сервисов через тригерры некоторых проверок, но мы этим пользуемся не очень широко.
у кассандры есть шикарная фишка — можно сделать кластер с «виртуальными датацентрами». Например у вас есть кластер, который в реалтайме пишет/читает какие-то данные. Периодически эти данные требуют тяжелой обработки через MR к примеру. В кассандре можно построить два «виртуальных» датацентра, настроить репликацию из «реалтаймового» датацентра в аналитический и пусякать тяжелые задачи в нём, не нагружая реалтайм сервера никакой тяжелой обработкой.
Демка нормально не работает из-за того что база readonly.
Локальная установка требует пересборки pysqlite(во всяком случае под убунту), о чем не сказано в инструкции
В локально установленной тестовой версии возникает ошибка другого рода (добавил issue на github)
хотя бы три дня работы на одной батарейке
во-первых, для метрик типа x.* графитовский webapp, развернув звёздочку, начинает последовательно запрашивать полученные серии с серверов в кластере. Если под звёздочкой кроется много чего, то этот последовательный опрос будет длиться довольно долго. С этим попробовал бороться переписав кусок графитовского сборщика данных так, что-бы он собирал всё параллельно. Это помогло снизить время сбора в моём случае в разы, но всё-равно было долго потому что по окончании этой параллельной сборки генерился довольно обьемный ответ.
Радикально решил проблему собирая локальную копию тех данных, для которых под звёздочкой кроется много метрик, и читаю эти данные через библиотеку whisper.
Еще некоторая часть тормозов возникает при отрисовке большого числа линий через matplotlib.
2. Две минуты достаточно: запросов много в сумме, на каждый отдельный сервис приходится меньше, кроме того сервисы ведь дублированы. Ну отвалился один хост — nginx пойдёт на другой, но, конечно тут добавляются задержки и перераспределяется нагрузка, поэтому мы и мониторим такие проблемы.
3. CMDB это отдельная интересная история. Измениния туда вносятся и через визуальный редактор и из скриптов через REST. Да есть отключения сервисов через тригерры некоторых проверок, но мы этим пользуемся не очень широко.