
Dmitry
21.10.2016
07:07:51
нет, почему

Ilya
21.10.2016
07:07:51
а rhel будет заброшен?

Ivan
21.10.2016
07:07:56
Где пичарм стоит, всем поыиг :)

Ilya
21.10.2016
07:08:02
Ну, скоро докер, я помню

Google

Dmitry
21.10.2016
07:08:23
нам, просто, сначала на RHEL нужно запустить
Леша потому его и начал
а на debian древний pgbouncer, насколько я понял
там засадка есть
south генерит транзакции и кладет болт на все настройки

Ilya
21.10.2016
07:09:04
короче на близжайшее будущее RHEL - наше всё

Dmitry
21.10.2016
07:09:17
да не, и дебиан забороть можно
особоенно, если кто займется

Илья
21.10.2016
07:09:26
а таки башню в виде виртуалки не планируется распространять?
может есть в этом смысл

Dmitry
21.10.2016
07:09:39
[databases]
noc = dbname=noc host=postgres port=5432 user=noc password=noc pool_mode=statement
noc-migrate = dbname=noc host=postgres port=5432 user=noc password=noc pool_mode=session
мне пришлось вот такой изврат сделать с pgbouncer
причем, NOC проверяет, запущен ли он через pgbouncer, или напрямую

Google

Dmitry
21.10.2016
07:10:31
и в случае с pgbouncer использует alias базы noc-migrate для миграции

Илья
21.10.2016
07:10:31

Dmitry
21.10.2016
07:10:36
изъебство
я же сказал - есть
в самом NOC'е отключены транзакции, врублен autocommit и используется pool_mode=statement

Ivan
21.10.2016
07:11:21
В башне появится галка для пгбаунсера?

Dmitry
21.10.2016
07:11:23
то есть коннектов будет примерно столько, сколько активных запросов

Ivan
21.10.2016
07:11:29
При пулле

Dmitry
21.10.2016
07:11:39
в башне есть сервис pgbouncer
hosts = self.get_service("pgbouncer")
if hosts:
use_pgbouncer = True
else:
hosts = self.get_service("postgres", limit=1)
use_pgbouncer = False
if not hosts:
hosts = ["127.0.0.1:5432"]
вот так, короче
есть pgbouncer - идем через него
нет - напрямую
проблема debian'а -- его pgbouncer из коробки - старой версии
не позволяет задать pool mode на уровне базы
только в целом

Ivan
21.10.2016
07:13:07
Да, stable дело такое

Алексей
21.10.2016
07:16:20

E_zombie
21.10.2016
07:17:25
шо крутить ?

Google

Алексей
21.10.2016
07:17:26
базам опустить, ноку поднять. пусть отсреливает нок. он перезапустится
OOMScoreAdjust=

E_zombie
21.10.2016
07:20:02
блять. я даже в виртуалку зайти не могу изза ЛА

Алексей
21.10.2016
07:20:31
круто
ты не включил ли переодический опрос в минуту

E_zombie
21.10.2016
07:21:01
я нахуй вырубил даже съём аптайма.

Алексей
21.10.2016
07:21:17
откуда la ?

E_zombie
21.10.2016
07:21:36
и метрики собираются раз в 10 минут с 200 железок.
остальное это обычнй опрос конфигов и другого говна
по вчерашним наблюдениям. гдето раз в 15 минут его начинает штырить. ла вырастает 30+ кровь кишки. потом падает до 10-20 и просирается .

Алексей
21.10.2016
07:24:52
что на эту тему в лог пишет инфлюкс ?
если не раз в 15 а 20 то похоже на его комакты

E_zombie
21.10.2016
07:25:19
он иногда падает.
но не 100%

Алексей
21.10.2016
07:25:29
но ты не собираешь метрики же
так чт в него валится только телеграф ?

Ilya
21.10.2016
07:25:57
версия ?
pgbouncer:
Установлен: 1.7.2-1.pgdg80+1
Кандидат: 1.7.2-1.pgdg80+1
Таблица версий:
*** 1.7.2-1.pgdg80+1 0
500 http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg/main amd64 Packages
100 /var/lib/dpkg/status
1.5.4-6+deb8u1 0
500 http://mirror.yandex.ru/debian/ jessie/main amd64 Packages

E_zombie
21.10.2016
07:25:57
да.

Алексей
21.10.2016
07:44:06
@dvolodin я понял про что говорит @somovis про юзеров.
добавление пользователй сломано

Google

Алексей
21.10.2016
07:44:36
502 и 2016-10-21 10:43:31,839 [noc.lib.debug] PostgreSQL connection closed: connection already closed
трейса нету

Dmitry
21.10.2016
07:44:52
ModelApplication поломаны?
все, или только юзеры?

Алексей
21.10.2016
07:45:24
/main/user/add/ падает
при чем убивает все вебы

Aleksandr
21.10.2016
07:54:36
/поставил pgbouncer на фре... работает себе...

E_zombie
21.10.2016
07:57:19
клёва рестартуется

Ilya
21.10.2016
08:06:10
@freeseacher grafana 502
ui/grafana/

Алексей
21.10.2016
08:13:57
что в логах ?

Ilya
21.10.2016
08:14:52
в web пусто

Алексей
21.10.2016
08:16:11
графана пишет логи в systemd

Ilya
21.10.2016
08:16:28

Алексей
21.10.2016
08:16:37
journalctl -r
к примеру

Ilya
21.10.2016
08:21:00
journalctl -r
окт 21 11:04:34 noc grafana-server[645]: t=2016-10-21T11:04:34+0300 lvl=info msg="Starting Grafana" logger=main version=3.1.1 commit=a4d2708 compiled=2016-08-01T13:20:16+0300
окт 21 11:04:32 noc systemd[1]: Started Starts and stops a single grafana instance on this system.
окт 21 11:04:32 noc systemd[1]: Starting Starts and stops a single grafana instance on this system...

Алексей
21.10.2016
08:21:29
скучные сообщения
есть более лучшие ?

Ilya
21.10.2016
08:21:44
запустилась

Google


Ilya
21.10.2016
08:21:51
фул инстал сделал
● grafana-server.service - Starts and stops a single grafana instance on this system
Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled)
Active: active (running) since Пт 2016-10-21 11:18:43 MSK; 2min 45s ago
Docs: http://docs.grafana.org
Main PID: 9421 (grafana-server)
CGroup: /system.slice/grafana-server.service
└─9421 /usr/sbin/grafana-server --config=/opt/noc/var/etc/grafana/grafana.ini --pidfile= cfg:default.paths.logs=/var/log/grafana cfg:default.paths.dat...
окт 21 11:18:43 noc grafana-server[9421]: t=2016-10-21T11:18:43+0300 lvl=info msg="Config overriden from command line" logger=settings arg="default.p..._plugins"
окт 21 11:18:43 noc grafana-server[9421]: t=2016-10-21T11:18:43+0300 lvl=info msg="Path Home" logger=settings path=/usr/share/grafana
окт 21 11:18:43 noc grafana-server[9421]: t=2016-10-21T11:18:43+0300 lvl=info msg="Path Data" logger=settings path=/opt/noc/var/db/grafana
окт 21 11:18:43 noc grafana-server[9421]: t=2016-10-21T11:18:43+0300 lvl=info msg="Path Logs" logger=settings path=/var/log/grafana
окт 21 11:18:43 noc grafana-server[9421]: t=2016-10-21T11:18:43+0300 lvl=info msg="Path Plugins" logger=settings path=/opt/noc/var/db/grafana_plugins
окт 21 11:18:43 noc grafana-server[9421]: t=2016-10-21T11:18:43+0300 lvl=info msg="Initializing DB" logger=sqlstore dbtype=postgres
окт 21 11:18:43 noc grafana-server[9421]: t=2016-10-21T11:18:43+0300 lvl=info msg="Starting DB migration" logger=migrator
окт 21 11:18:43 noc grafana-server[9421]: t=2016-10-21T11:18:43+0300 lvl=info msg="Starting plugin search" logger=plugins
окт 21 11:18:44 noc grafana-server[9421]: t=2016-10-21T11:18:44+0300 lvl=info msg="Registering plugin" logger=plugins name=SimpleJson
окт 21 11:18:44 noc grafana-server[9421]: t=2016-10-21T11:18:44+0300 lvl=info msg="Server Listening" logger=server address=0.0.0.0:8002 protocol=http...i/grafana
Hint: Some lines were ellipsized, use -l to show in full.
@EKbfh не получилось прикрутить таски


Ivan
21.10.2016
08:33:01
что конкретно-то?
телепаты не хотят lldp.py за меня переписывать

Ilya
21.10.2016
08:33:58

Ivan
21.10.2016
08:34:08
дебаг делал?

Ilya
21.10.2016
08:35:38

Dmitry
21.10.2016
08:50:31
этонея :)

Ilya
21.10.2016
08:55:50
@dvolodin багтрекер может для микросервисов сделать?

Bitbucket
21.10.2016
08:56:24
Aleksey Shirokih pushed to noc/feature/microservices
install fonts for serverside rendering

Ilya
21.10.2016
08:56:38
И подскажи ещё, в правилах классификации интерфейсов логировать, но не создавать аварию, нет группы нотификации, но аварии пользовательских интерфейсов создаются и на почту шлёт
@dvolodin

Andrey
21.10.2016
08:57:06

Ilya
21.10.2016
09:17:24

Константин
21.10.2016
09:57:20
Небыло печали...
Развернул новую ноду микросервисов на Debian и приехал postgess 9.6
Это сейчас очень фатально ?

Ilya
21.10.2016
10:02:40