
运维
文章平均质量分 64
昌杰的攻城狮之路
先付出才有收获
展开
-
阿里云服务器无法ping通,ping不同阿里云服务器
阿里云服务器无法ping通的解决方案原创 2022-06-15 15:15:18 · 6601 阅读 · 0 评论 -
filebeat如何过滤掉不要的日志,filebeat对json格式日志过滤,filebeat正则过滤日志
Filebeat 是 Elastic Stack 的一部分,因此能够与 Logstash、Elasticsearch 和 Kibana 无缝协作。无论您要使用 Logstash 转换或充实日志和文件,还是在 Elasticsearch 中随意处理一些数据分析,亦或在 Kibana 中构建和分享仪表板,Filebeat 都能轻松地将您的数据发送至最关键的地方。原创 2022-05-11 13:28:02 · 9893 阅读 · 0 评论 -
elastic/filebeat采集JSON日志去掉部分属性、filebeat将JSON日志扁平化、filebeat拆分JSON日志
Filebeat 是 Elastic Stack 的一部分,因此能够与 Logstash、Elasticsearch 和 Kibana 无缝协作。无论您要使用 Logstash 转换或充实日志和文件,还是在 Elasticsearch 中随意处理一些数据分析,亦或在 Kibana 中构建和分享仪表板,Filebeat 都能轻松地将您的数据发送至最关键的地方。原创 2022-05-10 14:14:02 · 2468 阅读 · 0 评论 -
docker安装filebeat、k8s安装filebeat、通过k8s ConfigMap配置filebeat,k8s DaemonSet安装filebeat采集日志到es
目录前言日志架构使用节点级日志代理使用 sidecar 容器运行日志代理具有日志代理功能的边车容器从应用中直接暴露日志目录解决方案部署应用通过DaemonSet运行filebeat通过ConfinMap创建filebeat配置文件编写yaml脚本运行filebeat查看日志参考文档前言本博文中涉及解决方案通过参考k8s官方手册和filebeat手册得出,整体通过k8s DaemonSet部署elastic/filebea...原创 2022-05-10 13:58:00 · 3788 阅读 · 0 评论 -
k8s 容器内操作报Permission defined,以root运行容器,定义Pod的特权和访问控制权限
目录前言查阅官方文档,找答案解决方案前言当我们通过Pods、Daemon Sets、Deployments等方式运行pod时,大部分镜像容器默认是无特权的运行,独立用户运行的,以elastic/filebeat为例,查看用户和用户组:可以看到默认是使用uid=1000的filebeat用户,当我们想在容器中创建文件、或者修改文件就会提示Permission defined,如下图所示:我们可以看到filebeat用户没有写的权限,如果要解决这个问题我们可以通过原创 2022-05-10 13:12:36 · 12780 阅读 · 0 评论 -
yum安装并保留依赖包|yum下载依赖包本地保存|yum保存rpm包|yum下载rpm包及依赖包
yum安装并保存依赖包通常我们在liunx上安装软件时会通过yum或者其他的RPM包管理工具下载,能够方便的解决程序依赖问题,但是在很多情况下,我们在到一个项目环境时无法使用外网,因此没办法通过外网使用yum下载。那么我们可以先在本地建立一个相同的OS环境,在本地通过yum安装,并且将yum安装时下载的所有依赖以及程序包保存下来,就可以直接在客户环境进行离线安装了。方法一:修改yum源配置,开启依赖下载的依赖包缓存配置第一步:修改yum源配置文件,vi /etc/yum.confcac原创 2021-04-14 12:59:47 · 2889 阅读 · 0 评论 -
Nginx 安装报错 emerg getpwnam(nginx) failed, Nginx安装是编译保存,安装配置命令有误
原通过如下命令进行nginx安装: ./configure \ --prefix=/opt/nginx \ --user=nginx \ --group=nginxgroup \ make && make install在通过/opt/nginx/sbin/nginx 启动时,报nginx: [emerg] getpwnam("nginx") failed原因:Nginx编译的时候指定了用户组和用户,但是系统中并没有这个用户导致的问题解决...原创 2020-05-20 10:06:51 · 1141 阅读 · 0 评论