<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 一、說明 整個ELK搭建過程中最痛苦的就是調試Grok表達式去結構化日志數據,介紹兩個調試工具可以提升效率 ## 二、調試工具 ### 2.1. grokdebug [http://grokdebug.herokuapp.com/](http://grokdebug.herokuapp.com/) 優點:在線調試 缺點:需要翻墻否則訪問速度非常慢,缺乏具體的報錯提示 > 表達式正確 > ![](https://img.kancloud.cn/14/a4/14a41af0fb8ac9e7b754bea6d8819b98_1753x934.png) > 表達式錯誤 > ![](https://img.kancloud.cn/9f/fb/9ffb7ff9688f2c3b9ea82d58374b5091_1753x835.png) ### 2.2. kibana kibana本身的`Dev Tools`菜單里面有個`Grok Debugger`就是用來調試Grok語法的,如下圖 > 表達式正確 > ![](https://img.kancloud.cn/a3/d9/a3d9e9acd56da23e05643ff4c256fe85_1635x933.png) > 表達式錯誤:找不到pattern > ![](https://img.kancloud.cn/fa/08/fa08c849f1928982b858289b8b2da05f_2414x1224.png) > 補充自定義patterns后表達式正確 > ![](https://img.kancloud.cn/d5/9b/d59b73a943f7c2746e3567e5367497e8_1611x1198.png) ### 2.3. logstash 直接用logstash本身來進行配置調試 **(1) 創建測試配置** 在config目錄下新建`test.conf`配置文件,內容如下: ~~~ input { stdin { } } filter { grok { match => { "message" => "%{TIMESTAMP_ISO8601:log_time}\|%{WORD:resouce_id}" } } } output { stdout { codec => rubydebug } } ~~~ > 修改filter里面的內容為自己想要測試的配置 **(2) 運行** 執行一下命令啟動logstash ~~~ bin/logstash -f config/test.conf ~~~ 當看到打印以下信息則代表啟動成功 ~~~ Successfully started Logstash API endpoint {:port=>9600} ~~~ **(3) 測試** 在控制臺中輸入測試的內容 ~~~ 2021-01-12 10:00:00.000|123 ~~~ 輸出結果 ~~~ { "@version" => "1", "log_time" => "2021-01-12 10:00:00.000", "host" => "lf-172-16-21-134", "message" => "2021-01-12 10:00:00.000|123", "@timestamp" => 2021-01-13T09:18:28.397Z, "resouce_id" => "123" } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看