现象 线上程序一直报错,错误信息:lock failed: context deadline exceeded, retry 排查过程 异常对应代码位置 很明显的是获取锁超时了,由于用的etcd的分布式锁,就怀疑是etc
测试环境 10.0.13.19 部署harbor,单点,docker-compose的方式部署 4核8G 10.0.13.22 dragonfly的supernode节点 16核64G do
kubernetes设置 k8s 1.10之前需要在kube-apiserver、kube-controller-manager、kube-sche
看了一篇文章,里面涉及到了一些golang程序监控的问题,回过头总结了一下实现方式,简单介绍一下 expvar go自带的runtime包拥有各种功能,包
公司采用Prometheus来采集Kubernetes集群的性能指标数据,之前对性能数据采集这方面没有关注过,但是实际生产环境下有很多此类需
简介 go针对不同的操作系统,其网络io模型不同,可以从go源码目录结构和对应内容清楚的看到各平台的io模型,如针对linux系统实现的epo