设置Kibana仪表盘

作者: Vekaco | 来源:发表于2020-04-17 17:52 被阅读0次

    ℹ️为了更深入地观察基础架构,可以使用Kibana中的Metrics应用程序和Logs应用程序。有关更多详细信息,请参阅 Metrics Monitoring GuideLogs Monitoring Guide

    Metricbeat随安装包自带了一个样例Kibana仪表板、可视化和可视化的在Kibana中搜索Metricbeat数据。在你使用仪表板之前,你需要创建索引模式metricbeat-*,然后将仪表板加载到Kibana中。你可以跑setup命令(这里会详细介绍)或者参考在metricbeat.yml配置文件中配置仪表盘加载

    这要求配置了Kibana节点。如果你还没有配置过Kibana节点,请参考配置Metricbeat

    在你执行此步骤之前请确保Kibana已经正常运行。如果你要访问的Kibana启用了安全性,请确保你配置了credentials,参考配置Metricbeat

    为Metricbeat设置Kibana仪表板,用下面与你系统对应的命令。

    下边这个命令展示的是加载Metricbeat包内的仪表板。更多其他的操作,比如加载定制的仪表板,可以参考Importing Existing Beat Dashboards。如果你已经配置了Logstash,参考Set up dashboards for Logstash output

    deb and rpm:

    metricbeat setup --dashboards
    

    mac:

    ./metricbeat setup --dashboards
    

    brew:

    metricbeat setup --dashboards
    

    linux:

    ./metricbeat setup --dashboards
    

    docker:

    docker run --net="host" docker.elastic.co/beats/metricbeat:7.8.0 setup --dashboards
    

    win:
    以管理员身份打开一个 PowerShell prompt(右键单击PowerShell图标,选择以管理员身份运行)。

    在 PowerShell prompt中, 跳转到 Metricbeat安装目录,然后运行:

    PS > .\metricbeat.exe setup --dashboards
    
    为Logstash输出设置仪表板

    在仪表盘加载过程中,Metricbeat会连接Elasticsaerch以校验版本信息。在加载仪表板是,若果Logstash已经启用,你需要临时禁用Logstash输出,启用Elasticsearch。连接启用安全性的Elasticsearch集群时,请确保credentials配置无误。

    ℹ️样例中使用硬编码明文,这些敏感数据应该用密码存储,参考secrets keystore

    deb and 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
    

    brew:

    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
    

    linux:

    ./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 --net="host" docker.elastic.co/beats/metricbeat:7.8.0 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 prompt(右键单击PowerShell图标,选择以管理员身份运行)。

    在 PowerShell prompt中, 跳转到 Metricbeat安装目录,然后运行:

    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
    

    相关文章

      网友评论

        本文标题:设置Kibana仪表盘

        本文链接:https://www.haomeiwen.com/subject/khyyvhtx.html