#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