Golang 应用关联日志TraceId
您可以在Golang应用的业务日志中关联调用链的TraceId信息,从而在应用出现问题时,能够通过调用链的TraceId快速关联到业务日志,及时定位、分析并解决问题。
对 Golang WebSocket 应用进行自定义埋点
接入 ARMS 应用监控以后,ARMS 探针将会对常见的 Go 组件进行了自动埋点,因此不需要修改任何代码,就可以实现调用链信息的采集。针对github.com/gorilla/websocket的应用,ARMS 默认不提供埋点,如果您需要在调用链信息中体现业务方法的执行情况,可以引入OpenTelemetry Go SDK,在业务代码中增加自定义埋点。
Golang应用持续剖析
持续剖析可以有效发现Golang程序中因为CPU、内存和IO导致的瓶颈问题,并且按照方法名称、类名称和行号进行细分统计,最终协助开发者优化程序、降低延迟、增加吞吐量、节约成本。本文介绍如何开启ARMS Golang应用的持续剖析功能以及如何查看持续剖析数据。
应用golang的管道-过滤器架构风格
1 简介 现代大多数web应用都是交互式的,而在软件架构中,管道-过滤器(Pipe and Filter)是常见的设计风格都可以不同长度实现交互式,我们在本文的web应用中可以略作应用。 一般应用的数字化步骤分以下几个模块。 特点与优势 模块化与可扩展性:通过增加、删除或重新排列过滤器,可以轻松调...
应用容器化优化指南 - Golang篇
前言 随着容器技术的兴起,越来越多不同类型的应用开始使用容器的方式进行交付。Golang作为服务器端非常热门的一门语言同时也是容器技术的主要编写语言备受关注。那么将一个Golang应用进行容器化的时候,需要注意哪些事情,在出现问题时该如何进行调优和诊断呢? 先谈谈Golang本身的设计 Golang是谷歌发布的第二款开源编程语言。Golang专门针对多处理器系统应用程序的编程进行了优化,使用Go....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。