我們正在開發mobilefirst 6.3項目,而我們的.war安裝在liberty配置文件服務器中。如何刪除mobilefirst中的分析日誌6.3
我們以前沒有在分析上配置TTL。有沒有辦法(工具,休息服務或文件系統),我可以在mobilefirst中刪除分析日誌。
我們正在開發mobilefirst 6.3項目,而我們的.war安裝在liberty配置文件服務器中。如何刪除mobilefirst中的分析日誌6.3
我們以前沒有在分析上配置TTL。有沒有辦法(工具,休息服務或文件系統),我可以在mobilefirst中刪除分析日誌。
MobileFirst Platform Foundation Analytics在其核心使用ElasticSearch和Lucene - 從MobileFirst的角度來看沒有什麼特別的。
如果你想刪除一切,整個分析存儲:
servers/<server-name>/
下的自由安裝
否則,使用CURL或Postman可以調用DELETE
查詢。
你可以在這裏找到ElasticSearch API:
例步驟:https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-delete-by-query.html
關於此主題的堆棧溢出一些其他問題
http.enabled=true
分析服務器,然後重新啓動分析服務器(如果這是一個簇,你仍然只需要打開的一個端口集羣成員)郵差例如查詢:
DELETE
http://your-analytics-server:9500/worklight/network_transactions/_query
{
"query": {
"range": {
"worklight_data.timestamp": {
"to": 1432313605000
}
}
}
}
捲曲例如查詢:
curl -X DELETE 'http://server:9500/worklight/network_transactions/_query' (http://server:9500/worklight/network_transactions/_query%27) -d '{ "query" : { "range" : { "timestamp" : { "lte" : "1432222333424" } } } }'
謝謝@Idan Adar – user1872384
你說的 「刪除」 呢?刪除分析服務?刪除數據?我認爲你需要澄清你的問題。 –
你指的是哪一個.war? MobileFirst安裝中涉及許多* WAR。 –
戰爭即時通訊引用是我的項目戰爭,是的,我想從我的分析中清除所有舊日誌,而不是我的分析戰爭 – user2449016