一、apm介绍 随着微服务架构的流行,一次请求往往需要涉及到多个服务,因此服务性能监控和排查就变得更复杂: 因此,就需要一些可以帮助理解系统行为、用于分析性能问题的工具,以便...
一、apm介绍 随着微服务架构的流行,一次请求往往需要涉及到多个服务,因此服务性能监控和排查就变得更复杂: 因此,就需要一些可以帮助理解系统行为、用于分析性能问题的工具,以便...
一、相关文档 二、环境 ip备注192.168.13.12k8s-master-01192.168.13.211k8s-node-01192.168.13.58k8s-nod...
一、背景 后端开发过程中,经常会涉及到日志框架的选取问题,对于go项目,类似框架也很多,eg:zap、zerolog、logrus等。由于读写日志都是一个比较频繁的操作,因此...
思路: 利用原子性操作,实现一个自旋锁.实现多协程顺序打印数字
利用pointer, atomic原子操作.实现并发只获取一个操作对象. 测试用例获取得地址是一样的. 结果
目前实现最优雅,打印堆栈良好的包。参考: https://studygolang.com/articles/17430?fr=sidebar 下载安装 go get -x g...
github.com/go-redis/redis 非常友好的SDK
常规写法 一般我们用Golang原生写Web时,一般这样写 如果需要特定的GET,POST,PUT,DELETE处理. 我们需要这样写. gorestful简约写法 对以上方...
由于io.ReadCloser读完后,只剩下EOF标记, 如果想再次读取的话,需要再重新给Request.body赋值. 参考 https://stackoverflow.c...
打印堆栈信息 必须设置zerolog.ErrorStackMarshaler = pkgerrors.MarshalStack 返回error时必须使用这个包 github....
一、什么是EFAK EFAK(Eagle For Apache Kafka,以前称为 Kafka Eagle)EFAK是开源可视化和管理软件。可以查询、可视化、监控kafka...
Golang tracks stack error package. 优雅追踪堆栈错误包 安装(Install) 介绍(Introduction) github.com/ye...
正常读取字节流(直接读空) 复制字节流
使用github.com/pkg/errors打印详细的堆栈信息,输出非常友好。 设置堆栈打印详细调用过程 输出详细的堆栈信息 效果
建议使用阿里云自身的容器服务吧,毕竟自建k8s集群太折腾 1、资源架构 前期使用 3 master + 3 worker配置,后期再扩展worker节点 资源、主机名IP配置...
工作中遇到项目组采用statefulset部署有状态副本集,需要存储一些中间件应用数据,应用有多个副本,静态pv不能满足需求,因此需要考虑动态创建持久卷。目前开发测试环境采用...
参考链接:https://kubernetes.io/docs/tasks/inject-data-application/environment-variable-expo...
deployment定义如下registry_deployment.yaml: 执行kubectl apply -f registry_deployment.yaml ser...
我们知道无论手动安装kubernetes还是使用kubeadm安装kubernetes,都需要以下各模块的docker镜像。 kube-proxy-amd64 kube-sc...
环境信息 三台机器,操作系统CentOS 7.4:hanyu-210 10.20.0.210hanyu-211 10.20.0.211hanyu-212 10.20.0...