@nocproject

Страница 1652 из 2357
Ivan
16.12.2017
19:22:21
Ну в тебе никто ,не сомневался

E_zombie
16.12.2017
19:23:10
сколько их, навскидку, оптимально держать на несколько тысяч МО?
всё упирается в мощность машины. смотри по количеству ядер. так как один дискавери - одно ядро. и чтобы ЛА не было больше 3-5

Wingman
16.12.2017
19:24:19
всё упирается в мощность машины. смотри по количеству ядер. так как один дискавери - одно ядро. и чтобы ЛА не было больше 3-5
Тогда у меня что-то опять не так, как должно быть :) Процы простаивают, но box discovery упирается в HTTP GET http://consul:8500/v1/health/service/activator-default?index=........ , и висит

E_zombie
16.12.2017
19:24:25
вернее один процесс питона - одно ядро.

Google
Wingman
16.12.2017
19:24:27
ну, перезапрашивает

и дальше висит :)

(при массовых опросах)

E_zombie
16.12.2017
19:27:57
что то ты делаешь не так.

Wingman
16.12.2017
19:28:33
Даже не сомневаюсь

понять бы, что :)

E_zombie
16.12.2017
19:29:22
сколько у тебя дискавери сае активаторов и сколько ядер ?

Wingman
16.12.2017
19:31:26
2 ноды для "тяжелых задач: activator: 16, 16 discovery: 12, 12 sae: 2

в sae проблема? )

E_zombie
16.12.2017
19:34:50
а по потокам сколько ?

(д * потоков ) = sae * потоки = активаторов * поток

Wingman
16.12.2017
19:39:24
по 8 ядер т.е. по 8 инстансов и того, и другого, и третьего попробовать?

Ivan
16.12.2017
19:43:46
Нахер вы сае считаете?

Google
E_zombie
16.12.2017
19:45:34
а потоков по сколько ?

Wingman
16.12.2017
19:48:55
по 2 на ядро, т.е. по 16

E_zombie
16.12.2017
19:54:16


тредов у тебя сейчас сколько ?

Wingman
16.12.2017
19:57:19
а.

10

E_zombie
16.12.2017
20:02:24
попробуй увеличить до 30.

Wingman
16.12.2017
20:04:27
ага, спасибо

Maksim
16.12.2017
20:06:15
https://code.getnoc.com/noc/noc/issues/615

E_zombie
16.12.2017
20:11:58
у сае можешь попробовать поднять до сотни тредов.

Wingman
16.12.2017
20:12:32
ого

Maksim
16.12.2017
20:17:24
@EKbfh @bee26 на поюзать

Алексей
16.12.2017
20:18:04
https://nag.ru/articles/article/100166/testiruem-junos-telemetry-interface-jti-v-svyazke-s-opennti.html

E_zombie
16.12.2017
20:37:48
@wingz ну как ?

Wingman
16.12.2017
20:42:33
@wingz ну как ?
нууу так :) Разгребло быстро вроде Щас соображу, как модель в нок добавить и пойму, почему её не дискаверит (походу, только у нас ещё остались древние dxs3326), и ещё несколько сотен надобавляю, тогда видно будет :)

хотя не, опять висит на HTTP GET http://consul:8500/v1/health/service/activator-default

и на HTTP GET http://consul:8500/v1/health/service/sae

E_zombie
16.12.2017
20:49:38
в логах сае что ?

Wingman
16.12.2017
20:52:39
да ничего прям критичного

плять

Google
Wingman
16.12.2017
21:06:07
оно в get_interfaces зачем-то долго-долго тащит с железок show fdb

хотя в настройках профилей интерфейсов было mac discovery: management vlan, затем - поставил disabled

Dorian
17.12.2017
04:34:52
Не могу найти в каком канале публикуются задачи для PM в nsq всего 3 топика



Dorian
17.12.2017
04:41:26
А чтож его не видать?

Andrey
17.12.2017
04:42:30
Самый верхний

Поправил

Dorian
17.12.2017
04:43:41
т.е. в него и таски и отчёты летят?

Dorian
17.12.2017
04:44:11
метрики для кхврайтера

Andrey
17.12.2017
04:44:28
Да, в него

Dorian
17.12.2017
04:45:07
т.е. активатор customer и publisher ?

Интересно, а почему один канал?

Andrey
17.12.2017
04:45:41
https://kb.nocproject.org/pages/viewpage.action?pageId=22970696

Статья про pm

Остальные только публикуют

Dorian
17.12.2017
04:46:50
а таски в активаторов по какому каналу прилетают?

Andrey
17.12.2017
04:47:00
Ни по какому

Google
Dorian
17.12.2017
04:47:04
эм...

через API ?

Andrey
17.12.2017
04:47:24
В статье

Написано

Рекомендую прочитать

Dorian
17.12.2017
04:48:02
Да, статья дельная читал Но ответа на вопрос:

В заданное время озадачить активатор сбором метрики

не нашёл

Как "озадачить" ?

Andrey
17.12.2017
04:48:42
Транспортом для метрик выступает HTTP (между дискавери и активатором) и NSQ во всех остальных случаях.

В статье

Как "озадачить" ?
Настройками

Dorian
17.12.2017
04:50:01
Верхнеуровнево понятно

Хочу процесс понять

Andrey
17.12.2017
04:50:30
В качестве сборщика выступает активатор. Инициатором сбора - дискавери. Т.е. со стороны дискавери приходит запрос на активатор, он отрабатывается и возвращает результат дискавери, который уже отправляет его в сторону писателя по транспорту.

Dorian
17.12.2017
04:50:33
Я честно сказать, думал, что все активаторы подписаны на очередь

Andrey
17.12.2017
04:51:03
Цитата из статьи.

Dorian
17.12.2017
04:51:22
Т.е. консул является load balancer ?

между 3-4-100 активаторами?

Andrey
17.12.2017
04:51:45
Нет

Google
Dorian
17.12.2017
04:51:51
брр...

Andrey
17.12.2017
04:52:09
Он является хранилищем сервисов

Dorian
17.12.2017
04:52:31
Тогда вопрос как происходит балансировка между 100 активаторами?

Andrey
17.12.2017
04:52:39
Т.е. При старте там регистрируются активаторы

Dorian
17.12.2017
04:52:50
да, это понятно

Andrey
17.12.2017
04:52:52
Наверное, в случайном порядке

Dorian
17.12.2017
04:53:32
Получается это должен делать консул...

Andrey
17.12.2017
04:53:49
Получается это должен делать консул...
Нет, он возвращает список сервисов

Dorian
17.12.2017
04:54:30
То что он service discovery это понятно что делает сonsul-template тоже

Andrey
17.12.2017
04:54:39
Балансировки как-то кроме случайного порядка быть не может. Т.к. Данных о загрузке активаторов нет

Dorian
17.12.2017
04:55:53
Всё-таки чтобы понять... дискавери посылает в локальный порт API / RPC - опроси железку

Но локальный порт это отражение одного активатора зарегестрированного через консул?

Andrey
17.12.2017
04:56:25
Да

Активатор выполняет запрос и отдает что насобирал

Если он занят-отдаст 500

И пойдем искать другой

Dorian
17.12.2017
04:57:21
а есть ли смысл прятать активаторы за haproxy?

чтобы consul регистрировал: 1. HAProxy as service 2. Activtor как бэкэнды HAP через Consul Template

Страница 1652 из 2357