Rainbow
а какие есть SLA на faas'e?
какой ещё SLA, дайте смузи и скутер
Дмитрий
и шлем не забудьте )
🦠
Helm?
Дмитрий
Helm?
да, но нет )
Rainbow
Метрики с серверлесс снимать просто не нужно, видимо
особенно не нужно, кроме тех, что собирает та штука, что вызывает функцию.
Vadim
Спасибо, я уж лучше нормальный трейсинг настрою, чем эта магия с "а нод-то на самом деле нет"
Дмитрий
нету нету
Rainbow
Ага, внешних blackbox метрик должно хватить?
у меня большая часть serverless это запрос к базе, пару вызовов сторонней либы дёрнуть, ещё один запрос к базе. Что тут мерить? хз, serverless не стоит делать сложнее.
Дмитрий
написано же "...less"
Rainbow
я в основном сейчас на go пишу, но была задача числа превращать в "двадцать пять тысяч рублей и сорок семь копеек". На русском. И писать это руками на го? Нет. Я просто взял python, готовую либу и стало это очередной faas. Мне не нужно с такого снимать метрики особенные.
Дмитрий
а нет готовой либы на го?
Rainbow
под русский нет. Есть под польский, можно было бы допилить.
Rainbow
Сильно) весь алгоритм меньше 30 строк
о, нет, вы ошибаетесь. там более. ещё плюс тесты и поддержка сверху.
Дмитрий
а можно и на польском было оставить, забавно )
Vadim
https://pypi.org/project/num2words/
Rainbow
оно
Andrey
А, ещё ж у той же авс лямбды десять минут на функцию
Vadim
Убийца кубернетеса найден за один гуглзапрос, похоже
Rainbow
Убийца кубернетеса найден за один гуглзапрос, похоже
я уже писал. serverless имеет смысл, если время на инициализацию дешевле времени простоя. Крайне много кейсов, где не катит.
🦠
Оба варианта вендор лок)
Дмитрий
Берём куб, ставим кнэйтив и ни в чём себе он отказываем? )
Vadim
я уже писал. serverless имеет смысл, если время на инициализацию дешевле времени простоя. Крайне много кейсов, где не катит.
Давайте нашего бота - github.com/vrutkovs/ecasbot - перепишем на серверлесс? Питон, телеграм апи, метрик нет, но нужны логи
Vadim
Правда, он и так работает через git push, но интересно же
Дмитрий
(а в опеншифт все это из коробки) ИЗВИНИТЕ!
Vadim
Дада, сравним с опеншифт онлайном
Дмитрий
Онлайн ето что?
Vadim
Онлайн ето что?
https://www.openshift.com/products/online/
Дмитрий
Так свой же можно себе завести )
Дмитрий
На лампах )
Vadim
Отож, серверлесс onpremise без кубовой прослойки я пока не видел
Дмитрий
У Гугла точно есть! Для себя )
Rainbow
Давайте нашего бота - github.com/vrutkovs/ecasbot - перепишем на серверлесс? Питон, телеграм апи, метрик нет, но нужны логи
я не умею python. Загуглить как http сервер запрогать с вызовом либы - это не то.
Vadim
я не умею python. Загуглить как http сервер запрогать с вызовом либы - это не то.
Ну не хочешь - не надо, нам-то главное спам фильтровать, а язык - дело другое
Rainbow
if emoji.emoji_count(message.text) >= 10: score += 100 😁😁😁
Vadim
Это ты пропустил волну китаеботов с эмодзи в имени
Rainbow
Это ты пропустил волну китаеботов с эмодзи в имени
это вроде про сообщение, т.е. не стоит сходу скидывать 10 смайлов. Вообще просто интересно. Хз как живут группы где не кому бота написать 😬
Vadim
Используют готовый @Cyberdyne_Systems_bot
Терминатор довольно глуп, он не может выгонять после логина
Vadim
Но от примитивных ботов помогает конечно
𝚔𝚟𝚊𝚙𝚜
Видел ещё @banofbot применяют
𝚔𝚟𝚊𝚙𝚜
Но это совсем в демократических сообществах
bama^boy
Отож, серверлесс onpremise без кубовой прослойки я пока не видел
https://github.com/metrue/fx https://github.com/openstack/qinling ну вот навскидку
bama^boy
Еще с поддержкой mesos http://openwhisk.incubator.apache.org/ http://www.galacticfog.com/product.html
Vadim
Openwhisk все подряд поддерживает, но мезос и опенстак - кто-то это правда использует для серверлесс?
bama^boy
Openstack пока ещё в разработке, но, думаю, что будут. Месос хз.
Vadim
Не вижу причин не использовать OpenStack для serverless
Там же кучу сервисов надо для чего-то внятного, да и либвиртом поднимать инстансы?
Михаил
В плане если у тебя уже есть OpenStack почему бы не прикрутить к нему serverless
Vadim
Вот портируют на firecracker и заживем
Vadim
Есть же zun - поднятие docker через nova
Там и magnum есть, но вместо куба им пользуются только ренегаты и мирантис
Михаил
Хз, в опенстек столько всего
Vadim
Он вроде сдох.
Я уже было обрадовался, но потом понял что ты про магнум, а не мирантис :)
Vadim
Хз, в опенстек столько всего
Оно довольно трудно друг от дружки отдирается, к сожалению
Andrei
Вопрос как вы мониторите реал тайм реквесты внутри кубика, есть решение Linkerd но чет пока плохо готовиться у меня
G72K
Вопрос как вы мониторите реал тайм реквесты внутри кубика, есть решение Linkerd но чет пока плохо готовиться у меня
Что значит мониторить и что значит риалтайм? Например логи приложения это достаточно риалтайм?
Andrei
Что значит мониторить и что значит риалтайм? Например логи приложения это достаточно риалтайм?
реалтайм например видеть запросы котоые прилетают в ingress и остальным pod-ам , видет кто делает запрос pos или get и зам запрос
Andor
круто
Andor
хайлоад
Andor
а что ты ожидаешь увидеть в таком вот "реалтайм" наблюдении?
Andor
ну кроме любопытства, конечно
Andrei
ну кроме любопытства, конечно
с основном любопытство ну и например признаки иньекций
Andor
как ты увидишь признаки инъекций даже на 1 рпс?
Andor
ну то есть я не могу себе представить работу с этим
Andrei
как ты увидишь признаки инъекций даже на 1 рпс?
фигню сказал, ну я думал например на дашборде видны реквесты ну и глазами определяешь признаки но это конечно фигня
Andor
ну ты возможно хочешь трейсинг с каким-нибудь jaeger, но "признаки инъекций" это скорее про обработку логов
Kirill
Есть еще zipkin
Kirill
Посмотрите, может вам подойдет
Sergey
Где можно почитать про минусы хельма с аргументами?