Компания Netflix отрыла (http://techblog.netflix.com/2015/04/introducing-vector-netfl...) исходные тексты проекта Vector (https://github.com/Netflix/vector), представляющего собой web-интерфейс для отслеживания изменений параметров производительности и мониторинга работы приложений. Система позволяет наглядно оценить состояние системы и выявить отклонения в производительности. Код Vector написан на JavaScript и распространяется (https://github.com/Netflix/vector) под лицензией Apache. Для построения графиков применяется библиотека D3.js (http://d3js.org/).<center><a href="http://4.bp.blogspot.com/-SmtmHQD6Vlw/VSMMQ32eGGI/AAAAAAAAAT... src="http://www.opennet.me/opennews/pics_base/0_1428588915.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
Для сбора параметров производительности и их хранения используется платформа PCP (http://pcp.io/) (Performance Co-Pilot), которая устанавливается на каждый из отслеживаемых хостов. Vector выступает в роли клиента к PCP, выполняющего функции визуализации и анализа накопленных данных. Для работы требуется запуск на отслеживаемых хостах не только агента PCP для сбора данных о производительности системы, но и запуска фонового процесса pmwebd, осуществляющего отдачу статистики.<center><a href="http://1.bp.blogspot.com/-IgSe7jJJOtg/VSMLauNLAII/AAAAAAAAAT... src="http://www.opennet.me/opennews/pics_base/0_1428588789.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
URL: http://techblog.netflix.com/2015/04/introducing-vector-netfl...
Новость: http://www.opennet.me/opennews/art.shtml?num=42009
Ребята, а чего для мониторинга посоветуете? Желательно не на java.
А то надоело логи руками читать, хочется быстрой общей картины.
Юзаю New Relic, доволен как слон уже года 3.
Возможно сабж будет ему заменой? Что думаете?
Сабж судя по скринам и 5% функционала Нью Релика не умеет, там же куча плагинов благодаря которым каждый чих можно отслеживать в любом из компонентов самой запутанной системы.
В общем вывод загрузки ядер и тайминги реквестов я могу и по ssh посмотреть или набросать подобное за пару вечеров.
Дорого?
> Дорого?Функционал вывода на второй монитор(или на плазму) и на смартфон рилтайм статистики бесплатно.
Цена на сайте указана заградительная для интерпрайзов, которые не торгуются, стартапам и смаллбизнесу можно через сейлзов взять скидки в 50-70%. Если на живой проект взять триал, то после его истечения сейлзы сами связываются и их предлагают, можно торговаться.
>> Дорого?
> Функционал вывода на второй монитор(или на плазму) и на смартфон рилтайм статистики
> бесплатно.Если еще точнее, то не только рилтайм, там 24 часа статистики бесплатные.
> для интерпрайзов, которые не торгуются,Похоже, Вы совсем начинающий манагер или откровенно лжете. Иначе бы знали что интерпрайзы ВСЕГДА стремятся выставить СВОИ условия ибо знают что вокруг них будут много бегать и прыгать. Там для этого обычно есть специальные подразделения в штате. Не торгуются чаще всего как раз рядовые покупатели
> стартапам и смаллбизнесу можно через сейлзов взять скидки в 50-70%.
Так сразу и оглашайте реальную цену, чего потом удивляться что "не беруть за 50% переплаты"
Не, ну я во-первых не аффилирован с Нью Реликом ни коим образом.
Во-вторых,я сам не понимаю, почему они выставляют такой ценник, хотя пожалуй самые ходовые и доступные тарифы и предложения прячут за мылом сейлзов, так что это было лишь предположением.
Можно подумать на питоне или руби будет работать быстрее :D
По теме: Используем для этих целей связку splunk + AppDynamics
Сильно зависит от того, что хотите мониторить и по каким параметрам.
Если сеть, то соседи любят Cacti, но это не ко мне.
Если сервера и дисковые массивы, то попробуйте zenoss.
У него все хорошо, кроме того, что часть zenpak'ов платная, купить в России не возможно.
zabbix
- Observium
- Icinga
- Nagios
- Collectd
- ZabbixPaaS:
- New Relic
- DataDog
Когда туда графит прикрутят?
сначала автодискавери на IPMI и SNMP.
Если мониторить железо и сеть, то zabbix.
Если мониторить логические ошибки приложений (отпарсить логи, проиндексировать, выполнять запросы по логам), то fluentd + ElasticSearch + Kibana. Есть Splunk, но он платный.
Хм, интересно, а там голый d3? Или через обертку какую-то? Он же низкоуровневый, падла, довольно :-)
как этой жалостью сеть и логи мониторить? или это для хипсторов?
ЪЪЪ!!! Только нагиосъ!!Только хардкор.
кроме тупого нагиоса гора мониторилок читает логи и добывает snmp