六、跨语言微服务框架 - Istio日志采集EFK
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了六、跨语言微服务框架 - Istio日志采集EFK相关的知识,希望对你有一定的参考价值。
参考技术A ELK日志系统大家不会陌生(zipkin + jaeger , prometheus + grafana)解决了大家对于链路对于统计采集的需求,但是真正的对于日志进行存储还是得专业的上,在Istio中官方提供的方案是EFK(Fluentd + Elasticsearch + Kibana)Fluentd 是一个开源的日志收集器,支持多种数据输出并且有一个可插拔架构。 Elasticsearch是一个流行的后端日志记录程序, Kibana 用于查看。附上:
喵了个咪的博客: w-blog.cn
Istio官方地址: https://preliminary.istio.io/zh
Istio中文文档: https://preliminary.istio.io/zh/docs/
我们把Fluentd,Elasticsearch 和 Kibana 在一个非生产集合 Services 和 Deployments 在一个新的叫做logging的 Namespace 中。
创建资源
现在有一个正在运行的 Fluentd 守护进程,使用新的日志类型配置 Istio,并将这些日志发送到监听守护进程。
创建一个新的 YAML 文件来保存日志流的配置,Istio 将自动生成并收集。
使其生效
我们先访问以下我们的示例程序bookinfo,然后老方式通过端口映射访问kibana
以上是关于六、跨语言微服务框架 - Istio日志采集EFK的主要内容,如果未能解决你的问题,请参考以下文章