1.elk 入门示例

zjtest7-frontend:/usr/local/logstash-2.3.4/bin# ./logstash -e 'input{stdin{}} output{stdout{codec=>rubydebug}}'
Settings: Default pipeline workers: 1
Pipeline main started
Hello World
{
       "message" => "Hello World",
      "@version" => "1",
    "@timestamp" => "2016-08-25T02:19:18.694Z",
          "host" => "0.0.0.0"
}

Logstash会给事件添加一些额外的信息。最重要的就是 @timestamp ,用来标记事件的发生时间。

{
       "message" => " www.zjcap.cn 10.168.29.17 10.171.246.184 [25/Aug/2016:10:30:12 +0800] "GET 

/resources/images/index/milestone/milestone_18.jpg HTTP/1.1" - 200 30049 "https://www.zjcap.cn/" "Mozilla/5.0 

(Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36" 0.001 -",
      "@version" => "1",
    "@timestamp" => "2016-08-25T02:30:13.679Z",
          "path" => "/data01/applog_backup/zjzc_log/zj-frontend02-access.2016-08-25",
          "host" => "dr-mysql01.zjcap.com",
          "type" => "zj_frontend_access",
          "tags" => [
        [0] "_grokparsefailure"
    ]
}


host 标记事件发生在哪里

type  标记事件的唯一类型


原文地址:https://www.cnblogs.com/hzcya1995/p/13350363.html