#89 - Curl dan Elasticsearch API (2)
Dalam artikel yang lepas saya tunjuk contoh penggunaan curl dan API Elasticsearch.
Setelah melihat video tutorial curl oleh Julia Evans, saya dapat kita boleh membuat rujukan kepada fail yang mengandungi kandungan json. Jadi tidak perlu untuk letak kandungan json dalam arahan. Jadi:
curl -H "Authorization: ApiKey _masukkan API key_" -X GET "https://elasticsearch.server/index-*/_search/" -H "Content-type: application/json" -d @queryfilter.json
Sebelum itu kita buat fail queryfilter.json dan masukkan yang berikut (contoh):
{
"size": 10000,
"_source": ["@timestamp","url","src_ip"],
"query": {
"bool": {
"must": {
"match" : {"url": "http"}
},
"filter": [
{"range": {
"@timestamp": {
"gte": "now-1d/d",
"lte": "now/d"
}
}}
]
}
}
}
Secara tak langsung skrip atau arahan lebih kemas. Julia Evans juga terkenel dengan E-zines Linux beliau. Boleh dapatkan (beli) di laman web beliau https://wizardzines.com/
adli@rumah