Size: a a a

2021 February 14

D

Dima in pro.jvm
например отслеживание сессий
источник

D

Dima in pro.jvm
отзыв токена
источник

D

Dima in pro.jvm
и тд и тп
источник

КВ

Кирилл Веревкин... in pro.jvm
Dima
и заодно можно сделать еще несколько полезных функций, которые jwt не имеет
Ок, спасибо большое. Будем думать
источник

PB

Pavel Borisyk in pro.jvm
Всем привет! Ребят, кто может провести со мной собеседование на senior java developer? Хочу понять свой уровень
источник

AE

Aleksandr Ershov in pro.jvm
Pavel Borisyk
Всем привет! Ребят, кто может провести со мной собеседование на senior java developer? Хочу понять свой уровень
Почему на реальные собесы не хочешь сходить?
источник

M

Maks in pro.jvm
Народ, какая команда создаёт Файлы в папке dist в webpack
источник

M

Maks in pro.jvm
Пробовал через npx webpack, выдаёт ошибку
источник

I

Igor in pro.jvm
Maks
Народ, какая команда создаёт Файлы в папке dist в webpack
а jvm тут причём?
источник

MK

Mikhail Kladkevich in pro.jvm
Господа, приветствую. Возможно, не на 100% по джаве вопрос, но ноги оттуда. Есть ряд микросервисов, хочется запилить слежение за 4xx и 5xx, возникающими в коде. Общение меж микросервисами происходит через @RestController и REST Template. Настроен opentracing через jaeger. Мысль следующая: на клиенте при получении 4xx или 5xx генерировать событие, вешать на него приоритет (один из трёх), крепить traceId, чем-то это всё дело мониторить. Слать алерты, если произошло событие высокого приоритета. На всё рисовать графики количества возникновений. Ну это так, скорее свободные размышления на тему.
Основная цель - не пропускать ошибки, более тонко настраивать логирование возникающих ошибок. При возникновении серьёзной ошибки в 2 клика видеть трейс jaeger, чтобы начать разбираться в причинах.
Поиск в интернете привёл меня к Loki, но штука новая, каких-то адекватных статеек на тему интеграции Loki и Jaeger не нашёл. Пока что всё указывает на то, что я чего-то не понял. Сфера большая, перед тем, как углубиться в дебри, хочется узнать мнение сообщества по данному вопросу. Куда можете посоветовать покопать?
источник

MK

Mikhail Kladkevich in pro.jvm
Или лучше сразу в девопсочат шлёпать?
источник

AV

Aleksey Volkov in pro.jvm
Mikhail Kladkevich
Господа, приветствую. Возможно, не на 100% по джаве вопрос, но ноги оттуда. Есть ряд микросервисов, хочется запилить слежение за 4xx и 5xx, возникающими в коде. Общение меж микросервисами происходит через @RestController и REST Template. Настроен opentracing через jaeger. Мысль следующая: на клиенте при получении 4xx или 5xx генерировать событие, вешать на него приоритет (один из трёх), крепить traceId, чем-то это всё дело мониторить. Слать алерты, если произошло событие высокого приоритета. На всё рисовать графики количества возникновений. Ну это так, скорее свободные размышления на тему.
Основная цель - не пропускать ошибки, более тонко настраивать логирование возникающих ошибок. При возникновении серьёзной ошибки в 2 клика видеть трейс jaeger, чтобы начать разбираться в причинах.
Поиск в интернете привёл меня к Loki, но штука новая, каких-то адекватных статеек на тему интеграции Loki и Jaeger не нашёл. Пока что всё указывает на то, что я чего-то не понял. Сфера большая, перед тем, как углубиться в дебри, хочется узнать мнение сообщества по данному вопросу. Куда можете посоветовать покопать?
Хм, а actuator разве не делает метрику уже готовую по 500 кодам?
источник

AV

Aleksey Volkov in pro.jvm
может быть имеет смысл её собирать куда нибудь в Prometheus а там уже и алерт настроить?, с трейсом правда сложновато получится
источник

MK

Mikhail Kladkevich in pro.jvm
Aleksey Volkov
Хм, а actuator разве не делает метрику уже готовую по 500 кодам?
Не вводили
источник

MK

Mikhail Kladkevich in pro.jvm
Aleksey Volkov
может быть имеет смысл её собирать куда нибудь в Prometheus а там уже и алерт настроить?, с трейсом правда сложновато получится
Перед тем, как что-то тыкать, хочется теоретически прогнать всё. Вот я получил за день две 500ки. И чего с этим делать? Я думаю, что как-то люди это настраивают по-человечески, надо же следить. Вот интересно, как опытные люди это делают у себя. Используя опенсорс (привет, дорогие Яндексоиды!), а не что-то своё прекрасное
источник

AV

Aleksey Volkov in pro.jvm
Ну либо другой вариант, как вы предложили с Loki, на самом деле любой колектор логов сможет отправить алерт по целевому сообщению
источник

AV

Aleksey Volkov in pro.jvm
поэтому можно генерировать какое то машино-разбираемое сообщение в логи, эти логи чем то типа Loki, Graylog или ELK собирать, и там уже делать и график и алерты и всё что захочется
источник

MK

Mikhail Kladkevich in pro.jvm
opentracing сливает данные в ELK, есть мысль графану натравить на него. Но это всё с моей стороны выглядит как "а что, если...". Но вопрос кажется очень насущным, хочется без велосипедов
источник

MK

Mikhail Kladkevich in pro.jvm
Я вообще сначала хотел SNMP в Zabbix слать, лол
источник

AV

Aleksey Volkov in pro.jvm
3й вариант - напрямую генерировать алерты из кода в какой нибудь алерт менеджер, но тут кроме Grafana alert manager и opsgenie я наверное ничего не вспомню больше
источник