Сообщество - Типичный программист

Типичный программист

1 373 поста 6 692 подписчика

Популярные теги в сообществе:

16

Java porn

Часа два бился с задачей, поборол, хочу с кем-то поделиться.

В Java есть библиотека для подсчета метрик - микрометр. И она может посылать метрики в Elastic при помощи коннектора. Все работает более или менее из коробки

Но есть проблема. Метрики сохраняются с параметром _source enabled false И если я хочу построить графики по кастомным метрикам то я не могу пользоваться удобным инструментом и должен писать определения графиков в слепую.

Для прода где много данных и много времени для того чтобы все настроить не проблема.

Но для PoC неудобно что жуть.

Есть тикет для микрометра где разработчиков просят сделать это настраеваемым но те уже года два упираются. В этом году даже соизволили добавить этот параметр в код, это есть в главной ветке, но в релиз это не вошло.

ОК, я беру либу пытаюсь собрать, та валится со 100500 проверок, "у тебя не божественный линус, тесты я прогнать не могу и вообще нафиг".

У меня есть сам jar - надо в одном месте подправить строку с false на true. но сделать это тупо в класс файле нельзя, чек сумма расходится.

В результате я беру jar, удаляю из него файл который создает индекс, декомпилирую файл, создаю в своем проекте нужный пакет и в нем нужный класс файл, собираю все вместе и получаю результат. Бинго!

Иначе как порнографией у меня это назвать не получается. Но все остальные варианты много хуже и хлопотнее. Можно как советуют удалить индекс и руками сделат такой же. Но это придется делать каждый раз на каждом энве.

Использовать эластик агента и вытягивать данные им - надо запихивать его в контейнер возиться с конфигом и/или сертификатом - так себе идея.

Использовать графану с прометеем для графиков можно, но логи у меня в эластике и громоздить и то и это не хочется, а логи в графане мне нравятся много меньше чем в элке.

Пофиксить билд либы и собрать под себя за 30 минут не получилось я решил попробовать другие варианты. Внезапно помогло.

Показать полностью
775

Айтишник прошёл всё собеседование, но в конце руководство неиронично предложило погадать на картах таро

Айтишник прошёл всё собеседование, но в конце руководство неиронично предложило погадать на картах таро IT юмор, Программирование, IT, Собеседование, Работа, Отдел кадров, Карты таро, Длиннопост
Айтишник прошёл всё собеседование, но в конце руководство неиронично предложило погадать на картах таро IT юмор, Программирование, IT, Собеседование, Работа, Отдел кадров, Карты таро, Длиннопост
Айтишник прошёл всё собеседование, но в конце руководство неиронично предложило погадать на картах таро IT юмор, Программирование, IT, Собеседование, Работа, Отдел кадров, Карты таро, Длиннопост
Показать полностью 3
Отличная работа, все прочитано!