Vasiliy
ну т.е. может у тебя все соединения заканчиваются?
AlexxSt
А количество соединений с монгой растет или нет?
А вот не знаю, нужно посмотреть. Интересная мысль.
AlexxSt
А метрики есть, сколько уходит на запрос в монгу и пр
Метрики не снимал с монги, тестовым клиентом из монги выгребаются примерно на уровне 2000rps данные.
AlexxSt
Теми же запросами
Vladimir
Ты должен метрики снимать - насколько проц загружен, сколько коннекшнов открыто, сколько потоков активных, не валятся ли эксепшны толпой
Ayrat
Метрики не снимал с монги, тестовым клиентом из монги выгребаются примерно на уровне 2000rps данные.
Я бы добавил немного кода который замеряет таймштампы запроса для трейсинга, выгрузил все это в таймсериес дб и проследил где затык по времени
Ayrat
Метрики это всегда приоритет
Ayrat
Приложение без метрик кусок говна обычно
Ayrat
Их нынче добавить пара кликов. Рантаймовые даже просто! Аппликейшн метрики ещё проще
AlexxSt
Ок, спасибо за советы, попробую все обложить и еще раз код на синглтоны проверить.
Mikhαil
AlexxSt
Vladimir
для начала внешние метрики самой машины, не зависящие от дотнета
Ayrat
Какие лучше метрики взять? Аппинсайт? Кастомно написать?
АппИнсайт уже многое делает за тебя. АппМетрикс менее инвазивная и более кастомизируемая.
AlexxSt
для начала внешние метрики самой машины, не зависящие от дотнета
Машина чисто визуально даже не напрягается...
Vladimir
вот целая статья) https://docs.microsoft.com/en-us/aspnet/core/performance/performance-best-practices?view=aspnetcore-3.1
Shub
In a contract assembly used as a way to supply types as part of a client library, one way of encapsulating the conversion rules that need to be applied is as follows: -- кто-то может понять, что автор пытается этим сказать?
Vasily
интерфейсы в отдельной сборке?
Shub
да вроде нет
Shub
это документация FsCodec, часть, где поясняется, как использовать кастомные настройки сериализации
Vladimir
In a contract assembly used as a way to supply types as part of a client library, one way of encapsulating the conversion rules that need to be applied is as follows: -- кто-то может понять, что автор пытается этим сказать?
рассказывает как определить правила конверсии для типов поставляемых в специальной сборке с контрактами
Shub
рассказывает как определить правила конверсии для типов поставляемых в специальной сборке с контрактами
внезапно. откуда могла взяться сборка? подразумевается, что типы должны идти в отдельной сборке? если они будут в той же сборке - это повлияет на что-нибудь?
Vladimir
я не знаю( просто перевел
Shub
я не знаю( просто перевел
ты попытался там смысл найти, потому что я не уверен, что это грамматически правильное предложение. точнее, грамматически оно может быть правильное, просто бессмысленное
Анна
Бесцветные зелёные идеи яростно спят
AlexxSt
Или в сервисах под ними
Ты был прав, в одном из сервисов был синхронный вызов, который тупо выжирал весь пул потоков со временем при нагрузке.👍
Ayrat
Ты бы это моментально увидел сразу в нескольких разрезах
Vasily
БЕЗ ВСЯКИХ ЕБАМЕТРИК
Anonymous
а это, раз уж метрики - как ими правильно обмазываться? дайте статью для чайников
Vasily
УЧИСЬ
Vasily
Зачерпываешь погуще
Vasily
И обмазываешься
Ayrat
а это, раз уж метрики - как ими правильно обмазываться? дайте статью для чайников
Хм, я чот прям так статью не знаю. Я читал книгу про Release It и потом ебаный дефинитив гайд про прометей. И всяких метрик в проде насмотрелся
Shub
в release it слишком много лишних подробностей
Mikhαil
начинать лучше с биографии стивджобса
Неинтересно. Концовку уже проспойлерили
Anatoly
Если вы когда-нибудь проебёте пароль от монги, вот вам процедура для спасения: https://dba.stackexchange.com/questions/255159/how-to-retrieve-mongodb-admin-password-installed-on-aws-ec2
Андрей
ну если бы вопрос новой работы занимал пару дней - то везде можно было бы. просто с ростом ответственностей и обязанностей начинаешь понимать, что связан с работой (точнее с трудоустройством) гораздо сильнее, чем того хотелось бы
вот не понимаю такого настроя в айти, разве что когда нифига не умеешь языков, или программирования или человеческих. в остальных случаях тебя оторвут с руками и дадут бонусов, хоть каждую неделю начальство меняй
Shub
я за последние 10 лет не помню ни одного интервью, где бы проверяли знание языков, умение программировать или другие инженерные скилы. строго олимпиадные задачки
Roman
мб надо как-то по-другому выбирать интервью?)
Roman
мне вот как-то давно олимпиадные задачи не попадались.
Shub
мб надо как-то по-другому выбирать интервью?)
это процесс двусторонний, как ни старался фильтровать, везде, где доходило хотя бы до телефонного скрининга - везде олимпиадки
Roman
мб в ваших амазонах, гуглах и прочих гигантах тока так и бывает
Roman
но я в такие и не хожу
Sergey
мб в ваших амазонах, гуглах и прочих гигантах тока так и бывает
да нет, не во всех тех. гигантах собес таков
Roman
тогда не знаю, как так еглифу не везет
Андрей
+1 тоже не встречал ещё, да и запорол бы наверное, до сих пор брали после первого разговора или с задачкой для вида, раз уже заготовлена. зато интервьюировал немного, соискатели в основном уровня «да какие им нах задачи» А вот искателей дофига и становится всё больше
Shub
но я в такие и не хожу
а куда еще ходить? хочется, чтобы платили хотя бы прожиточный минимум и чтобы были хоть какие-то бенефиты, ну скажем страховка. это ж Штаты, тут иначе никак
Roman
кстати, почему в штаты именно переезжал?)
Shub
Я вот наоборот ни разу не попадал на олимпиадные задачки
бросить бы все и уехать, в глушь, в Саратов
Shub
кстати, почему в штаты именно переезжал?)
куда позвали - туда и поехал. позвали бы в Австралию - поехал бы в Австралию. вы так говорите, будто я шоппился, куда мне ехать
Roman
не жалеешь?
Shub
в принципе нет
Shub
приятно конечно вспоминать малую родину по состоянию на 15 лет назад, все проблемы кажутся незначительными. но если рационально посудить, то неудовлетворенность была крайне значительная.
Shub
здесь как-то получше стало. не сразу, конечно
Vasily
Какой хороший шаблон: https://saagarjha.com/blog/2020/05/10/why-we-at-famous-company-switched-to-hyped-technology/
Vladimir
Vladimir
классная картинка с видоса про фантомас)
x
​​22 мая 1980 года - 40 ЛЕТ НАЗАД - на свет вышел Pac-Man. У меня всё.
Vladimir
Вот кстати чем Дон в основном занимается https://github.com/xamarin/TorchSharp
Vladimir
я даже кажется понимаю логику почему Дон этим занимается, менеджеры прикинули - фшарп для данных и математики, pytorch вроде тоже про это, значит надо отдать ему на поддержку)
Vasily
Мда
Анна
А кто тогда пилит F#? 🤔
Vladimir
Да они походу все вместе питон поддерживают теперь) https://github.com/dotnet/fsharp/pull/9261
Vladimir
high priority :)
Анна
Shub
Как уныло
им нужен киллер апп, так что смысл есть
Ilya
Всем нужен киллер апп, но почему с питорчем?!
Vasiliy
Народ, есть у кого ссылка о том как IHostedService работает?