如何使用logstash和kibana查看应用日志

lihongxun945 2017-03-17 01:43:10
在predix上我们可以使用ELK(Elastic Search + Logstash + Kibana)来收集和分析应用的日志。假设我们已经创建好自己的应用,只需要如下简单两步,不用编写任何代码即可实现。

1 创建和绑定 Logstash
首先我们需要创建一个 logstash 并绑定到自己的应用上,这样它就会自动收集应用的日志并发送给 ES。


cf create-service logstash-{n} free [your-service-instance-name]
cf bind-service [your-app-name] [your-service-instance-name]
cf restag [your-app-name]


2 上传并绑定 Kibana
Kibana 并不是一个服务的形式存在,他是一个APP,Predix 提供了一个配置好的kibana可以直接使用。


git clone https://github.com/cloudfoundry-community/kibana-me-logs.git
cd kibana-me-logs
cf push kibana-[your-app-name] --no-start --random-route -b https://github.com/heroku/heroku-buildpack-go.git
cf bind-service kibana-[your-app-name] [your-service-instance-name]
cf start kibana-[your-app-name]


然后我们就可以直接打开kibana查看应用日志: http://{kibana-url}/#/dashboard/file/logstash.json
...全文
709 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
easysoftcom 2017-06-28
  • 打赏
  • 举报
回复
可以使用 Logstash分析
tangyiguo 2017-04-11
  • 打赏
  • 举报
回复
Predix里是否提供了某种分析服务,可以用来对日志做类似文本挖掘的工作?

163

社区成员

发帖
与我相关
我的任务
社区描述
GE的Predix平台整合云计算可扩展性、大数据管理和高级分析技术来助力新一代的数字化企业。结合GE自己作为全球工业界领导者的经验,Predix云平台为开发高级工业应用程序提供可连接性、安全和高性能。
云计算大数据 技术论坛(原bbs)
社区管理员
  • GE Predix工业互联网开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧