自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 ELK elasticsearch kibana 日志排序 之 日志二级排序

背景:之前搭建ELK时候经常听开发人员反馈说日志的数据和服务器的日志顺序不一致, 看日志给他们带来许多烦恼问题分析:kibana向es(elasticsearch)发送请求的时候默认排序为@timestamp字段,然而@timestamp字段的精度是毫秒, 也就是说如果同一毫秒内输出多条日志则在kibana展示的日志就会出现和服务器日志不一致的问题。解决方案:1 调整日志收集把时间精度调整...

2018-09-18 13:21:42 10241 7

原创 让我们笔记本畅游k8s内部网络吧 - kubernees ocserv 搭建

现状众所周知k8s 内部存在两种私有网络,1 pod的扁平网络,2 虚拟的service网络。 然而我们外部用户是不能直接访问,如果访问只能用service nodePort或者ingress发布出来。痛点开发人员有时候需要直接访问pod用于验证问题,如果每个后端服务都用service NodePort 不太方便,再有就是系统管理员排查问题也不方便解决办法如果通过vpn能直接访问k8s 的Pod 和 Service两个网络以上问题就能非常好的解决。汤坑第一次我docker方式直接部署ocs

2020-12-28 12:33:19 1976

原创 NAT网络下Nginx服务器网络不稳定问题定位

VPN或NAT网络下Nginx服务器网络不稳定问题定位(tcp_tw_recycle)现象描述:伙伴集群系统预上线期间部分用户访问Nginx服务器有时访问不到。我们远程到用户的PC上查找问题,用户通过VPN访问Nginx服务器有时能打开有时不能打开。现象有些诡异,如果一直打不开的话有可能就是网络防火墙导致的,不过我们还是让网络管理员查看了防火墙配置确定确定没有问题。问题继续,期间我...

2020-12-28 11:53:06 2059

原创 Nginx服务器ip_hash策略

Nginx服务器ip_hash策略注:本次ip_hash策略验证基于nginx-1.8.0版本简介:当nginx服务器的upstream轮询策略配置为ip_hash的时候,nginx路由用户请求采用的是通过终端用户的IP地址路由(hash算法)到指定的后端服务器下面基于一个请求结合nginx源码详细分析一下Nginx的Hash策略基础介绍:Nginx服务器:172.30.0.206 ...

2019-03-25 13:48:44 2920

原创 Kubrnetes work NotReady ResourceExhausted work节点资源耗尽

rpc error: code = ResourceExhausted desc = grpc: received message larger than max (4196772 vs. 4194304)现象:kubernetes集群不可用,所有work节点离线问题定位:执行kubectl get node 发现work节点都是NotReady状态登入到work节点查看日志发现No...

2018-11-01 16:55:42 5221

原创 Kibana日志查询表达式

Kibana 日志查询kibana 以下示例展示kibana基础查询语法基础字符串匹配(全文检索)实用指数 5例如想查找某个IP,直接输入ip即可"192.168.163.104"知道日志某段内容可直接放到kibana中直接查询"根据小程序code获取微信用户信息"按列匹配实用指数 2日志级别为ERROR的日志level:ERROR日志级别为ERROR或者为WA...

2018-10-31 10:13:16 18913 1

原创 Kibana scripted fields 使用

 scripted fields 是kibana提供动态的从指定列中提取指定字符串的功能,提取的数据可用于discover展示甚至可以用在visualize和Dashboard用于图标展示,功能极其强大。但是使用需要小心及慎重,它也是比较棘手的。使用kibana过程中有时需要提取某个字段的部分值用于统计,例如提取message中的部分值,比如提取以下日志中的ip,可以使用script f...

2018-10-31 10:09:42 8530 1

原创 kubernetes https外部用户证书访问

问题:在弄k8s服务的时候一般和k8s集成的服务 如jenkins ansible等都支持serviceaccout认证, serviceaccout认证相对好弄一些(有时间我会写一下 serviceaccout的获取过程),今天碰到grafana要连接k8s集群,但是不支持serviceaccount,只能用证书了,本来我对https就有抵触心理,没办法只能硬着头皮去搞,翻看了官网的文档终于解决...

2018-08-23 15:40:15 6291 2

原创 Gitlab Merge Request “commits” “changes”分析

最近处理开发人员Merge request 问题时候碰到一个问题:开发人员实际做了一个提交,编辑了三个文件,但是在gitlab merge request中显示的是12个文件差异。今天分析了一下原因,以此记录:1 分析gitlab mq(merge request)的commits例如有两个feature,develop和张三的创建的fea1,fea1提交 mq到develop时候gitlab是如...

2018-03-10 18:07:43 8569 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除