Size: a a a

DevOps — русскоговорящее сообщество

2021 March 30

AD

Alex Demidov in DevOps — русскоговорящее сообщество
Nurmukhamed Artykaly
Хорошо посмотрю.

А менять domain с дефолта consul на свой влияет?
по идее только на DNS, в consul catalog services все равно должно быть видно.
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
еще узлы должны быть в одном datacenter. Или надо указывать datacenter непосредственно при вызове consul catalog services
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
Кажется решил проблему.
Создал две политики
Политика для агента - agent
Политика по умолчанию - default.
Создал токены и установил их. После этого все dig начали работать на всех узлах.

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

DX

Dex X in DevOps — русскоговорящее сообщество
Припустим есть микросервис авторизации (хранит и отвечает за создание пользователей) и микросервис блогпоста (хранит текст поста и отношение к автору).

Как правильно в таком случае реализовать запрос объекта поста, чтобы имя автора было указано тоже? Из фронтенд апи (рест гейтвея, который дёргает другие микросервисы)? Не делать ведь запрос блогпоста, потом подождать, потом запрос юзера и только тогда отдавать скомпилированный ответ пользователю
источник

DX

Dex X in DevOps — русскоговорящее сообщество
Ведь у каждого сервиса должна быть своя база? Или может быть своя реплика общей базы?
источник

DD

Dmitry Detkov in DevOps — русскоговорящее сообщество
Делегировать сервису авторизации.
источник

DX

Dex X in DevOps — русскоговорящее сообщество
Dmitry Detkov
Делегировать сервису авторизации.
Я извиняюсь, делегировать что, создание блогпостов?
источник

DD

Dmitry Detkov in DevOps — русскоговорящее сообщество
запрос передать на сервис авторизации, потому что н стоит на верхнем уровне дерева иераархии сервисов. После прохождения авторизации, запрос передаётся дальше по цепочке.
источник

DD

Dmitry Detkov in DevOps — русскоговорящее сообщество
нет. сори, мы же тут микросервисы обсуждаем. сохранить токен сессии во фронте, и с ним посылать запросы в бек с постами.
источник

AP

Alexander Penzin in DevOps — русскоговорящее сообщество
Друзья, никак не могу заставить Gitlab триггериться по merge_requests.
Кто-нибудь сталкивался? Второй день бьюсь
источник

AS

Alexander Savinov in DevOps — русскоговорящее сообщество
Всем привет!
Вопрос про Nginx.
Есть задача ссылка вида domain.ru\search\ направлять в контейнер docker swarm search
решается легко через
resolver 127.0.0.11 
proxy_pass http://search/

Но если на момент запуска Nginx контейнер недоступен, то Nginx валится с ошибкой
emerg host not found in upstream
Избежать этой ошибки позволяет использование переменной вместо
 http://search
но тогда обращение идет не в корень контейнера, а в
 
http://search/search  
Кто как обходит такое ограничение? В идеале заставить переменную обращаться в корень контейнера или Nginx игнорировать ошибку и стартовать, но кажется, что так нельзя.
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
Report on spam message was send to admins. Please be patient.
источник

M

M in DevOps — русскоговорящее сообщество
Всем привет.
Подскажите как в графане сделать запрос в прометеус чтобы вывести разницу в процентах между двумя запросами?
Запрос сделал так:
(delta(nginx_http_response_count_total{job="nginx",status=~"4.*"}[1m])
/delta(nginx_http_response_count_total{job="nginx"}[1m]))*100
источник

M

M in DevOps — русскоговорящее сообщество
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
Alexander Penzin
Друзья, никак не могу заставить Gitlab триггериться по merge_requests.
Кто-нибудь сталкивался? Второй день бьюсь
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
Dex X
Припустим есть микросервис авторизации (хранит и отвечает за создание пользователей) и микросервис блогпоста (хранит текст поста и отношение к автору).

Как правильно в таком случае реализовать запрос объекта поста, чтобы имя автора было указано тоже? Из фронтенд апи (рест гейтвея, который дёргает другие микросервисы)? Не делать ведь запрос блогпоста, потом подождать, потом запрос юзера и только тогда отдавать скомпилированный ответ пользователю
можно заюзать кэширование, а можно дать фронтенду ридонли доступ в базу авторизации, но только в таблицу с айдишниками пользаков, например
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
но в принципе что такого страшного делать запрос в апи для каждого поста? Это же не должно быть сильно долго наверное?
источник

NB

Nikita Burtsev in DevOps — русскоговорящее сообщество
Vasiliy Angapov
можно заюзать кэширование, а можно дать фронтенду ридонли доступ в базу авторизации, но только в таблицу с айдишниками пользаков, например
экспозить базу в дикий интернет и передавать в браузер креды базы это самострел даже не в ногу =)
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
Report on spam message was send to admins. Please be patient.
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
Report on spam message was send to admins. Please be patient.
источник