Количество проблем SonarQube зависит от того, какую панель управления я использую.

Я использую SonarQube 5.3, и кажется, что количество проблем зависит от используемого представления.

Рассмотрим эту картинку:

  • если я смотрю в Dashboards -> Issues, я вижу цифры в левом верхнем углу
  • если я нажму на общую сумму (267 877), я окажусь на панели задач, где увижу совершенно другие числа (внизу справа)

Даже на главной панели управления я вижу противоречивые данные (pic)

Почему номера не совпадают? Я что-то упускаю?


person JamesAlexander03    schedule 26.02.2016    source источник


Ответы (1)


Существует разница между мерами и запросами, выполняемыми по проблемам: меры собираются во время анализа и остаются такими до следующего анализа. Запросы по задачам обновляются в режиме реального времени в соответствии с изменениями, которые вы вносите в задачи.

Из того, что я вижу, мы можем предположить, что 267K Issues верны, и у вас есть проблемы со стеком SearchServer, которые не позволяют ему обновляться. Вы должны проверить свой sonar.log на наличие ошибок ElasticSearch и убедиться, что на SQ_HOME/data/es достаточно свободного места на диске для хранения и обновления ваших проблем.

Чтобы убедиться в этом, вы также можете остановить сервер SQ, очистить каталог data/es и перезапустить SQ. После этого данные должны быть согласованы.

person Alexandre - SonarSource    schedule 08.03.2016
comment
Спасибо Александр. Дисковое пространство, похоже, не является проблемой (df сообщает о 14% использовании). У меня есть несколько ошибок ElasticSearch в моем журнале, но неясно, в чем причина. Я хотел бы попробовать ваше предложение, но сначала не могли бы вы подтвердить, что удаление данных безопасно (данные не будут потеряны), так как у меня довольно большое количество сканируемых проектов, и я не хочу рисковать что-либо потерять :D - person JamesAlexander03; 09.03.2016
comment
@JamesAlexander03: удаление папок в data/es — это нормально, но убедитесь, что вы остановили свой эхолот, прежде чем удалять его. - person Abhijeet Kamble; 27.02.2017