摘要:一、Metrics类型说明 ### summary类型的数据说明 ~~~ exporter接口: [root@k8s-master01 ~]# kubectl get po -n monitoring -owide NAME READY STATUS RESTARTS AGE IP NODE NOM
阅读全文
摘要:一、通过Chrome访问alert:http://alert.test.com/并进行初始操作配置:可以查看到当前的环境有多少告警 二、激活的Silence是:抑制那些告警;当我们需要维护那些节点时抑制一些告警不要让其发送一些告警信息 ### 注: ~~~ Active:正在运行的Silences
阅读全文
摘要:一、通过Chrome访问prometheus:http://prom.test.com/进入Prometheus初始UI:初始界面 二、Alerts:红色表示正在告警 ### 注: ~~~ Firing:正在告警 ~~~ Pending:已经出发一次,有可能在触发第二次 ~~~ Inactive:正
阅读全文
摘要:一、安装kube-prometheus ### 下载kube-prometheus的最新版本包 ~~~ # kube-prometheus下载地址: ~~~ https://github.com/coreos/kube-prometheus.git ~~~ ——>——> 最左边:main——>Swi
阅读全文
摘要:一、Prometheus.UI操作:通过Chrome访问Grafana ### 添加本地hosts文件 #C:\Windows\System32\drivers\etc 192.168.1.11 alert.test.com,grafana.test.com,prom.test.com 二、通过Ch
阅读全文
摘要:一、通过helm安装ingress ### 下载ingress版本包 ~~~ 添加ingress的helm仓库 [root@k8s-master01 ingress]# helm repo add ingress-nginx https://kubernetes.github.io/ingress-
阅读全文
摘要:一、安装helm ### 安装helm的客户端工具到k8s集群中:https://helm.sh/docs/intro/install/ ~~~ 下载helm二进制程序包: [root@k8s-master01 helm]# wget https://get.helm.sh/helm-v3.5.4-
阅读全文
摘要:附录一:报错处理 ### 报错现象 [root@k8s-master01 filebeat]# kubectl get po -n public-service -owide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINES
阅读全文
摘要:一、Prometheus介绍 ### Prometheus简介 ~~~ 在容器中使用的监控是Prometheus,容器的监控更复杂,更具有动态性,它的动态性更强。 ~~~ 使用传统的监控方式,可能不是很适合;所以就衍生了专属监控容器的监控工具 ~~~ Prometheus监控容器是做的非常好的监控工
阅读全文
摘要:NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
阅读全文
摘要:一、通过kafka.UI查看监控数据 ### 通过Chrome登入Kibana:http://192.168.1.11:30495/ ~~~ ——>创建Index:设置——>Kibana:Index Patterns——>Create index pattern ~~~ ——>Index patte
阅读全文
摘要:一、部署logstash ### 创建logstash-configmap.yaml ~~~ 创建logstash-configmap [root@k8s-master01 filebeat]# vim logstash-configmap.yaml apiVersion: v1 kind: Con
阅读全文
摘要:一、部署APP+Filebeat ### 创建Flebeat-configmap.yaml资源文件 ~~~ # FIlebeat-congimap地址: https://github.com/dotbalo/k8s/blob/master/fklek/6.x/filebeat-configmap.y
阅读全文
摘要:一、验证日志输出采集是否正常 ### 进入Filebeat-pod查看是否正常启动 ~~~ 查看Filebeat容器 [root@k8s-master01 filebeat]# kubectl get po -n public-service -owide NAME READY STATUS RES
阅读全文
摘要:一、部署kafka: ### 组件helm+zookeeper+kafka ~~~ # 部署EFLK架构: ~~~ ElasticSearch+Filebeat+Logstash+Kibana+zookeeper+kafka 二、下载kafka版本包 ### 添加bitnami的helm仓库 [ro
阅读全文
摘要:一、Filebeat部署环境准备 ### 部署环境检查 ~~~ 清理fluentd:测试环境压力不够 [root@k8s-master01 EFK]# kubectl scale deploy --replicas=0 fluentd-es-v3.0.1-xprsz -n public-servic
阅读全文
摘要:一、部署zookeeper: ### 组件helm+zookeeper+kafka ~~~ # 部署EFLK架构: ~~~ ElasticSearch+Filebeat+Logstash+Kibana+zookeeper+kafka 二、下载zookeeper版本包 ### 添加bitnami的he
阅读全文
摘要:一、Filebeat概述 ### Filebeat ~~~ 在生产环境中,很常用的场景是pod的日志都是写在本地文件的; ~~~ 若是你的应用是基于容器开发的,在设计之初,是直接输出到控制台了; ~~~ 但是有可能你的容器是通过虚拟机或者是物理机迁移过来或者说是容器化过来的; ~~~ 这类的应用的日
阅读全文
摘要:一、Kibana操作实例 ### 查看Kibana的端口号 [root@k8s-master01 EFK]# kubectl get po,svc,ep -n public-service -owide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED
阅读全文
摘要:一、部署Kibana ### 创建Kibana-service.yaml文件 [root@k8s-master01 EFK]# cat kibana-service.yaml apiVersion: v1 kind: Service metadata: name: kibana-logging na
阅读全文