Board logo

标题: 使用 ELK Stack 集中 IBM Bluemix 应用程序日志(5) [打印本页]

作者: look_w    时间: 2018-6-23 10:36     标题: 使用 ELK Stack 集中 IBM Bluemix 应用程序日志(5)

创建查询生成环境注意事项我们目前为止介绍的所有内容都很有用,在开始使用 ELK Stack 为您的 IBM Bluemix 应用程序                汇集日志时,需要掌握这些知识。不过,当您在生产环境中使用此解决方案时,仍有一些问题需要解决,这些问题的详细介绍已超出了本文的讨论范围。这些问题可以确保您数据的安全和删除过时的日志。
安全性如果您在生产环境中使用 ELK Stack,则应该采用适当的凭证,使用最佳实践来运行 Logstash Elasticsearch 作为守护进程服务。
要保护 Kibana,可以配置您的 Web 服务器来限制用户访问,或者可以探索第三方产品,比如 。此外,可以参考以下两个参考资料,获得关于安全性的更多信息。
删除旧的记录(可选)现在,您已经将所有日志通过 Logstash 集中到了 Elasticsearch                中,如何删除已经不再有用、只会占用索引中的空间和内存的旧记录呢?处理这个问题的一个方法是使用一个名为  的 Elasticsearch 工具,它有助于您使用简单的命令来管理时间序列指数,这些命令包括                    delete、optimize、close、snapshot                和 alias。
下面的指令可以帮助您开始了解 Curator,创建一个将处理清除工作的 cron 作业。
1
20 0 * * * /usr/local/bin/curator --host 127.0.0.1 delete --older-than 120




另一个作业用于关闭超过 90 天的指数:
1
20 0 * * * /usr/local/bin/curator --host 127.0.0.1 close --older-than 90




结束语IBM Bluemix 使开发人员能够快速构建、部署和管理云应用程序,并搭建一个由可用服务和运行时框架组成的不断成长的生态系统。与此同时,Bluemix                要求开发人员重新思考他们开发应用程序的方式,包括如何处理日志文件。通过利用 Bluemix 的日志输出功能,ELK Stack                使得开发人员能够捕获、转换、分析和可视化应用程序的日志,最终使他们能够从应用程序中获得新的洞察。此外,ELK Stack 并不局限于 Bluemix                应用程序;它可以接收来自各种来源的日志数据,支持开发一个堆栈,集成来自整个企业的应用程序产品组合的数据。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0