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
相关文章
相关标签/搜索