Dmitry
Aleksei
не то чтобы 3к было жалко, но если есть бесплатные альтернативы, то воспользуюсь
Azer
Так, я снова с тупыми вопросами. На этот раз насчёт ansible-console. Насколько я понял, при должной сноровке и умении его готовить, это поделие можно использовать как кластерный шелл, что очень даже не помешало бы. Вопросы такие:
1) Как ему скормить yaml с переменными?
2) как этот процесс автоматизировать, чтобы не приходилось каждый раз набивать развесистую гирлянду в командной строке?
Aleksey
никак на оба вопроса.
Aleksey
но использовать можно да
🏳️ Phil
Sergei
Linux gw 4.4.0-57-generic
Aleksey
Denis
Слушайте, есть такая проблема, в аргументе к nginx приходит urlencoded кусочек url, нужно сделать proxy pass туда, но из за urlencoded оно не хочет работать почеловечески. как бы его обратно преобразовать ?
Yevhenii
проблема с пробелами?
Denis
в том числе
Denis
пишут что nginx обратно деэнкодит когда делаешь return 200 $var
Denis
токак это всё провернуть в один запрос в nginx =(
Yevhenii
set $modified_uri $request_uri;
if ($modified_uri ~ "^/([\w]{2})(/.*)") {
set $modified_uri $1;
}
proxy_pass http://example$modified_uri;
Yevhenii
только регексп нужно править
Denis
ну это же тока пробелы полечит
Yevhenii
if ($request_uri ~* "/path(/.*)") {
proxy_pass http://server:port/path$1;
break;
}
Yevhenii
а так?
Denis
у меня по другому слегка
Denis
мне нужно сделать типа
proxy_pass $arg_url;
Denis
такой аля прокси
Sergei
Denis
Сережа помоги ! )
Yevhenii
ну, я криворукий, пытаюсь помочь как могу
Denis
Всё норм, просто Сережа сноб ))
Sergei
к тебе приходит urlencoded url, а ты хочешь туда запроксироваться?
Denis
именно
Denis
я ещё по дороге стираю location чтобы клиент не уехал туда
Sergei
можешь дать пример входящего урла и какой исходящий запрос от нджинкса ты ожидаешь? чтобы не было разночтений.
Denis
myvhost.com/?url=https%3a%2f%2fhsto.org%2fgetpro%2fhabr%2fpost_images%2faa4%2f151%2f0d1%2faa41510d1bb7c98cd4d0e6aa30a7278e.jpg
Denis
типа такого
Sergei
это вход?
Denis
да
Sergei
а хочешь ты чтобы нджинкс сходил на hsto.org ?
Sergei
взял картинку и отдал тебе?
Denis
да, как proxy сработал
Denis
хммм
Denis
через мап не пробовал стетить
Denis
через обычный set не работало
Denis
а вру. я на scheme не разбивал
Sergei
Sergei
и одним мапом
Denis
спасибо, сейчас оптимизирую и првоерю на разных кейсах
Sergei
Dmitrii
Нужен совет по ELK
Dmitrii
Задача: грести все логи в одно место. Проект — гео децентрализованый.
Проблема: Не понятно чтоделать с доставкой логов с другого материка. Какую лучше архитектуру посоветуете?
niko
кораблем медленно
niko
в чем проблема-то? там же есть интернет?:)
Dmitrii
Ну наверное надо ж как то их там буфферизировать прямо в Омереке
Dmitrii
А потом гнать в EU в центральный кластер
Dmitrii
Иначе что-то мне подсказывает — не гоже
Dmitrii
Вторая проблема что мне до этого инсталляцию ELK еще не приходилось делать. А тут походу придется "со всем фаршем" сразу пилить
Dmitrii
И боюсь запутаться и лишнего тоже ставить не хочется.
Dmitrii
В то же время, надо чтобы хоть какая то отказоустойчивость была. + логи не проебывались когда между материками связи нет
Dmitrii
У нас как раз сегодня ночью так кластер RabbitMQ развалился. В итоге в Омереке накопилось столько ивентов, что когда конект восстановили то разгребали очереди еще несколько часов )
niko
буферизовать можно и в редисе и в ребите
niko
но только логов у тебя накопится побольше чем "ивентов" :)
Dmitrii
Блин, в продуктовый ребит писать логи приложения как то не правильно. Не?
niko
если есть ресурсы, то не надо конечно
Dmitrii
Ну ресурсов целый амазон
niko
буферизовать стоит и где елк и на удаленном континенте. потому что у тебя может парсилка не успевать парсить или эластиксерч упасть или еще че
niko
а тут пока все лежит оно себе буферизуется сидит
niko
(потом приходит оом и пришибает тебе все твои логи)
niko
:)
Dmitrii
Збс 👍
niko
у них в доке вроде пример даже с картинкой был
kevit
подождите, когда вы говорите про интернет сломан между континентами что именно вы собираетесь в эти логи пихать?
Magistr
можно извратится и воткнуть риман как буфер
niko
че-нить что умеет сжатие лучше)
niko
а то редис регулярно трескается по швам когда логи там набиваются)
Denis
а зачем сжатие ?
Denis
дисков побольше и реплику.
Denis
кафку с репликой топика вхерачил и всё.