Size: a a a

2020 June 17

D

Dima in Kotlin JVM
только кажется это уже из моды вышло
источник

D

Dima in Kotlin JVM
когда есть кубик и его инфраструктура
источник

RI

Ruslan Ibragimov in Kotlin JVM
Sergey Morgunov
Ну тогда простите, но мне вариант с logback.xml нравится по-прежнему больше 🙂
Ну если ваш солюшен по раскатке на кластер выглядит как менять файлики - то да. У нас immutable сервисы, и раскатка выглядит как выпустить новую версию и зааплаить терафформ, который пересоздаст инстанс группу
источник

SM

Sergey Morgunov in Kotlin JVM
Dima
когда есть кубик и его инфраструктура
Вот когда есть кубик, я просто кладу logback.xml в ConfigMap и в любой момент времени меняю что хочу в уровнях логирования и оно сразу распространяется на все поды.
источник

SM

Sergey Morgunov in Kotlin JVM
Ruslan Ibragimov
Ну если ваш солюшен по раскатке на кластер выглядит как менять файлики - то да. У нас immutable сервисы, и раскатка выглядит как выпустить новую версию и зааплаить терафформ, который пересоздаст инстанс группу
В предыдущем сообщении описал солюшен 🙂 Я совсем за него не топлю, но если вспомнить исходный вопрос, то он был про ktor, который конечно же не Spring. Поэтому я и поделился нашим солюшеном, потому что он совершенно не зависит от фреймворка, а использует встроенные возможности logback 🙂
источник

RI

Ruslan Ibragimov in Kotlin JVM
Я подозреваю что менять уровни логгирования это про staging/dev
источник

RI

Ruslan Ibragimov in Kotlin JVM
Потому что на проде ни разу не было такого желания
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
Ruslan Ibragimov
Я подозреваю что менять уровни логгирования это про staging/dev
да нет, на проде какая-то фигня происходит и ты меняешь
источник

VP

Vladimir Petrakovich in Kotlin JVM
Ruslan Ibragimov
Потому что на проде ни разу не было такого желания
Бывает, проблема вылазит именно там, и нужно больше логов
источник

SM

Sergey Morgunov in Kotlin JVM
Паша Финкельштейн
да нет, на проде какая-то фигня происходит и ты меняешь
Ага. Ровно такой кейс. Расширить до debug у какого-то класса, потому что error уровня нифига не хватает, чтобы понять в чем же причина 🙁
источник

VP

Vladimir Petrakovich in Kotlin JVM
Не держать же дебаг включенным всегда
источник

RI

Ruslan Ibragimov in Kotlin JVM
Ну значит я не парюсь, и покрываю все нужным слоем info)
источник

RI

Ruslan Ibragimov in Kotlin JVM
Потом правда платим 5к$ за 14tb логов в stackdriver
источник

SM

Sergey Morgunov in Kotlin JVM
Ruslan Ibragimov
Ну значит я не парюсь, и покрываю все нужным слоем info)
Это хорошо, когда код полностью под контролем 🙂 Но иногда логи летят и из всякиз зависимостей 😁
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
Sergey Morgunov
Это хорошо, когда код полностью под контролем 🙂 Но иногда логи летят и из всякиз зависимостей 😁
ну ты про это знаешь и заглушить можешь, наверное, ещё на стейджинге
источник

SZ

Sergey Zolotov in Kotlin JVM
Dima
только кажется это уже из моды вышло
думал спринг до сих пор отказывается признавать существование кубера и форсит свой спринг клауд
источник

IO

Iaroslav Orlov in Kotlin JVM
вот вроде экспоузед маленький. а тесты уже минут 10 собираются из-за разных БД -_-
источник

AN

Alexander Nozik in Kotlin JVM
Iaroslav Orlov
вот вроде экспоузед маленький. а тесты уже минут 10 собираются из-за разных БД -_-
Если там нативная часть, то она может и част собираться
источник

IO

Iaroslav Orlov in Kotlin JVM
Alexander Nozik
Если там нативная часть, то она может и част собираться
а, я про тесты
источник

IO

Iaroslav Orlov in Kotlin JVM
которые запускаются на всех бд, которые экспоузед поддерживает
источник