DevOps

Вопросы и ответы для инженеров-программистов, занимающихся автоматизированным тестированием, непрерывной доставкой, интеграцией и мониторингом услуг, а также созданием инфраструктуры SDLC

4
Как структурировать связанный с DevOps код и конфиги в хранилище кода?
Мы растем как компания, наши продукты расширяются, а также расширяются наши действия и усилия, связанные с DevOps - мы перешли с Bamboo на более гибкий и настраиваемый Jenkins, используя конвейеры развертывания и другие плагины; переключился на Ansible и начал использовать Docker тут и там внутри. Все эти вещи требуют некоторого …

2
Как отследить изменения в настройках AWS?
Есть ли способ отслеживать изменения, которые мы вносим в систему AWS? Например, изменения в настройках подсети, от использования nat до iwg - они отображают сообщение, а затем исчезают. Есть ли способ заставить AWS создать журнал, чтобы можно было отслеживать, какие изменения были внесены, что и когда? Самое близкое, что у …

2
Память внезапно освобождается каждый день примерно в одно и то же время
У меня есть несколько виртуальных машин в Windows Azure, на которых работает наш веб-сайт электронной коммерции, и в последнее время мы начали использовать Telegraf, InfluxDb и Grafana, чтобы следить за этими машинами. После пары недель сбора данных я заметил странную закономерность, связанную с метрикой доступной памяти : Каждый день, почти …
10 azure  windows 

2
Git, кажется, распознает свойство http.sslcainfo из .gitconfig, но игнорирует его при выполнении? SEC_E_UNTRUSTED_ROOT
все, у меня есть рабочая цепочка сертификатов (тестируемая с OpenSSL), но как-то мне не удается сказать Git загрузить эти сертификаты. Я получаю ту же ошибку «недоверенного корневого администратора» (SEC_E_UNTRUSTED_ROOT) независимо от того, указывает ли моя конфигурация git на существующий или поддельный файл цепочки сертификатов. Для получения подробной информации, пожалуйста, проверьте …
10 git  windows  ssl 

2
Как избежать «повторных штормов» в распределенных сервисах?
«Повторный шторм» вызывается, когда клиенты настроены на повторную попытку заданного числа раз перед отказом, необходима политика повторных попыток, поскольку при нормальной работе службы происходит потеря пакетов. Возьмите этот пример: Например, если бы службы в целом были масштабированы для поддержки 80 000 запросов в секунду и работали с пропускной способностью около …

1
Должен ли я использовать ввод нескольких ударов в Logstash?
После некоторых исследований вокруг beatsвходного плагина и особенно этого переписывания, я задаюсь вопросом, должен ли я использовать только один входной бит или кратные для обработки множественных типов входа. У меня будут события примерно с 500 машин с дистрибутивом windows / linux 20/80. Я планирую использовать несколько ударов грузоотправителя , filebeat, …

3
Каковы основные различия между Jenkins и TeamCity, если вы привыкли работать с Jenkins?
Эти инструменты, похоже, имеют очень похожие характеристики. Насколько сложно было бы начать использовать TeamCity после привыкания к работе над Jenkins? Существуют ли конкретные концепции, о которых нужно знать?

2
Можете ли вы использовать `aws-sdk` для хранения объектов в Google Storage?
Google Storage заявляет, что поддерживает совместимость в своем решении с API-интерфейсами Amazon AWS S3 и Eucalyptus Systems. источник: https://cloud.google.com/storage/docs/interoperability Можно ли использовать aws-sdkfor Java, Node.js или Python для хранения и извлечения объектов с помощью API-интерфейсов Google Storage?

5
Существует ли инструмент КИ, который гарантирует отсутствие регрессии в уровне качества отрасли?
Традиционно системы CI осуществляют мониторинг уровней качества только в ветви интеграции, выполняя проверки QA на базе кода, где изменения уже зафиксированы, отслеживая регрессии и отправляя уведомления для вмешательства человека. Но когда эти регрессии обнаружены, филиал уже испытывал проблемы, по крайней мере, с момента начала соответствующей проверки QA, и будет оставаться …

2
Как изменить существующие политики в организации?
Я предполагаю, что организация, желающая провести преобразование DevOps, имеет некоторые проблемы и политики, которые она заинтересована в изменении. Этот интерес может исходить от топ-менеджеров, менеджеров среднего звена или даже снизу вверх. Один из главных факторов, препятствующих этим изменениям, - это заставить других людей принять участие в этих изменениях. Например, во …
10 culture 

2
Что содержит «Трансформация DevOps»?
Некоторые консалтинговые компании продвигают услугу под названием «DevOps Transformation». Многие крупные компании обсуждают эту тему на конференциях и встречах по всему миру. Что влечет за собой такая «трансформация DevOps»? Как это выглядит в практическом плане, как для успешных преобразований, так и для неудачных.

1
Как сохранить файлы конфигурации автоматически во время обновления или установки apt-get?
При выполнении и apt-get update; apt-get upgrade -yна сервере я столкнулся с сообщением: Setting up sudo (1.8.16-0ubuntu1.5) ... Configuration file '/etc/sudoers' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options …

2
Как отключить некоторые ветки в Multibranch Jenkins Builds?
У меня есть многоотраслевое задание для запуска любой ветки с Jenkinsfile. У меня есть несколько вариантов, о которых я могу подумать, хочу ли я удалить ветку из списка заданий, выполняемых для многоотраслевого конвейера. Я могу удалить ветку Я могу удалить Jenkinsfile в этой ветке Второе решение хорошо, за исключением того, …


4
Terraform: существует ли краткий синтаксис для указания нескольких тегов для ресурса?
Чтобы прикрепить несколько тегов к ресурсу, в настоящее время я использую несколько tagблоков: resource "aws_autoscaling_group" "instance" { ... tag { key = "Name" value = "${var.cluster_prefix}" propagate_at_launch = true } tag { key = "Owner" value = "${var.tag_Owner}" propagate_at_launch = true } tag { key = "Project" value = "${var.tag_Project}" …
10 terraform 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.