我的应用程序使用磁盘阈值消息向我的日志发送垃我已经发现了(这里是low disk watermark [??%] exceeded on)我需要做什么。我在下面附上了一个curl命令,这可以解决我的问题。不幸的是我在Windows,所以没有卷曲。
我已经尝试构建自己的“Invoke-RestMethod”命令,这些命令都不起作用(我也忘了保存它们以供参考)。我看了github上的parse-curl,但是不明白它对我有什么帮助。所以我在文档中有点迷失... shell中的Invoke-RestMethod错误最终也没有多大帮助。
curl -X PUT "localhost:9200/_cluster/settings" -H 'Content-Type: application/json' -d'
{
"persistent" : {
"cluster.routing.allocation.disk.threshold_enabled" : "false"
}
}
'
所以...我只需要一个工作命令让PowerShell感到高兴。
$body = @{
persistent = @{
"cluster.routing.allocation.disk.threshold_enabled" = $false
}
} | ConvertTo-Json
Invoke-WebRequest -Uri "http://localhost:9200/_cluster/settings" -Method Put -Body $body -ContentType "application/json"
试试上面的代码。也许删除“http://”-part但我不这么认为。
希望这可以帮助!