@devops_ru

Страница 4358 из 4568
Sergey
17.09.2018
13:58:20
просто насколько я понимаю это от SRE а не DevOps

Andrey
17.09.2018
13:59:03
потому что постмортем должен включать в себя план работ по предотвращению подобных инцидентов в будущем

87776
17.09.2018
14:09:47
а можно как-то выйти из less оставив вывод на экране?

Google
87776
17.09.2018
14:20:52
да, man less
не нашел там

Vladimir
17.09.2018
14:21:35
никак, тебе проще cat'нуть и экран прокрутить

Anatoly
17.09.2018
14:22:51
less -X ?

Svyatoslav
17.09.2018
14:38:36
Добрый день. Коллеги подскажите пожалуйста, какими инструментами пользуетесь для автоматизации накатки обновлений на БД? У какого какой экспириенс, redgate, liquidbase или что-то еще?

Svyatoslav
17.09.2018
14:50:12
прогеры без проблем перешли на liquidbase? или пришлось обучать?

Антон
17.09.2018
14:54:04
прогеры без проблем перешли на liquidbase? или пришлось обучать?
тут дело от БД зависит, когда я её пробовал, для mysql оно было непригодно, по моей наводке завели 3 бага(но дело было давно, сейчас нужно смотреть), но это был верх айсберга. Для Oracle оно хорошо работает.

Svyatoslav
17.09.2018
14:56:47
у нас Oracle сделал пока скриптами, что-то bash, что-то pl\sql но проблема в том что иногда дают не проверенный код, возникает ошибка ORA-* и начинается, скрипт не переприменяемый и приходится всё равно руками. А на скрипты отката времени не всегда хватает, вот и получается полуавтоматизация....

как с этим справляетесь? в liquidbase так же вроде нужно писать rollback скрипты

Hleb
17.09.2018
15:02:50
пишем rollback скрипты

Svyatoslav
17.09.2018
15:03:44
понятно в принципе только административным инструментом пользоваться

а Bamboo интегрировали данный инструмент или через Jenkins?

Andrey
17.09.2018
15:07:41
прогеры без проблем перешли на liquidbase? или пришлось обучать?
обучать пришлось. Но у меня просто питонисты по большей части, они не оч смышленые.)

Google
Andrey
17.09.2018
15:08:24
понятно в принципе только административным инструментом пользоваться
можно и без административного. Просто сделайте тестовый стенд и при каждом коммите делайте update -> rollback

Svyatoslav
17.09.2018
15:09:10
можно и без административного. Просто сделайте тестовый стенд и при каждом коммите делайте update -> rollback
самому писать rollback скрипт или там есть некий автоматический инструмент?))

Andrey
17.09.2018
15:09:37
самому писать rollback скрипт или там есть некий автоматический инструмент?))
Там есть генератор всего. Но не всегда через него удобно.

Andrey
17.09.2018
15:10:10
У тебя ДБА-шника нету?
не, чисто DBA нету. есть половинка, но это не то

Эдуард
17.09.2018
15:10:29
не, чисто DBA нету. есть половинка, но это не то
Тык шо на прогеров вешаешь запросы

Andrey
17.09.2018
15:10:47
Тык шо на прогеров вешаешь запросы
так они изменения генерят, не DBA

Svyatoslav
17.09.2018
15:13:41
Там есть генератор всего. Но не всегда через него удобно.
и на сколько этот генератор адекватен?) не поломает он всё, мне кажется что лучше взять прогера заставить написать скрипт rollback или воспользоваться savepoint в оракле есть такая тема и в случае чего rollback to savepoint

только тогда нужно держать большой undo

меня пугают генераторы...

Andrey
17.09.2018
15:14:49
и на сколько этот генератор адекватен?) не поломает он всё, мне кажется что лучше взять прогера заставить написать скрипт rollback или воспользоваться savepoint в оракле есть такая тема и в случае чего rollback to savepoint
ну тут каждому свое. Нам по большей части хватает стокового функционала. Лишь изредка пишем sql миграции руками. Но в таком случае и откат пишется руками.

меня пугают генераторы...
никто не заставляет или пользоваться

Svyatoslav
17.09.2018
15:16:42
Спасибо, буду думать. Скорее всего последний вариант с savepoint будет для меня более предпочтительнее. Придётся заставлять народ писаьт с этим инструментом.

Svyatoslav
17.09.2018
15:21:50
использовал flyway для oracledb
спасибо, почитаю про инструмент

All
17.09.2018
15:41:31


Привет. Обновили пару плагинов теперь после перезагрузки такое выдаёт. Мануалы чёткого ответа не дают. Поодскажите плиз куда копать

Kirill
17.09.2018
15:42:51
У меня прогкры пишут миграции для phinx. Сложного ничего нет, ролбэк также возможен

Kirill
17.09.2018
15:44:38
так там же написано что к бд подключиться не может.

Google
All
17.09.2018
15:51:13
логи
Логи почему то ноль kb

Ihor
17.09.2018
15:52:17
Добрый день. Как можно найти узкие места в настройке мемкеша?

Kirill
17.09.2018
15:53:41
Т.е связь с базой полетела?
ну жира не просто же так это написала, проверь что сервер бд доступен и с базой все ок.

All
17.09.2018
15:54:35
ну жира не просто же так это написала, проверь что сервер бд доступен и с базой все ок.
База локальная. Она живет. Логи ни какие не пишет при этом

Kirill
17.09.2018
15:55:04
права на запись есть?

Юра
17.09.2018
15:56:24
Эдуард
17.09.2018
16:00:52
lsof перед этим

Даниил
17.09.2018
16:07:54
господа, подскажите, можно ли как-то стопнуть eks кластер?

нигде не могу найти

только ремув есть :(

Andy
17.09.2018
16:14:51
Добрый день, проблемка с апи гитлаба: если curl’ом сделать запрос, ответ прилетает JSON’ом, но этот json в одну строку, а не форматированный нормально. в чём может быть дело?

twwlf
17.09.2018
16:15:39
а проблемка-то какая?

Andy
17.09.2018
16:16:11
не парсится нормально с помощью jq, например

twwlf
17.09.2018
16:17:29
скорее всего, "не парсится" у тебя по иной причине

Maxym
17.09.2018
16:20:26
господа, подскажите, можно ли как-то стопнуть eks кластер?
Автоскейл групу в 0 в EC2 поставить нельзя? А вообще - @aws_ru

Andy
17.09.2018
16:28:24
ну апишка гитхаба парсится на ура

Deep Sea
17.09.2018
16:31:14
ну апишка гитхаба парсится на ура
с многострочностью это никак не связано

Google
Stan
17.09.2018
16:32:50
jq все равно

Andy
17.09.2018
16:33:30
значит что-то не так отдает, посмотрю повнимательнее

??Dmitry????
17.09.2018
16:33:57
кто-нибудь знает, при помощи чего можно свой белый айпи спрятать от всего мира при помощи GCP? какой-то внешний балансировщик который перенаправит траффик с айпи гугла на мой?

Stan
17.09.2018
16:37:42
значит что-то не так отдает, посмотрю повнимательнее
LUSC02WR06UHV2V:~ s$ curl -s --header "PRIVATE-TOKEN: no_token" "https://gitlab.com/api/v4/projects" | jq ".message" "401 Unauthorized"

Ну и jq тебе скажет почему не сможет спарсить

Что за ошибка?

Andy
17.09.2018
16:39:13
jq: error (at <stdin>:0): Cannot index array with string "id"

но id есть. [{"id":279, …

Stan
17.09.2018
16:41:38
Ну тебе сказали что не так

Теперь надо научиться работать с jq :)

У тебя там массив возвращается

jq ".[].id"

Ruslan
17.09.2018
16:43:01
Парни всем привет, кто подскажет как правильно считается load average (1,5,15) в linux ?

Stan
17.09.2018
16:43:43
jq ".[].id"
Это квадратные скобки если что. У меня это отображается тут как квадрат

Andy
17.09.2018
16:44:00
пойду читать про jq. спасибо

Iurii
17.09.2018
16:44:19
пример для бранчей /api/v4/projects/5/repository/branches| jq '.[].name'

Stan
17.09.2018
16:44:34
LUSC02WR06UHV2V:~ s$ curl -s "https://gitlab.com/api/v4/projects" | jq ".[].id" 8424428 8424426 8424420 8424411 8424400 8424390 8424378 8424377 8424368 8424346 8424342 8424341 8424335 8424331 8424326 8424322 8424320 8424315 8424313 8424312

Iurii
17.09.2018
16:44:54
ну тыки да массив же

Даниил
17.09.2018
17:09:45
Google
Mike
17.09.2018
17:20:49


Andrey
17.09.2018
17:23:01
русские/английские буквы проверили? особенно "c"

Mike
17.09.2018
17:23:09
да, конечно

любой yml файл так

Andrey
17.09.2018
17:23:59
да, конечно
А если написать "cat application." + <tab><tab>

Mike
17.09.2018
17:25:37
а, это только в одной директории происходит

Mike
17.09.2018
17:26:36
короч именно application.yml не хочет открывать)

Shaz
17.09.2018
17:29:12
А если через vi или nano?

И это точно файл а не симлинк куда-то?

Mike
17.09.2018
17:30:41
похоже из-за изменений в файлах, которые не закоммитил)

A1EF
17.09.2018
17:30:57
Обычно такое бывает, когда неотображаемые символы попали в имя. Попробуй find -name "*application.yml*" -exec cat {} \;

Mike
17.09.2018
17:30:57
но на маке такого не было)

A1EF
17.09.2018
17:32:42
Либо можно переименовать, если сначала сделать ls -li, а потом найти по номеру inode (find -inum) и mv

Mike
17.09.2018
17:33:27
хм, и не в гите дело... после docker-compose up некоторое время с файлами все ок после становятся недоступны

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