
bama^boy
27.08.2018
09:13:29

J
27.08.2018
09:14:04

bama^boy
27.08.2018
09:14:33
У меня была задумка что-то похожее сделать, но пока не нашел подходящих инструментов и времени)

Iurii
27.08.2018
09:14:39

Google

Iurii
27.08.2018
09:14:51

Grigorii
27.08.2018
09:15:24

J
27.08.2018
09:15:33

bama^boy
27.08.2018
09:16:37

Iurii
27.08.2018
09:17:02

bama^boy
27.08.2018
09:17:13
в Zalando рассказывали, что без документации не разрешают релизы

Iurii
27.08.2018
09:17:27
https://marketplace.atlassian.com/apps/1213296/docs-javadocs-phpdocs-html-pages?_ga=2.213002836.1505124298.1535361400-2127292149.1535361400

bama^boy
27.08.2018
09:18:01
confluence еще то говно, неюзабельно, имхо

Iurii
27.08.2018
09:18:02

J
27.08.2018
09:25:01
джира тоже говно, проблема, что остальное ещё хуже

Sergey
27.08.2018
09:28:30
штооо

Google

Sergey
27.08.2018
09:28:37
кто там на жирку рамсит

Iurii
27.08.2018
09:29:48
В джире можно автоматизировать почти все, я одной крупной фарме делал автомотизацию по джире там было полностью интегрировано сд и св

J
27.08.2018
09:31:10
кто ж спорит, проблема в том, что часто это делается весьма извилистыми и неочевидными путями

Антон
27.08.2018
09:32:29
!спам

Михаил Telsir
27.08.2018
09:32:33
/spam

bama^boy
27.08.2018
09:33:17
а что лучше то есть?
Для документации? Ну тот же sphinx (readthedocs), github pages мне нравятся больше

Nikolay
27.08.2018
09:33:18
@Asgoret добавьте уж в описание как спам упоминать, а то все пишут и по разному

Iurii
27.08.2018
09:33:21

Антон
27.08.2018
09:33:39

Iurii
27.08.2018
09:34:06

bama^boy
27.08.2018
09:34:17

Iurii
27.08.2018
09:35:07
https://gohugo.io/tools/search/

bama^boy
27.08.2018
09:36:30
нормального поиска там нет

Iurii
27.08.2018
09:37:00

bama^boy
27.08.2018
09:37:49
Работает вполне нормально
да ладно, когда в клиент качается весь индекс в пару МБ (при относительно маленьком блоге) это не нормальный поиск
btw, что из перечисленного на https://gohugo.io/tools/search/ ты настраивал?

Iurii
27.08.2018
10:03:55

Google

bama^boy
27.08.2018
10:04:58
Search index
ну так
> search.min.js will automatically download the search_index.gz file from the root of your server, unpack it in the browser, and run searches whenever the user types something in the search bar.

Iurii
27.08.2018
10:05:24

bama^boy
27.08.2018
10:05:47
плюс еще js зависимости к go проекту
Работает как часы
оно работает на маленьких объемах, потом всё, клиент при каждом поиске будет качать десятки-сотни мегабайт

Iurii
27.08.2018
10:06:58
Внутренний блог департамента, все подчиненные постят

bama^boy
27.08.2018
10:07:41
а, я, думал, личный
сколько search_index.gz весит?

Iurii
27.08.2018
10:08:12

Maksim
27.08.2018
11:06:32
А вообще есть best practices по написанию systemd?
Хочу приложение деплоить
Надо понимать куда складывать конфиги, куда логи, куда бинарники
в моем понимании это
/etc/sysconfig/<APP_NAME>
/opt/<APP_NAME>
/var/log/<APP_NAME>

Vasiliy
27.08.2018
11:06:55
а есть ли у кого идеи - почему у ssh и nodejs по разному отображаются слушаемые соединения в netstat, хотя оба слушают и ipv4 и ipv6
root@DEV12bay10:~/git/node# netstat -an | grep -E '(3001|22).*\*'
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 :::3001 :::* LISTEN
root@DEV12bay10:~/git/node# ss -an | grep -E 'tcp.*(3001|22).*\*'
tcp LISTEN 0 128 *:22 *:*
tcp LISTEN 0 128 :::22 :::*
tcp LISTEN 0 511 :::3001 :::*
в самом nodejs-express вроде бы особой магии нет:
const app = new Express();
app.listen(
{
port: serverConfig.port,
backlog: backlogValue,

Maksim
27.08.2018
11:07:13
ушел репостить

Антон
27.08.2018
11:08:02
Коллеги, нужна помощь. С зяблика необходимо мониторить работу сервисов, что лежат в облаке. В сервисы можно пульнуть HTTP запрос и получить обратно ответ в котором будет скорость отработки запроса (красный,желтый,зеленый) и по мелочи (числовое значение). как это можно в заббиксе настроить? была идея через zabbix_sender, но....все крутится в докере, а разносить на все ноды облака одно и тоже...ну такое...или нужно на агенте, что крутится на сервере мастере, прописать он сам будет тыкать хттп и передавать в сервер чистые данные?

Vasiliy
27.08.2018
11:08:15
может быть в том же докере поднять заббикс прокси - пускай оно по именам обращается к докер-контейнерам ?
Список, надеюсь, не часто меняется ?
@Asgoret

Sergey
27.08.2018
11:09:02


bama^boy
27.08.2018
11:09:23
Коллеги, нужна помощь. С зяблика необходимо мониторить работу сервисов, что лежат в облаке. В сервисы можно пульнуть HTTP запрос и получить обратно ответ в котором будет скорость отработки запроса (красный,желтый,зеленый) и по мелочи (числовое значение). как это можно в заббиксе настроить? была идея через zabbix_sender, но....все крутится в докере, а разносить на все ноды облака одно и тоже...ну такое...или нужно на агенте, что крутится на сервере мастере, прописать он сам будет тыкать хттп и передавать в сервер чистые данные?
мониторинг с агентов, которые умеют обнаруживать новые сервисы, ну или по принципу prometheus

Антон
27.08.2018
11:09:30

Google

Sergey
27.08.2018
11:09:48
крч нужен какой то драйвер между метрикам и заббиксом

Антон
27.08.2018
11:09:52

Sergey
27.08.2018
11:10:08
просто сходу заббикс не поймет твои метрики
нужен какой то парсер того что докер выплевывает, чтобы формировать в сообщения которое зяблик не просто распознает, но и даст ожидаемый результат

Антон
27.08.2018
11:10:42

Konstantin
27.08.2018
11:10:44

Антон
27.08.2018
11:10:50

Sergey
27.08.2018
11:11:05
да ты наркоман чтоле
опеншифт
докер
заббикс

bama^boy
27.08.2018
11:11:07
кажется, что prometheus самый подходяший инструмент для этого

Konstantin
27.08.2018
11:11:10
шифт умеет просто докер? 0_о

Антон
27.08.2018
11:11:12
да, я знаю там есть прометей в 3.9 и уже хавкулер в 3.7, но....по докам должен быть заббикс

Andrey
27.08.2018
11:11:28


Антон
27.08.2018
11:11:55
вот такая хуета вернется:
{ "updatedAt": 1534867547272, "name": "admin-service", "state": "GREEN", "attribute": { "applicationsCount": 5 } }
{ "updatedAt": 1534867656853, "name": "template-service", "state": "GREEN", "attribute": { "maskingTemplatesCount": 23, "generationTemplatesCount": 58 } }
{ "updatedAt": 1534868413355, "name": "db-service", "state": "GREEN", "attribute": { "regexCount": 0, "groovyCount": 59, "listCount": 1, "maskCount": 0 } }

Andrey
27.08.2018
11:12:28
200 есть 200 нет

Антон
27.08.2018
11:12:53
200 есть 200 нет
это просто ты что...с уровня джуна это не фуншуй. сразу нужен звездолет

bama^boy
27.08.2018
11:13:14
https://github.com/czhujer/prom2zabbix

Антон
27.08.2018
11:13:43
ставить еще рядом прометей не дадут

bama^boy
27.08.2018
11:14:35
https://github.com/rackerlabs/zabbix_url_monitor вот это, может?

Google

Andrey
27.08.2018
11:15:50

bama^boy
27.08.2018
11:16:14
ужс

Антон
27.08.2018
11:16:26
вааа....слушай, а ведь может...зяблик далеко шагнул я смотрю)

bama^boy
27.08.2018
11:17:30
но парсить json, он, кажется, не умеет

Антон
27.08.2018
11:17:53
хм.....3 состояния, три метрики и 2 триггера....


Andrey
27.08.2018
11:18:43
Extract value or fragment from JSON data using a simple subset of JSONPath functionality.
Examples:
$.document.item.value will extract 10 from {"document":{"item":{"value": 10}}}
$.document.item will extract {"value": 10} from {"document":{"item":{"value": 10}}}
$['a document'].item.value will extract 10 from {"a document":{"item":{"value": 10}}}
$.document.items[1].value will extract 20 from {"document":{"items":[{"value": 10}, {"value": 20}]}}
Note that only direct paths to single objects in dot or bracket notation are supported.
Only alphanumeric + underscore characters can be used in JSONPath dot-notation ($.a.b.c). If the JSON object name contains other characters, then bracket-notation ($['a']['b']['c']) must be used. Both notations can be mixed ($.a['b'].c)
Extracting multiple values is not supported.
Supported since 3.4.0.


Антон
27.08.2018
11:20:02

Andrey
27.08.2018
11:20:17
так обнови, 5 минут делов

bama^boy
27.08.2018
11:20:26
давно я забикс не юзал

Andrey
27.08.2018
11:20:28
он сам апргрейдит схему БД
ты только дамп импортнул да и все

bama^boy
27.08.2018
11:20:57