Metricbeat 參考指南(步驟4:設置Kibana儀表盤)

步驟4:設置Kibana儀表盤

Metricbeat附帶了示例Kibana儀表盤、可視化以及在Kibana中搜索可視化Metricbeat數據,在使用儀表盤以前,須要建立索引模式metricbeat-*,並加載儀表盤到Kibana,爲此,你能夠運行setup命令(如本文所述)或在metricbeat.yml配置文件中配置儀表盤加載。html

這須要一個Kibana端點配置,若是你尚未配置Kibana端點,請參閱配置Metricbeatdocker

在執行此步驟以前,請確保Kibana正在運行,若是你正在訪問一個安全的Kibana實例,請確保你已經按照步驟2:配置Metricbeat中的描述配置了憑證。segmentfault

要爲Metricbeat設置Kibana儀表盤,請使用適合系統的命令,這裏顯示的命令從Metricbeat包加載儀表盤,有關更多選項,例如加載定製的儀表盤,請參閱在Beats開發者指南中的導入現有的Beat儀表盤,若是你已經配置了Logstash輸出,請參見設置Logstash輸出儀表盤。安全

deb和rpm:

metricbeat setup --dashboards

mac:

./metricbeat setup --dashboards

docker:

docker run docker.elastic.co/beats/metricbeat:6.4.2 setup --dashboards

win:

做爲管理員打開PowerShell提示符(右鍵單擊PowerShell圖標並選擇Run as Administrator)。elasticsearch

從PowerShell提示符,切換到你安裝Metricbeat的目錄,而後運行:ide

PS > .\metricbeat.exe setup --dashboards

設置Logstash輸出儀表盤

在儀表盤加載期間,Metricbeat鏈接到Elasticsearch檢查版本信息,要在啓用Logstash輸出時加載儀表盤,你須要暫時禁用Logstash並啓用Elasticsearch,要鏈接到安全的Elasticsearch集羣,還須要傳遞Elasticsearch憑據。ui

這個示例顯示了硬編碼的密碼,可是你應該將敏感值存儲在secret keystore中。

deb和rpm:

metricbeat setup -e \
  -E output.logstash.enabled=false \
  -E output.elasticsearch.hosts=['localhost:9200'] \
  -E output.elasticsearch.username=metricbeat_internal \
  -E output.elasticsearch.password=YOUR_PASSWORD \
  -E setup.kibana.host=localhost:5601

mac:

./metricbeat setup -e \
  -E output.logstash.enabled=false \
  -E output.elasticsearch.hosts=['localhost:9200'] \
  -E output.elasticsearch.username=metricbeat_internal \
  -E output.elasticsearch.password=YOUR_PASSWORD \
  -E setup.kibana.host=localhost:5601

docker:

docker run docker.elastic.co/beats/metricbeat:6.4.2 setup -e \
  -E output.logstash.enabled=false \
  -E output.elasticsearch.hosts=['localhost:9200'] \
  -E output.elasticsearch.username=metricbeat_internal \
  -E output.elasticsearch.password=YOUR_PASSWORD \
  -E setup.kibana.host=localhost:5601

win:

做爲管理員打開PowerShell提示符(右鍵單擊PowerShell圖標並選擇Run as Administrator)。編碼

從PowerShell提示符,切換到你安裝Metricbeat的目錄,而後運行:code

PS > .\metricbeat.exe setup -e `
  -E output.logstash.enabled=false `
  -E output.elasticsearch.hosts=['localhost:9200'] `
  -E output.elasticsearch.username=metricbeat_internal `
  -E output.elasticsearch.password=YOUR_PASSWORD `
  -E setup.kibana.host=localhost:5601
相關文章
相關標籤/搜索