Kibana Search Setting

Please go to Discover Tab first

Search Guide (Base on Filter)

一開始你需要存一個簡易的Search 你可以透過左側的 欄位 去加上你想要顯示的欄位

Type: 在elasticsearch = DB 展開Type field ,裡面有最近500的值 點+ 或是- 代表加上此filter + 代表 符合此條件 - 代表不要包含此條件


移動上去filter 會顯示一些條件,可以再度調整,點最右邊的條件可以修改你要的條件
可以修改你所需要的條件

可以參考此URL: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-bool-query.html

下面為範例:

must:代表一定都要符合 must_not: 代表一定不要復合 should 代表只要符合最低的目標就可以

"bool" : {
      "must" : {
        "term" : { "user" : "kimchy" }
      },
      "must_not" : {
        "range" : {
          "age" : { "from" : 10, "to" : 20 }
        }
      },
      "should" : [
        { "term" : { "tag" : "wow" } },
        { "term" : { "tag" : "elasticsearch" } }
      ],
      "minimum_should_match" : 1
    }    

此為完整範例:

  {
    "bool": {
      "must": [
        {
          "match": {
            "type": {
              "query": "feature"
            }
          }
        }
      ],
      "must_not": [
        {
          "match": {
            "featureResult": {
              "query": "InProgress"
            }
          }
        }
      ]
    }
  }     

另外一種搜尋方法是直接透過搜尋的方法去找 可以直接在框框內打關鍵字

詳細的說明可以在Kibana上面找到 或是參考

https://www.elastic.co/guide/en/beats/packetbeat/current/kibana-queries-filters.html

當你存好後可以在此處看到你的Save 設定

點下編輯後可以看到你存的設定 以及要顯示的欄位

Export Setting

你可以全部匯出 或是 先把Search > Visualize >Dashboard 依照順序匯出 備份

results matching ""

    No results matching ""