SonarQube, Fargate & AWS ElasticSearch - PullRequest
       20

SonarQube, Fargate & AWS ElasticSearch

0 голосов
/ 07 июля 2019

Я использую Сообщество SonarQube 7.9 LTS. Я размещаю его на AWS, используя Fargate, RDS, и он работает. Однако я хотел бы перейти от использования встроенного SonarQube ElasticSearch к AWS ElasticSearch.

Возможно ли это при использовании Community Edition? Я спрашиваю, потому что по сути то, что я пытаюсь настроить, - это в значительной степени версия DataCenter, как описано здесь https://docs.sonarqube.org/latest/setup/install-cluster/. В ней говорится: «Запуск SonarQube в качестве кластера возможен только с выпуском Data Center».

Я на самом деле не ищу высокую доступность. Не рекомендуется запускать ElasticSearch в контейнере Fargate, поскольку индексы Elasticsearch будут удаляться при каждой замене контейнера.

В дополнение к вышеперечисленному doco SonarQube заявляет: «По умолчанию данные Elasticsearch хранятся в $ SONARQUBE-HOME / data, но это не рекомендуется для производственных экземпляров. Вместо этого вы должны хранить эти данные в другом месте, в идеале в выделенном томе с быстрым вводом-выводом. Помимо поддержания приемлемой производительности, Это также облегчит обновление SonarQube. " (https://docs.sonarqube.org/latest/setup/install-server/)

Так что да, я хотел бы иметь возможность использовать AWS Elasticsearch, а не интегрированный SonarQube. Это возможно?

1 Ответ

0 голосов
/ 16 июля 2019

Похоже (см. Ссылку ниже), вы должны использовать ElasticSearch, встроенный в SonarQube.Вы не можете использовать любые сторонние услуги ElasticSearch и т. Д.

https://community.sonarsource.com/t/sonarqube-fargate-aws-elasticsearch/11576/5

...