2017-05-22 76 views

回答

1

如果您只是试图将数据转储到InfluxDB,则可以从REST API中调出数据并将生成的json插入数据库。我做了类似的事情,但采用CSV格式。

  1. 创建Coverity的一个观点“的问题:通过快照”,它包含所有的缺陷。从Coverity的观点
  2. 卷曲数据

    json format 
    curl --user <userid>:<password> 
    "http://<coverity_url>/api/viewContents/issues/v1/<View Name>?projectId=<project ID>&rowCount=-1" 
    
    csv format 
    curl --header "Accept: text/csv" --user <userid>:<password> 
    "http://<coverity_url>/api/viewContents/issues/v1/<View Name>?projectId=<project ID>&rowCount=-1" 
    

例如: 如果创建项目 '我的项目' 视图 '我的缺点' 命令将

curl --user <userid>:<password> "http://<coverity_url>/api/viewContents/issues/v1/My%20Defects?projectId=My%20Project&rowCount=-1" 

在上面URL:

%20 - URL编码空间

rowcount = -1 - 下载视图中的所有行。您可以将其设置为所需的限制。

1

不是,没有。

有一个非常有限的REST api,但它只涵盖了一些非常具体的事情。如果你需要更多东西,我建议你可以使用cov-manage-im,并且只能使用SOAP API。

相关问题