2017-03-08 73 views
0

早上好,Hygieia收藏家不工作

我目前无法让任何正在工作的监听者在Hygieia仪表板中显示数据。现在我只是想要显示声纳结果。声纳实例在localhost:9000上运行并显示扫描结果。

我撰写文件,如下所示:

mongodb: 
    image: mongo:latest 
    container_name: mongodb 
    command: mongod --smallfiles 
    ports: 
    - "27017:27017" 
    volumes: 
    - ./mongo:/var/lib/mongo/:rw 
    volume_driver: local 
hygieia-api: 
    image: hygieia-api:latest 
    container_name: hygieia-api 
    ports: 
    - "8080:8080" 
    volumes: 
    - ./logs:/hygieia/logs 
    links: 
    - mongodb:mongo 
hygieia-ui: 
    image: hygieia-ui:latest 
    container_name: hygieia-ui 
    ports: 
    - "8088:80" 
    links: 
    - hygieia-api 


hygieia-sonar-codequality-collector: 
    image: hygieia-sonar-codequality-collector:latest 
    container_name: hygieia-sonar-codequality 
    volumes: 
    - ./logs:/hygieia/logs 
    links: 
    - mongodb:mongo 
    - hygieia-api 

我覆盖文件:

hygieia-sonar-codequality-collector: 
    environment: 
    - SONAR_CRON=*/1 * * * * 
    - SONAR_URL=http://localhost:9000 
    - SONAR_API=http://localhost:9000/api/projects/index/ 

我application.properties文件:

dbname=dashboard 
dbhost=localhost 
dbport=27017 
dbusername=dashboarduser 
dbpassword=dbpassword 
sonar.cron=0 0/5 * * * * 
sonar.servers[0]=http://localhost:9000 
sonar.metrics=ncloc,line_coverage,violations,critical_violations,major_violations,blocker_violations,sqale_index,test_success_density,test_failrues,test_errors,tests 

我有同样的问题与JIRA和詹金斯一起也没有得到任何测试结果到仪表板。感谢您的任何帮助。

编辑: 2017年3月8日17:34:32007 ERROR ccdcollector.DefaultSonarClient - org.springframework.web.client.ResourceAccessException:I/O上为 “http://0.0.0.0:9000/api/resources?format=json” GET请求错误:连接到0.0.0.0 :9000 [/0.0.0.0]失败:连接被拒绝(连接被拒绝);嵌套的异常是org.apache.http.conn.HttpHostConnectException:连接到0.0.0.0:9000 [/0.0.0.0]失败:连接被拒绝(连接被拒绝)

这似乎是我的问题,但是我能够连接到上面的url成功..

回答

0

通过指向容器的IP地址而不是localhost修复了我的问题。