Devops搭建记录--es和prometheus

为了更好地调试和迭代,顺便搭一个es和prometheus好了

Prometheus+Grafana

node-exporter

在宿主机上起一个node-exporter,记得把宿主机的proc之类的目录挂载进去就行

Prometheus+Grafana

按照教程走,没啥好说的,没有遇到任何问题

Fluentd+ES+Kibana

Fluentd

需要注意的点有三个

配置目录

运行之后,查看日志,确定配置文件位置,别看其他那些破日志

权限

由于需要把docker日志挂进去,需要用到securityContext,而且,fluentd会强制使用1001的uid和文件系统交互,所以直接设置runAsUser=0是不行的

自定义镜像

官方的Fluentd要啥插件没啥插件,需要自己打一下镜像,把需要的插件都装进去

ES

集群选主

由于是单节点部署,所以需要预设master节点,节点名称通过对应的环境变量设置

kibana

就一纯前端,毫无难度

ref

K8S部署(Elasticsearch+Kibana+Fluentd)_liuchao666888的博客-CSDN博客
制作带有kafka插件和es插件的fluentd镜像_lypgcs的博客-CSDN博客