Belirli Api Proxy'lere ait logları dump alma
Dump İşlemi
Aşağıdaki komut ile Elasticsearch'teki index'ler --searchBody alanındaki değere göre sorguya göre filtrelenip /tmp/es_backup klasörüne dump edilir.
not
--searchBody parametresi ile belirli API Gateway ID'lerine göre filtreleme yapılabilir. Örnekte gösterilen ID'leri kendi ortamınıza göre değiştirmeniz gerekir.
./multielasticdump --direction=dump --match='apilogs*'
--input=http://<ELASTICSEARCH_IP>:9200
--ignoreType='mapping,settings,template'
--output=/tmp/es_backup --searchBody="{\"query\": {\"terms\": { \"apiGatewayId\": [33,38,96,97,99,100,101,82,80]}}}"
--overwrite
--ignoreChildError=true
--ignoreMapping=true
--ignoreSettings=true
--ignoreTemplate=true
--ignoreAlias=true
Kurulum
CentOS/RHEL
yum install npm
npm install elasticdump
npm install --no-bin-links elasticdump
Detaylı Bilgi
bilgi
Daha fazla bilgi için elasticsearch-dump GitHub sayfasına bakabilirsiniz.