Dmitry
Это сисадмины из провиндовс тралят
✠ FLASh ✠
Общаемся на темы, посвященные DevOps, мониторингу, метрикам и Cloud.
✠ FLASh ✠
ГИДЕ ПОХАПЕ ТУТ?
Yaroslav
php можно деплоить в клауд, а потом собирать метрики
Yaroslav
морда заббикса на php
Nikolay
✠ FLASh ✠
через похапе можно еще запускать небось скрипты сторонние?
Nikolay
SICK
Nikolay
ATTENTION!!1
✠ FLASh ✠
Вячеслав
В чем вопрос то? Общайтесь, Если нет ответа на вопрос, то лучше промолчать))
Nikolay
Задавайте ваши ответы
✠ FLASh ✠
я тебе намекаю что это чат не про пхп)
✠ FLASh ✠
в таком ключе можно спросить "почините моей бабушке холодильник а то она у меня на гугл драйв постит фотки. Это ж тоже облако"
Yaroslav
@ru_php
✠ FLASh ✠
@ru_php
Vyacheslav тебе в этот чатик
Вячеслав
я тебе намекаю что это чат не про пхп)
я это понял, но я тут смотрю вы не особо про заявленные темы общаетесь)) у кого на что фантазии хватает)
Вячеслав
@ru_php
Благодарствую))
Мария
Здрасьте✋☺️
Александр
Машике. Привет. Как здоровье?
Oleh
Всем привет
Roki
Общаемся на темы, посвященные DevOps, мониторингу, метрикам и Cloud.
Не надо пиздеть. Про метрики мне никто не ответил!
Roki
Девопсы, а раскажите как вы метрики в код вставляете? Какие параметры мониторятся? Кто этим занимается - пишет модули для Prometeus, например? Вендор или разработчики пиложений? Какой нибудь гайд присоветуйте!
1010101
модно collectd + statsd + grafana
Roki
модно collectd + statsd + grafana
Вопрос не в чем модно, а что имено вставляется на стороне приложение. Это же какой то код в приложение идет?
1010101
например http://rosskukulinski.github.io/talk-statsd
Yaroslav
так это... it depends. Мне например хвататет занать, сколько пользователь ждет ответа от API. я смотрю только логи nginx и обрабатываю эти данные при помощи ELK
Yaroslav
само по себе приложение не должно задумываться о том, как и кто его мониторит
Roki
Хорошо, допусти такая задача. Есть приставка, она крутит видео. Нужно, допустим, два параметра мониторить - пинг до какого нибудь сайта в интернете и сколько раз видеоплеер крутанул видеофайл. Как собрать и отправить эти метрики?
Roki
Эта задача вообще ложится на инструментарий мониторинга девапсов или нужно колхозить велосипед?
1010101
Это задача исключительно приложения и его логики. девопс тут не при чем
Yaroslav
Все верно. У нас разрабы в БД доставили, девопсы в графану подгрузили.
Roki
например http://rosskukulinski.github.io/talk-statsd
Насколько Prometeus + Grafana отличается от Grafite? Просто другой стек?
1010101
не знаю prometeus - ничего не могу сказать. графане по большому счету пофиг кто ей поставляет данные
Roki
Это задача исключительно приложения и его логики. девопс тут не при чем
Ну при том что девопс использует все эти модные системы мониторинга. Т.е. хотя бы одну сторону - мониторинг не нужно колхозить непонятно как.
1010101
нужно.
1010101
потом у тебя появятся изменения метрик, изменится логика их сбора. прибегут разрабы и скажут, а теперь в новой версии мигрируем на другую схему данных
Denys
Ребята, хелп Нужно стопонуть и стартонуть сервис nginx в скрипте, без использования sudo
1010101
ах, да, у нас же еще в сети пару сотен приставок со старой версией, надо тоже поддерживать. и все это должен девопс учитывать?
1010101
нет, это должно планироваться именно разработчиками, так же как и обычные бд для их приложений
Denys
Как это сделать?
1010101
И?
нужен срочно эксплоит )
Yaroslav
Как это сделать?
вот недавно популярная грязная корова
1010101
Как это сделать?
использовать sudo и /etc/sudoers напрмиер
Oleh
Как это сделать?
Права на рестарт nginx выдай пользователю, который ранит скрипт
1010101
%megauser ALL=NOPASSWD: /bin/systemctl restart nginx
Denys
ec2-user ALL=(root) NOPASSWD: /etc/init.d/nginx reload
Denys
Так?
Yaroslav
Расскажите кто пользовал http://kubernetes.io/ ? Подводных камней много ?
Yaroslav
ec2-user ALL=(root) NOPASSWD: /etc/init.d/nginx reload
Это конфиг только релаод сделает
Yaroslav
Приложение это бизнесс-логика, это про бизнесс и немного про логику. Метирики являются частью этой логики и должны исходить из тех же мест откуда и выходит приложение. А девопс просто в курсе как получить данные. К примеру разработка дает скрипт который считает количество строк в какой-то таблице, а что с результатом делать уже... ит депендс
1010101
> должны исходить из тех же мест откуда и выходит приложение давайте не будем вслух называть эти места у разработчиков
Yaroslav
так что, ни кто орекстровкой докеров не занималься ?
Yaroslav
да почти, все занимались... но признаваться про все костыли стыдно
Yaroslav
а то как-то надоело, ansible`ом деплоить :)
Misha
Коллеги ищу разработчиков на фриланс и в штат (г. Ярославль) Интересуют: - iOS - php - nodeJS - веб верстальщик
Александр
В шапке канала есть job
Александр
Тьфу, в инфе о канале
Misha
Спс, не заметил
Александр
Alex
Что посоветуете по либам/api для процессинга биткоин-транзакций в питоне?
Александр
Yaroslav
Нет
с абучана ?
Александр
Нет
Понички ответ
Vladimir
Например
Vladimir
Или там из них собирать чем хочется
Vladimir
Насколько Prometeus + Grafana отличается от Grafite? Просто другой стек?
Отличается подход в том числе. Прометей как бы сам собирать должен (по их логике), в графит должно слать приложение само
Roki
Путем использования соотв библиотеки
Какой, например, в случае демона на Go? И какой формат сообщений должен быть?
Roki
Отличается подход в том числе. Прометей как бы сам собирать должен (по их логике), в графит должно слать приложение само
Вот как бы подход push мне больше нравится, поскольку втнаше время девайсы клиентов за NAT. Ну а в остальном задача то одинаковая? Собираем метрики, пишем, визуализиркем?
Vladimir
https://github.com/peterbourgon/g2g