2017-05-22 77 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。

相關問題