当前位置: 首页 > news >正文

深圳建网站好的公司网站没有域名设置吗

深圳建网站好的公司,网站没有域名设置吗,做推广送网站免费建站,国内优秀html网站传统检测内存泄露可以看一下我这篇文章Gin框架接入Prometheus,grafana辅助pprof检测内存泄露-CSDN博客 pyroscope被Grafana收购,GPT来总结一下pyroscope的强大之处#x1f436; pyroscope github地址 pyroscope与grafana的安装 docker compose安装#xff0c;这里我们其实…传统检测内存泄露可以看一下我这篇文章Gin框架接入Prometheus,grafana辅助pprof检测内存泄露-CSDN博客 pyroscope被Grafana收购,GPT来总结一下pyroscope的强大之处 pyroscope github地址 pyroscope与grafana的安装 docker compose安装这里我们其实可以不使用grafanapyroscope已经是一个很完整的产品但是我们在grafana里面可以配置数据源也可以在grafana里面查看grafana暂时还没有好的pyroscope dashboard version: 3.8services:grafana:image: grafana/grafanacontainer_name: grafanaports:- 3000:3000networks:- monitoringdepends_on:- prometheuspyroscope:image: grafana/pyroscopecontainer_name: pyroscopeports:- 4040:4040networks:- monitoring networks:monitoring:driver: bridge 执行 docker-compose up -d  访问Pyroscope   http://localhost:4040/ 我们可以看到go语言的各种性能指标与pprof检测的各类指标差不多 Gin框架中间件配置 我们在gin框架中间件中集成这个检测插件 ApplicationName: simple.golang.app.golang,用于在Pyroscope筛选服务 package initializationimport (awesomeProject3/middwareawesomeProject3/routergithub.com/Depado/ginpromgithub.com/gin-gonic/gingithub.com/grafana/pyroscope-go_ net/http/pprofruntime )func Routers() *gin.Engine {r : gin.New()r.Use(p.Instrument())runtime.SetMutexProfileFraction(5)runtime.SetBlockProfileRate(5)pyroscope.Start(pyroscope.Config{ApplicationName: simple.golang.app.golang,// replace this with the address of pyroscope serverServerAddress: http://localhost:4040,// you can disable logging by setting this to nilLogger: pyroscope.StandardLogger,// you can provide static tags via a map:Tags: map[string]string{hostname: ginapp},ProfileTypes: []pyroscope.ProfileType{// these profile types are enabled by default:pyroscope.ProfileCPU,pyroscope.ProfileAllocObjects,pyroscope.ProfileAllocSpace,pyroscope.ProfileInuseObjects,pyroscope.ProfileInuseSpace,// these profile types are optional:pyroscope.ProfileGoroutines,pyroscope.ProfileMutexCount,pyroscope.ProfileMutexDuration,pyroscope.ProfileBlockCount,pyroscope.ProfileBlockDuration,},})return r }模拟内存泄露 我们来模拟内存泄露 对下面接口压测压测粒度小一点来看pyroscope的作用。 我们生产项目中出现过一次严重的内存泄露例子如下图所示该接口qps非常高 pyroscope监控查看内存泄露 我们点击Single可以看到详细的火焰图以及性能瓶颈内存泄露的方法集代码也就是产生goroutine泄露的地方 结论 我们在使用golang 高并行处理下游任务的时候一定要对下游基础设施要有敬畏之心调用时限制goroutine的运行数量并且设置上context超时控制做好超时熔断措施做好监控警告下游基础设施如果达到瓶颈我们可对下游基础进行主从 水平扩容等。
http://www.ho-use.cn/article/10813578.html

相关文章:

  • 共享办公商业租赁网站模板扬州网站建设suteng
  • 南京网站建设价格微信订阅号不认证可以做网站吗
  • 最新一键自助建站程序源码外贸网站平台哪个好
  • 做公司网站公司网站做301跳转需解析
  • 部门网站建设方案酒店的网络营销是什么
  • wordpress访问子网站黄骅港船舶动态查询平台
  • 互动网站设计与制作伊春北京网站建设
  • 网站空间多少钱一年网站备案中
  • 建站哪家好就要用兴田德润外贸网站建站推广
  • 毕业设计网站代做多少钱wordpress主题文件结构
  • 到位app做网站需要些程序遵义做百度网站一年多少钱
  • 增城网站公司电话成功营销网站
  • 池州市网站建设网站经营模式
  • 网站开发浏览器不支持flashserver2008部署网站
  • 深圳附近建站公司全国婚孕检服务平台小程序
  • 兰州企业网站建设多少钱备案域名购买
  • 呼伦贝尔市建设网站好网站开发策划要求
  • vps如何设置网站权限东风地区网站建设公司
  • 典型的企业网站二级域名网站有哪些
  • 唐山自助建站全县网站建设情况通报
  • 用php做的网站做医药商城网站的公司
  • 电子商务网站建设书wordpress扫码支付
  • 企业网站建设项目策划书驻马店网站制作
  • 巫溪网站建设标题翻译为英文wordpress
  • 企业网站seo优化交流手机定制网站
  • 一个网站上线需要什么宁波网站建设费用报价
  • 番禺网站建设设计wordpress教程菜鸟教程
  • 主题网站设计实验步骤网站制作技术介绍
  • 通辽正规网站建设网页制作教程
  • 黄岛做网站找哪家好服务网站建设推广