@devops_ru

Страница 4212 из 4568
Vasiliy
21.08.2018
21:02:29
просто концепция сильно другая - ты смотришь пяток профессий я смотрю на специализации. Я вам док попорчу.

Vasiliy
21.08.2018
21:06:36
@Asgoret

Не надо так, имхо. Лучше уж выделять роли и для них более конкретно писать: Экспплуатация * On-site инженер / эникей * Администратор офисной инфраструктуры * Инженер мониторинга / SRE * Devops - и в эксплуатацию и в разработку разработка * Devops - и в эксплуатацию и в разработку * SRE * backend * frontend * Аналитик * QA * итп Ну и инструменты лучше писать - года 2 они актуальны.

Google
Антон
21.08.2018
21:06:40
неа, я в чат писал. Извини, это всего лишь мнение, модератор дока один должен быть.
Да, я собственно сюда и выложил чтобы обсудить и услышать другие мнения.

Vasiliy
21.08.2018
21:07:06
тема интересная - ответил :) peace :)

Vasiliy
21.08.2018
21:11:39
А почему отдельно инженер мониторинга? Просто я пока по ролям смотрел, чтобы люди вообще понимали кто и что делает т.к. для них что админ, что инженер) а роли разные. Хотя специализация очень схожая
Потому что мониторинг должен быть 24*7 обычно. Ну или как-то еще по графику. Чем он там еще по должностным обязанностям занимается - подробности. Может быть от секретаря до sre ^:)

Maxym
21.08.2018
21:27:09
Потому что мониторинг должен быть 24*7 обычно. Ну или как-то еще по графику. Чем он там еще по должностным обязанностям занимается - подробности. Может быть от секретаря до sre ^:)
Не не не, 24*7 - уже про тех.саппорт которьій будет будить всех причастньіх. Или, если компания маленькая - робобаба, та и стоимось простоя там невьісока. Инженер мониторинга, если уже вьіделять, все-таки больше про настройку и постояное добавление/обслуживание/актуализацию метрик и всего что связано с системой мониторинга (в основном, опять таки, настройка и подбор оптимальньіх параметров)

Maxym
21.08.2018
21:34:37
1. >когда у него зеленньій мониторинг 2. Есть куча другой текучки, кроме мониторинга 3. Далеко не все знают как что работает. У меня в тиме тех кто дежурит, например, 13 человек. Дежурим понедельно. За 2.5 месяца как-то большинство забьівает самьій простой алгоритм дебага инцедентов, а вьі тут предлагаете им еще новьіе штуки дописьівать поверху

Одним словом - масштабьі

Vasiliy
21.08.2018
21:46:16
1. >когда у него зеленньій мониторинг 2. Есть куча другой текучки, кроме мониторинга 3. Далеко не все знают как что работает. У меня в тиме тех кто дежурит, например, 13 человек. Дежурим понедельно. За 2.5 месяца как-то большинство забьівает самьій простой алгоритм дебага инцедентов, а вьі тут предлагаете им еще новьіе штуки дописьівать поверху
Инженеры бывают разные. Есть "вахтёры" - инструкция и всё такое. Есть "активисты" - а чо вот это не так, дай исправлю. Ну да, от масштабов сильно зависит. Но опять же, даже на масштабах выгодно делать заказчиком мониторинга кого-то из адекватных инженеров дежурки. Может им свободных часов дать или печенек. А от заказчика до копеечных доработок не сильно далеко :) Да и доработки может студент по ночам делать ))

Nicolae
21.08.2018
21:47:29
/help@DevOpsNotesRuBot

Maxym
21.08.2018
22:01:38
Инженеры бывают разные. Есть "вахтёры" - инструкция и всё такое. Есть "активисты" - а чо вот это не так, дай исправлю. Ну да, от масштабов сильно зависит. Но опять же, даже на масштабах выгодно делать заказчиком мониторинга кого-то из адекватных инженеров дежурки. Может им свободных часов дать или печенек. А от заказчика до копеечных доработок не сильно далеко :) Да и доработки может студент по ночам делать ))
Согласен, у нас, в принципе, так и происходит. Проблема в том, что кроме копеечньіх доработок есть еще задачи из серии "а теперь давайте замониторим наш новьій/купленьій велосипед", каждьій из которьіх с нуля и до пабедного минимум месяцев 8 одного человека. Благо часть можно переиспользовать. За 11 месяцев 2 проекта добавилось. Но потом вьілезают прикольі с "а теперь давайте единую точку для наблядушничества за состоянием системьі, а то чет в 3 монитора 2-мя глазами смотреть не удобно". И так далее

Maxym
21.08.2018
22:03:14
вот вот, но при маленьких масштабах такие люди не нужньі

Google
Vasiliy
21.08.2018
22:04:41
вот вот, но при маленьких масштабах такие люди не нужньі
Нужны. При маленьких масштабах у них просто функции размазываются. Они в мониторинг и в ci/cd и в сервера и даже в qa. А потому их называют профессией которой нет - devops или сис.админ - зависит от хипстоты компании. А потом приходит хрыч и всё по новой)

Maxym
21.08.2018
22:06:50
Мм, похоже мьі одно и тоже говорим разньіми словами)

Vasiliy
21.08.2018
22:07:17
Просто на мой скромный взгляд мониторинг - как велосипед. освоил один раз и новая железка - это рядовая таска (с кучей матерка за кривых разработчиков вендора) На масштабировании больно - это да.

Антон
22.08.2018
00:30:40
Такой вопрос. Кто знает какие-либо DevOps/SRE подкасты? Интересуют не про что-то одно (технологию/инструмент), а по возможности обо всем, что есть в мире DevOps.

Andrey
22.08.2018
02:49:20
"все доступные коннекты к другим" - если уж по русски пишете рекомендую писать нормально, без англицизмов ) "все доступные соединения к другим"

Такой вопрос. Кто знает какие-либо DevOps/SRE подкасты? Интересуют не про что-то одно (технологию/инструмент), а по возможности обо всем, что есть в мире DevOps.
Backend developer 1. Создает рабочую схему системы в рамках бекенда используя UML-совместимые стандарты 2. Создает логическую структуру базы данных в соответствии с требованиями проекта, определяет архитектуру взаимодействия между Backend & СУБД 3. Создает схему API, схему авторизации и аутентификации Frontend developer 1. Создает общую рабочую схему компонентов UI, схему их подключения, порядок подключения скриптов, схему навигации по сайту, в соответствии со стандартами UML System administrations 1. Схема топологии сети 2. Схему маршрутизации трафика в рамках production network 3. Схему коммутации рабочих компонентов, схема сетей VLAN 4. Схему мониторинга в соответствии с SLA System engineer 1. Схема взаимодействия компонентов backend & frontend 2. SOA-совместимая концептуальная схема организации production кластера 3. Схема рабочей архитектуры системы в рамках межсерверного взаимодействия 4. Схема доставки динамических данных конечным пользователям 5. Схема доставки трафика конечным пользователям 6. Схема межкомпонентного взаимодействия баз данных, схема организации доступа и репликации полезных данных

хотя я тут и не вижу системного архитекта, прожект манагера, QA-контроль и тд )))

Vasiliy
22.08.2018
05:35:04
Доброе утро! Предложите, пожалуйста, как искать причину "подвисания asyncio python-приложения (веб-сервер sanic). Хотя бы ключевые слова по которым гуглить - пока из идей - посмотреть gdb/strace - на чём оно хоть подвисает. Может есть более удобные способы / дебаггеры ? О самом приложении: asyncio, python 3.6, sanic, принимает подключения по вебсокету, опрашивает 2й веб-сервис, читает и сохраняет информацию в базы (redis, postgresql, elastic). Таймауты на все внешние соединения висят, кроме подключений клиентов. Всё это в докере. Клиент: python приложение, в докере, которым устанавливается websocket-соединение и по циклу опрашивается основной сервис одинаковыми запросами (id разные, конечно) Общее число клиентов - 7. В какой-то момент времени (через несколько часов) перестают приходить ответы на запросы. Таймаутов, вредных сообщений в syslog нет. До рестарта питоновское приложение не принимает в себя новые соединения. После рестарта всё ок. Бага нестабильная - иногда успешно прогоняется весь цикл нагрузки, иногда подвисает. С чего начать исследовать, какой опыт у вас ?

blkmrkt
22.08.2018
05:42:52
Доброе утро! Предложите, пожалуйста, как искать причину "подвисания asyncio python-приложения (веб-сервер sanic). Хотя бы ключевые слова по которым гуглить - пока из идей - посмотреть gdb/strace - на чём оно хоть подвисает. Может есть более удобные способы / дебаггеры ? О самом приложении: asyncio, python 3.6, sanic, принимает подключения по вебсокету, опрашивает 2й веб-сервис, читает и сохраняет информацию в базы (redis, postgresql, elastic). Таймауты на все внешние соединения висят, кроме подключений клиентов. Всё это в докере. Клиент: python приложение, в докере, которым устанавливается websocket-соединение и по циклу опрашивается основной сервис одинаковыми запросами (id разные, конечно) Общее число клиентов - 7. В какой-то момент времени (через несколько часов) перестают приходить ответы на запросы. Таймаутов, вредных сообщений в syslog нет. До рестарта питоновское приложение не принимает в себя новые соединения. После рестарта всё ок. Бага нестабильная - иногда успешно прогоняется весь цикл нагрузки, иногда подвисает. С чего начать исследовать, какой опыт у вас ?
Мне тоже интересно послушать как это дебажить. Пришлось использовать sanic и питон тоже для единственного метода апи сервера, только потому что под питон уже есть все нужные бинды для ml. Я накодил изначально дефенсивно - на каждый тред/процесс открываю новое подключение к редису и к бд.

Andrey
22.08.2018
05:46:03
кто пользовался concourse ci, как оно?

Andrey
22.08.2018
06:09:22
Доброе утро! Предложите, пожалуйста, как искать причину "подвисания asyncio python-приложения (веб-сервер sanic). Хотя бы ключевые слова по которым гуглить - пока из идей - посмотреть gdb/strace - на чём оно хоть подвисает. Может есть более удобные способы / дебаггеры ? О самом приложении: asyncio, python 3.6, sanic, принимает подключения по вебсокету, опрашивает 2й веб-сервис, читает и сохраняет информацию в базы (redis, postgresql, elastic). Таймауты на все внешние соединения висят, кроме подключений клиентов. Всё это в докере. Клиент: python приложение, в докере, которым устанавливается websocket-соединение и по циклу опрашивается основной сервис одинаковыми запросами (id разные, конечно) Общее число клиентов - 7. В какой-то момент времени (через несколько часов) перестают приходить ответы на запросы. Таймаутов, вредных сообщений в syslog нет. До рестарта питоновское приложение не принимает в себя новые соединения. После рестарта всё ок. Бага нестабильная - иногда успешно прогоняется весь цикл нагрузки, иногда подвисает. С чего начать исследовать, какой опыт у вас ?
может дело в DNS?

резволвинг там занимает время

Что за коллега который на трусы смотрит )))

Григорий
22.08.2018
07:51:04
Кто-нибудь настраивал отчеты allure в jenkins?

Banschikov
22.08.2018
07:58:05
Всем привет! Кто нибуть подскажет про Graylog и GELF. Я как понимаю эти логи отдаются по http. Как то можно сделать что бы по GELF логи отдовались секьюрно?

Google
Banschikov
22.08.2018
08:00:18
гугол сразу ссылки на https дает
graylog https GELF чет не помогает

Григорий
22.08.2018
08:04:27
gitlab only
не в курсе, как его заставить отображать нормально результаты для разных сред? у нас, например дженкинс за раз прогоняет 20 тестов 6 браузерах, результаты тестов складывает в отдельные директории, в конце allure плагин из этих дир берет результаты и строит отчеты. в отчете я планировал увидеть результаты 120 тестов, а вижу только 20 - остальные попадают в ретраи почему-то. и атм не понять, какой набор тестов к какой среде относится. лажа какая-то

Антон
22.08.2018
08:36:48
кто пользовался concourse ci, как оно?
Я, пока тестю. Нормально

Andrey
22.08.2018
08:50:53
Я, пока тестю. Нормально
есть минусы по сравнению с circleci? Для меня пока основные минусы это отсутствие облачной версии и не такое продвинутое кэширование

Антон
22.08.2018
08:58:39
есть минусы по сравнению с circleci? Для меня пока основные минусы это отсутствие облачной версии и не такое продвинутое кэширование
Вторую не использовал. Хммм...минусы...все через консоль. Нельзя через гую накидать простых модулей (типо вот код, собери докер)

Dmitriy
22.08.2018
08:58:41
Всем привет,

Andrey
22.08.2018
09:00:52
Вторую не использовал. Хммм...минусы...все через консоль. Нельзя через гую накидать простых модулей (типо вот код, собери докер)
практически везде через консоль, а там, где не консоль (например jenkins, vsts), там возникают связанные с этим проблемы, типа версионирования и модульности. Все наоборот в сторону описания pipeline в текстовике идут.

Dmitriy
22.08.2018
09:01:34
Как пройти аутентификацию к aws EKS выполняя spark-submit? bin/spark-submit --master k8s://https://0119F15746A1694479B5F787EC5B9D6B.sk1.us-east-1.eks.amazonaws.com --deploy-mode cluster --name spark-pi --class org.apache.spark.examples.SparkPi --conf spark.executor.instances=3 --conf spark.app.name=spark-pi --conf spark.kubernetes.authenticate.driver.serviceAccountName=spark --conf spark.kubernetes.container.image=pocsbuild/spark:2.3.1 local:///opt/spark/examples/jars/spark-examples_2.11-2.3.1.jar 1000000 если выполнить kubectl proxy и выполнить с --master k8s://http://127.0.0.1:8001 Все получается

Nikolay
22.08.2018
09:46:20
или откуда куда пробрасывать?
Тут был разговор что сервера в ес увести, и юзеров на тонкий клиент, так вот вопрос что за тонкий клиент если менеджеру нужно работать в окнах? Пробовали рдп/терминальный клиент и со звуком траблы были, нельзя норм было с клиентом говорить.

Andrey
22.08.2018
09:51:30
Пинг :-)
увы, занят(

Nikolay
22.08.2018
09:51:36
Ну не только, проблему безопасного доступа это же не решает, это мы просто думали в своё время как на железе экономить

увы, занят(
Ок, моякните как освободитесь, если не сложно ?

Admin
ERROR: S client not available

Lasto
22.08.2018
09:54:35
Ребя, есть в ли Travis CI переменная токена Гитхаба если Травис был подключен как приложение в Гитхаб?

Google
Lasto
22.08.2018
09:59:54
more optios -> settings -> environment variables
Это если я на гитхабе выпущу новый токен, но травис уже авторизован в гитхабе, я думал может быть в таких случаях можно использовать авторизацию приложения

Artem
22.08.2018
10:54:23
Всем привет, как вы боретесь с блокировкой разных сайтов? На данный момент мне надо заблокировать сайты содержащие онлайн игры и ставки на спорт. Может у кого уже есть готовый url список с сайтами, буду благодарен если скините мне. А то самому каждую ссылку копировать, рутина какая то

Artem
22.08.2018
10:55:33
Sergey
22.08.2018
10:55:46
постфактум

заметили левое - блеклист

или просто давать доступ по вайтлисту

Artem
22.08.2018
10:57:07
заметили левое - блеклист
По контентам не разделяте? Есть возможность скинуть список сайтов?

или просто давать доступ по вайтлисту
По вайт листу не варик, уже куча правил и так настроено на проксе

Sergey
22.08.2018
10:57:59
По контентам не разделяте? Есть возможность скинуть список сайтов?
не, занимались таким только в прошлой конторе с помощью squid сейчас чисто девопс без такой работы

идешь в гугол ставки на спорт порносайты и просто лочишь все что гугол выдает))

Artem
22.08.2018
10:59:00
Sergey
22.08.2018
10:59:30
Это то да, я прото хотел избавиться от такой рутины :D
грубо говоря ты хочешь чтобы за тебя все сделали понятно я бы не делился(

Artem
22.08.2018
11:00:56
грубо говоря ты хочешь чтобы за тебя все сделали понятно я бы не делился(
Почему за меня, я просто спрашиваю, может у кого уже есть готовый. Я бы поделился. Т.к. самому же понятно как это надоедает сидеть и каждый сайт лопатить. Не вижу ничего в этом плохого

Sergey
22.08.2018
11:01:30
предлагаю помочь товарищу сверху за деньги :)

Artem
22.08.2018
11:02:12
одно дело когда ты просишь помочь а другое дело получить готовое
Это да, с какой стороны посмотреть. Но мотив у меня не такой был

Да спасибо, если нет. То смысла напрягать нету :D

https://github.com/StevenBlack/hosts
Спасибо, покапаю этот список тоже :D

Google
Andrey
22.08.2018
11:04:48
капай, капай

Dez
22.08.2018
11:13:00
Всем привет, подскажите как победить проблему в ansible. В плейбуке отправляю переменную в таск. name: "{{name}}" port: "{{port | int}}" в таске всё обрабатывается так: content: "{{ { 'service': { 'name': item.value.name|default(item.key) } | combine(item.value) } | to_nice_json }}" На выходе получаю "port": "8081". Так вот вопрос, как избавиться от кавычек, то есть мне нужно инт значение порта? Если передаю число без переменной port: 8081 то всё хорошо.

Nikita
22.08.2018
11:13:33
кто с docker swarm работал? если manager выйдет офлайн, как это повлияет на swarm

Andrey
22.08.2018
11:14:57
swarm будет неуправляемый, текущие контейнеры будут работать как есть, но если упадут - уже не поднимутся на другой ноде, например

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