@jvmchat

Страница 2355 из 2890
Igor
29.03.2018
12:47:33
вот такое только регается при запуске

в зависимости добавлял вот это:

guga
29.03.2018
12:47:49
и по этим урлам 404?

Igor
29.03.2018
12:47:55


Google
Igor
29.03.2018
12:48:05
и по этим урлам 404?
нет, по этим ок. а по /actuator/metrics - 404



guga
29.03.2018
12:48:46
что в проперте management.endpoints.web.expose написано?

Igor
29.03.2018
12:49:13
что в проперте management.endpoints.web.expose написано?
доки говорят, что ничего и не должно быть. так что ничего

guga
29.03.2018
12:49:54
так а с чего ты взял что должен быть эндпоинт /metrics?

правда может что-то в 2.0 поменяли

Igor
29.03.2018
12:53:09
так а с чего ты взял что должен быть эндпоинт /metrics?
действительно, посмотрел не в ту колонку в доках. это только для jmx оно по дефолту включено

добавил management.endpoints.web.exposure.include=*, теперь metrics отдаёт не 404, но метрик там всё равно нет, только их названия ?

Alexey
29.03.2018
12:54:46
так может не собрал их еще?

Igor
29.03.2018
12:55:13
так может не собрал их еще?
ну уже пару минут прошло. как минимум всякие memory.used уже можно было собрать

ну и таки непонятно, как prometheus включить

Alexey
29.03.2018
12:56:50
а ты в конфиге прописал у него свой эндпоинт?

Igor
29.03.2018
12:57:03
scrape_configs: - job_name: 'spring' metrics_path: '/actuator/prometheus' static_configs: - targets: ['localhost:9900'] вот это прописал в prometheus.yml

Google
Igor
29.03.2018
12:57:32
и положил рядом с application.yml

Mikhail
29.03.2018
12:59:05
А почему prometheus везде юзают, а не influxdb например?

guga
29.03.2018
12:59:28
А почему prometheus везде юзают, а не influxdb например?
потому что делается парой аннотаций?

Sergey
29.03.2018
12:59:47
А почему prometheus везде юзают, а не influxdb например?
prometheus умеет хранить данные в influxdb, как тебе такое Илон Маск?

Mikhail
29.03.2018
13:01:48
Меня просто в прометеусе смущает то, как собираются метрики

Mikhail
29.03.2018
13:02:33
Нужен отдельный эндпоинт, все группировки на клиенте делаются

Igor
29.03.2018
13:03:29
а это разве не в прометеусе надо прописывать?
ну вообще доки спринга говорят, что /actuator/prometheus по дефолту должен быть доступен, но я на всякий попробовал и на клиенте)

Mikhail
29.03.2018
13:05:40
И как же мне нравится эта спринговая тема, вроде должно работает, аннотацию добавили, а нифига, и куда копать - не понятно

guga
29.03.2018
13:07:30
справедливости ради, большинство кейсов легко решаются поиском

Igor
29.03.2018
13:10:17
с метриками из /actuator/metrics разобрался - значения каждой по отдельности надо просить

а вот с /actuator/prometheus непонятно

Alexey
29.03.2018
13:11:19
endpoints: prometheus: enabled: true такое есть в конфиге?

Mikhail
29.03.2018
13:12:15
Вобще понятно
Ну где понятно, если всё ещё конфиги обсуждаются?

Igor
29.03.2018
13:12:32
guga
29.03.2018
13:15:50
Ну где понятно, если всё ещё конфиги обсуждаются?
а что обсуждать то, как не конфиги?

Google
Митко Соловец?
29.03.2018
13:17:00
andrey
29.03.2018
13:18:45
всем примет, подскажите с мульти контектом, проблема такая есть парент контекст который подключает дочерние контексты, как подключить только тебе бины конфигурации для которых есть проперти а остальные не подключать ?

Антон
29.03.2018
14:40:57
Хочу обойти запрос объемом 150 000 строк. Делаю: final Statement st = connection.createStatement( ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY, ResultSet.HOLD_CURSORS_OVER_COMMIT ); final ResultSet rs = st.executeQuery("select * from GET_KONTRACT_DATA(" + batch.id + ")"); После долгого ожидания. получаю rg.firebirdsql.jdbc.FBSQLException: The result set is closed Коннекшен настроен так: connection = domainDataSource.getConnection(); connection.setAutoCommit(false);

Mikhail
29.03.2018
14:44:02
а запускаешь чем и что контролит транзакции?

Антон
29.03.2018
14:45:44
Spring

не знаю что контрооит. у меня dataSource есть

poolingconnection вообще там

а запускаешь чем и что контролит транзакции?
можешь пояснить что за контролль транзакций?

Mikhail
29.03.2018
14:50:46
Если ты получаешь такую ошибку после долгого ожидания, то с большой вероятностью у тебя где-то отваливается запрос по таймауту

Вероятнее всего таймаут запросов в датасурсе или таймаут транзакций в спринге

Alexey
29.03.2018
15:07:03
да, эффекта никакого
management.endpoints.web.exposure.include: ["info", "prometheus"] вот после такой конфига все заработало

Igor
29.03.2018
15:07:53
я уже и пробовал 1 в 1 как вот тут, всё равно не работает

https://github.com/bijukunjummen/boot2-load-demo

так что попробую поочереди докидывать свои зависимости с нуля, вдруг что конфликтует

Alexey
29.03.2018
15:09:18
актуатор сам тащит зависимость на микрометер

надо только прометеуса добавить

я конфиги изучал)

Igor
29.03.2018
15:12:48
а спринг бут второй же?

Alexey
29.03.2018
15:13:12
да, конечно

Google
Igor
29.03.2018
15:14:46
и аннотаций в духе @EnablePrometheusMetrics нет?

Alexey
29.03.2018
15:15:24
Их во второй версии спринга нет

Igor
29.03.2018
15:15:33
и доступно по /actuator/prometheus ?

Их во второй версии спринга нет
ну это я уже на всякий уточняю, вдруг я их просто не нашёл)







Alexey
29.03.2018
15:19:15
["info", "prometheus"] а если так, а не строкой?

хотя разницы нет..

Igor
29.03.2018
15:20:05
guga
29.03.2018
15:20:59
чат дривен девелопмент

Alexey
29.03.2018
15:26:49
без изменений
я оставил только: management.endpoints.web.exposure.include:"info,health,metrics,prometheus" и все равно работает)

Igor
29.03.2018
15:27:29
ну оно и должно, по идее. буду по новой ковырять, даже интересно, что его ломает

Alexey
29.03.2018
15:28:18
а просто по /actuator у тебя какие эндпоинты видны?

Igor
29.03.2018
15:29:03
собственно, те, которые и регаются при запуске



Alexey
29.03.2018
15:30:02
logging: level: org.springframework.boot.autoconfigure: DEBUG я вот так смотрел какая конфигурация активируется

guga
29.03.2018
15:31:14
простота и отсутсвие магии

Google
guga
29.03.2018
15:31:33
что в контексте, у тебя создались то бины?

я еще в /beans смотрел, там прометеуса нету
он весь контекст показывает?

Igor
29.03.2018
15:31:57
что в контексте, у тебя создались то бины?
для прометеуса нет, очевидно

он весь контекст показывает?
думаю, да. там прям огромное полотно)

guga
29.03.2018
15:32:08
или только то, что jmx managed bean?

Igor
29.03.2018
15:33:21
или только то, что jmx managed bean?
3.1.1. Response Structure The response contains details of the application’s beans.

Oleksandr
29.03.2018
15:34:41
сорри за оффтоп, возвращаясь к дискуссии про ботов: только что с разных акков спамили в личку, надоедливо так что, имхо, ботов надо пиздить, а молчунам вводить проверку на человека

Nick
29.03.2018
15:36:02
нужен бот который используя алису начинает вести внятную беседу

Gress
29.03.2018
15:50:03
Или пиши сам)

Igor
29.03.2018
17:15:35
guga
29.03.2018
17:16:44
Магия gradle clear?

Igor
29.03.2018
17:17:01
guga
29.03.2018
17:17:15
Ну у тебя же Бут

Igor
29.03.2018
17:17:21
И шо?

guga
29.03.2018
17:17:27
Он сканирует папку и грузит все что найдет

Страница 2355 из 2890