@devops_ru

Страница 4231 из 4568
J
27.08.2018
09:14:04
Даа такой он приятный и добрый человек
я тогда вживую увидал что такое "синдром вахтёра"

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

Iurii
27.08.2018
09:14:39
что-то самописное на основе javadoc?
Ага, а так и на питоне писал выгрузку помимо доков демон собирал инвентори авс

Google
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
пичаль, я думал что то прям готовое уже напилено
Для javadoc есть для конфлюенс плагин

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
в Zalando рассказывали, что без документации не разрешают релизы
В там из покон веков так они по другому не работают, инфа инсайд

confluence еще то говно, неюзабельно, имхо
Нужно уметь его готовить там можно такое накрутить особенно на груви

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:34:06
вот так: @Asgoret @vizdrag
Добавьте репорт бота ?

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
У меня тоже на нем блог и поиск там есть
ну вот ты же настраивал поиск и понимаешь, что это костыли на JS

нормального поиска там нет

bama^boy
27.08.2018
09:37:49
Работает вполне нормально
да ладно, когда в клиент качается весь индекс в пару МБ (при относительно маленьком блоге) это не нормальный поиск

btw, что из перечисленного на https://gohugo.io/tools/search/ ты настраивал?

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.

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

а, я, думал, личный

сколько search_index.gz весит?

Iurii
27.08.2018
10:08:12
а, я, думал, личный
В личном конечно меньше

сколько search_index.gz весит?
Надо будет взвесить это

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

Антон
27.08.2018
11:09:30
может быть в том же докере поднять заббикс прокси - пускай оно по именам обращается к докер-контейнерам ? Список, надеюсь, не часто меняется ?
sidecar? можно было бы такой технический контейнер рядом...но не закатится) если ты про имена сервисов - то хттп будет статичен

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
просто сходу заббикс не поймет твои метрики
я думал через zabbix_sender, но чет не пойму где его прописывать...ну т.е. он должен работать локально на тачке с которой метрики или ему поебать

Антон
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, но....по докам должен быть заббикс

Антон
27.08.2018
11:11:55
В заббикса есть http мониторинг
там сложный мониторинг...не просто доступен, не доступен...сча напишу что вернется

вот такая хуета вернется: { "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
https://github.com/czhujer/prom2zabbix
не вкатится. прометея там пока нет + по докам нужен заббикс

ставить еще рядом прометей не дадут

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

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

Антон
27.08.2018
11:16:26
https://github.com/rackerlabs/zabbix_url_monitor вот это, может?
возможно...но такой же велосипед написали разрабы для своей поделки. хотелось бы как-то...хм...минимизировать сторонние велосипеды. есть уже один

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

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

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

но парсить json, он, кажется, не умеет
переделают с json на другой формат. побежали вперед батьки

Andrey
27.08.2018
11:18:43
но парсить json, он, кажется, не умеет
еще как умеет https://www.zabbix.com/documentation/3.4/manual/config/items/item#item_value_preprocessing

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.

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
он сам апргрейдит схему БД
он до сих пор метрики в mysql/postgres хранит?

Страница 4231 из 4568