标题:
使用 ELK Stack 集中 IBM Bluemix 应用程序日志(3)
[打印本页]
作者:
look_w
时间:
2018-6-23 10:35
标题:
使用 ELK Stack 集中 IBM Bluemix 应用程序日志(3)
步骤 6. 在 Bluemix 上部署 Kibana 3
从 (当前版本 3.1.1)的 Kibana 部分,为您的操作系统下载适当的 Kibana 下载文件。
为 Kibana 创建一个目标目录,并将下载文件提取到该目录中。
从 Kibana 目标目录的根目录,在一个编辑器中打开 config.js 文件。
将 elasticsearch url 更改为指向您的 Elasticsearch 服务器(使用
IP_ADDRESS
的服务器 IP 地址和端口 9200): elasticsearch: "http://
IP_ADDRESS
:9200"。
保存和关闭 config.js 文件。
在 Kibana 目标目录的根目录中,创建一个新的文件(manifest.yml),告诉 Bluemix 如何部署 Kibana。
将以下内容复制到 manifest.yml 文件中。manifest 文件表明 Bluemix 将会使用 来部署 Kibana。您可以根据需要更改 name 和 host 属性。
1
2
3
4
5
applications:
- name: kibana-in-bluemix
memory: 128M
host: kibana-in-bluemix
buildpack:
https://github.com/cloudfoundry-community/nginx-buildpack.git
保存和关闭 manifest.yml 文件。
使用 CloudFoundry Command Line Interface 工具,通过从 Kibana 目标目录发出 cf push 命令将 Kibana 部署到 Bluemix。
将浏览器指向 Bluemix 中新的 Kibana 应用程序,例如:
http://kibana-in-bluemix.mybluemix.net
。
如果正确安装了 Kibana,则会看到类似下面的内容出现在您的浏览器中。
步骤 7. 创建一个自定义仪表板要创建一个新的仪表板,请执行以下操作:
让您的浏览器指向:
http://
IP_ADDRESS
/index.html#/dashboard/file/blank.json
其中
IP_ADDRESS
是您的服务器的 IP 地址。
保存仪表板,这样您就不会再失去它。单击仪表板顶部的
Save
图标。
为仪表板提供一个惟一名称,比如 "tutorial"、"my dashboard" 或 "hello Kibana"。单击窗口外的任意地方来保存仪表板。
添加行和面板
我们要执行的第一个操作就是添加一个行,使用它作为面板的容器。单击右下角的
ADD A ROW
。接下来,为该行提供一个标题(例如,"Corn Row")和一个高度(150px)。最后,单击
Create Row
。
现在,您将看到已在
Rows
下列出的行。
要返回主仪表板,请单击
Save
。现在,您有了一个空行,让我们向它添加一个面板。单击
Add panel to empty row
。
建立一个直方图
现在,您必须选择想要构建哪种类型的面板。让我们创建一个日志条目的直方图。从下拉列表中选择
histogram
开始。
有许多的选项,但这些选项不会让您不知所措。输入一个带有默认选项的标题(例如,“A brief histogram of time”),然后看看会发生什么。如果您愿意的话,可以自由选择更多的选项。
在准备好的时候单击
Save
。默认的直方图应该如下所示。
我们绘制的图形还不错,就是稍微有点宽。要配置图形设置,请单击齿轮图标。
在
General
选项卡下,将跨度增加到 6。通过选择其他选项卡,您还可以访问更多的选项。
单击
Save
继续后面的操作。您应该获得类似下方的直方图:
在继续后面的操作之前,继续前进,单击右上角的
Save
图标保存仪表板。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0