这个教程展示了istio如何自定义日志格式,并且将其发送给fluent。Fluentd 是一个开源的日志收集器,支持多种数据输出并且有一个可插拔架构。Elasticsearch是一个流行的后端日志记录程序, Kibana 用于查看。

1.Fluentd/Elasticsearch/Kibana 安装

该栈包括 Fluentd,Elasticsearch 和 Kibana 在一个非生产集合 ServicesDeployments 在一个新的叫做loggingNamespace 中。

将下面的内容保存为 logging-stack.yaml.

 Expand source
 

运行命令创建资源:

kubectl apply -f logging-stack.yaml
运行命令看到如下输出:
 Expand source
 

可以运行命令 kubectl get pods -n logging o wide -watch 确定所有的Pod创建成功。

2.配置istio

现在有一个正在运行的 Fluentd 守护进程,请使用新的日志类型配置 Istio,并将这些日志发送到监听守护进程。

创建一个新的 YAML 文件来保存日志流的配置,Istio 将自动生成并收集。

将下面的内容保存为 fluentd-istio.yaml:

 Expand source
 

创建资源:

istioctl create -f fluentd-istio.yaml

预期的输出类似于:

Created config logentry/istio-system/newlog at revision 22374
Created config fluentd/istio-system/handler at revision 22375
Created config rule/istio-system/newlogtofluentd at revision 22376

可以运行命令 kubectl get pods -n logging o wide -watch 确定所有的Pod创建成功。

3.访问测试用例

http://192.168.181.99:32693/productpage

http://192.168.181.99:32693/portal/info

http://192.168.181.99:30022/python-sa/info

4.查看fluent ui

http://192.168.181.99:30601

最新文章

  1. 为什么要加 -moz- -webkit- -ms- -o- ?
  2. chrome console js多行输入
  3. 网站如何做到完全不需要jQuery
  4. ecshop在nginx下实现负载均衡
  5. RSA加密算法及其与SpringMVC集成
  6. if分支的四种形式
  7. [LeetCode][Python]Palindrome Number
  8. 最大公约数(Greatest Common Divisor)
  9. JAVA SPI(Service Provider Interface)原理、设计及源码解析(其一)
  10. MyBatis缓存策略
  11. Codeforces Gym 101190M Mole Tunnels - 费用流
  12. hdu3790 dijkstra+堆优化
  13. php(数组方法
  14. Django Model 基础
  15. CRM 2016 一个IFrame_A 刷新另一个 IFrame_B
  16. C#学习笔记(十五):抽象方法、抽象类、多态和接口
  17. Django 1.10.2 模型数据库操作
  18. 180725-InfluxDB-v1.6.0安装和简单使用小结
  19. ionic android - Unable to start the daemon process. Could not reserve enough space for 2097152KB object heap
  20. input 取消自动填充

热门文章

  1. Java复习2.程序内存管理
  2. 新知识:JQuery语法基础与操作
  3. Vue 仿B站滑动导航
  4. Terminating app due to uncaught exception 'CALayerInvalid', reason: 'layer <CALayer: 0x7fda42c66e30> is a part of cycle in its layer tree'
  5. C 上传文件到服务器(含接收端源码)
  6. java 字符串池【转】
  7. Ubuntu命令操作
  8. Oracle12c中SQL优化(SQL TUNING)新特性之SQL计划指令
  9. Ubuntu物理机中解决VirtualBox虚拟机无法连接USB设备的问题
  10. 《Hadoop金融大数据分析》读书笔记