Aller au contenu

ELK Mémo

#Exemple Input
input {

file {
path => « D:/tmp/test/* »
start_position => « beginning »
sincedb_path => « NUL »
}

}


#dev tools – list les info des index-pattern de kibana

GET .kibana/_search?q=type:index-pattern&size=100


#Exemple ligne grok
« message » => ‘%{IPORHOST:clientip} %{USER:ident} %{USER:auth} \[%{HTTPDATE:timestamp}\] « %{WORD:verb} %{DATA:request} HTTP/%{NUMBER:httpversion} » %{NUMBER:response:int} (?:-|%{NUMBER:bytes:int}) %{QS:referrer} %{QS:agent}’

83.149.9.216 – – [17/May/2015:10:05:03 +0000] « GET /presentations/logstash-monitorama-2013/images/kibana-search.png HTTP/1.1 » 200 203023 « http://semicomplete.com/presentations/logstash-monitorama-2013/ » « Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.77 Safari/537.36 »


#Delete tous les index prefixé par mic*
curl -XDELETE http://localhost:9200/mic*

#Lister all index ELK
curl -GET http://localhost:9200/_cat/indices

#Update plusieurs index

POST /event-mytechno-2019-*/_update_by_query?conflicts=proceed&wait_for_completion=false

{

  "script": {

    "source": "ctx._source['leChampsAUpdate']=\"LaValeurAChanger\"",

    "lang": "painless"

  },




  "query": {

    "query_string" : {

        "query" : "alertname:*service is not running* AND AutreCondition:TropFort"

    }

  }

}

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *