iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 28
1
Elastic Stack on Cloud

Elastic Stack武學練功坊系列 第 28

Elastic Stack第二十八重

  • 分享至 

  • xImage
  •  

Filebeat

本篇接續上一重,來瀏覽建置完成的kibana dashboard


View your log data in Kibana

前置作業
需要先在server建置完成Filebeat,如未完成請先至 Elastic Stack第二十七重 建置Filebeat


開啟Kibana

  1. 登入 Elastic Cloud account
  2. 可直接點選 Deployments列表中 Quick link 的 Kiabana ,
    Home

或是進入deployment詳目頁
Home

在詳目頁點擊下方 Kibana 的 Launch
deployment detail page


找出filebeat傳送的log data
點擊左上的選單,再點擊Kibana下的 Discover
kibana menu

會進到如下頁面
kibana discover

可點擊上方紅框處來選擇欲查看的index pattern
index pattern drop down

因為我有加 Sample data 中的 Sample web logs,所以有多那個選項,不然應該只會出現 filebeat-*
如有其他選項也點選 filebeat-* 來查看log data

如果跟我一樣發現已經選擇 filebeat-* index pattern,但頁面都還是空的,
那可能只是因為在過去15分鐘內沒有任何的log,此頁面預設的filter是去抓取 過去15分鐘內的log(綠框處)
kibana discover

這時候就去瀏覽你的web吧,或是調動日期篩選拉長時間也可以,
我的web其實就是建立index.php而已,所以我直接再瀏覽此頁,
然後在剛剛的discover頁面重整就會出現資料了,
代表filebeat有正常運作把apache log送到es了!!!
kibana discover


用dashboards來看log data
點擊昨上的選單,再點擊Kibana下的 Dashboards
簡單來說, Dashboards 可以提供你利用各種圖表來觀察和分析你的數據,
此頁面列表是已經建立好的 Dashboards ,可以直接拿來用

我搜尋 Apache,並使用 [Filebeat Apache] Access and error logs ECS
kibana dashboards

點進去之後,可透過上面的filter來篩選,
[篩選] 只查看 filebeat-* 的index,然後時間設定前60分鐘
kibana dashboards

因為目前我的 access.logerror.log 的資料極少,所以感覺空空的沒什麼東西,
我認為這是個很好的工具可以拿來觀察web logs的方式,所以如果有上線的網頁可以拿來試試看


小小新手,如有理解錯誤或寫錯再請不吝提醒或糾正


Reference

Filebeat
View data in Kibana


上一篇
Elastic Stack第二十七重
下一篇
Elastic Stack第二十九重
系列文
Elastic Stack武學練功坊30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言