
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

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

Igor
29.03.2018
12:49:13

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

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

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

Igor
29.03.2018
12:55:13
ну и таки непонятно, как 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

Sergey
29.03.2018
12:59:47

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

Alexey
29.03.2018
13:02:20

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

Igor
29.03.2018
13:03:29

Alexey
29.03.2018
13:05:26

Igor
29.03.2018
13:05:38

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 непонятно

Митко Соловец?
29.03.2018
13:10:40

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
я вот так смотрел какая конфигурация активируется

Igor
29.03.2018
15:30:51

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

Google

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

Igor
29.03.2018
15:31:57

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

Igor
29.03.2018
15:33:21

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

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

Konstantin
29.03.2018
15:49:38

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
Он сканирует папку и грузит все что найдет