阿里云文档 2026-06-02

Golang 应用关联日志TraceId

您可以在Golang应用的业务日志中关联调用链的TraceId信息,从而在应用出现问题时,能够通过调用链的TraceId快速关联到业务日志,及时定位、分析并解决问题。

阿里云文档 2026-05-25

对 Golang WebSocket 应用进行自定义埋点

接入 ARMS 应用监控以后,ARMS 探针将会对常见的 Go 组件进行了自动埋点,因此不需要修改任何代码,就可以实现调用链信息的采集。针对github.com/gorilla/websocket的应用,ARMS 默认不提供埋点,如果您需要在调用链信息中体现业务方法的执行情况,可以引入OpenTelemetry Go SDK,在业务代码中增加自定义埋点。

阿里云文档 2026-05-18

应用监控探针的详细配置说明-Serverless 应用引擎-阿里云

您可以在自定义配置页签上调整探针功能开关、采样策略等常用设置。

阿里云文档 2026-04-23

使用代码热点诊断Golang应用慢调用问题

ARMS代码热点作为一种监控诊断工具,通过持续剖析技术定时采集请求线程堆栈快照,真实还原代码执行的第一现场。

阿里云文档 2026-04-23

Golang应用持续剖析

持续剖析可以有效发现Golang程序中因为CPU、内存和IO导致的瓶颈问题,并且按照方法名称、类名称和行号进行细分统计,最终协助开发者优化程序、降低延迟、增加吞吐量、节约成本。本文介绍如何开启ARMS Golang应用的持续剖析功能以及如何查看持续剖析数据。

文章 2024-05-05 来自:开发者社区

Golang深入浅出之-Go语言中的服务网格(Service Mesh)原理与应用

在微服务架构中,服务间的通信变得复杂,服务网格(Service Mesh)应运而生,它作为一个专门处理服务间通信的基础设施层,简化了服务发现、负载均衡、熔断和监控等任务。本文将探讨服务网格的基本概念,常见问题以及如何在Go语言中实现。 1. 什么是服务网格? 服务网格通常由数据平面和控制平面组成: 数据平面:由代理(如Envoy)组成,这些代理作为sidecar容器部署在每个服务实例旁...

Golang深入浅出之-Go语言中的服务网格(Service Mesh)原理与应用
文章 2024-05-01 来自:开发者社区

Golang深入浅出之-Go语言中的反射(reflect):原理与实战应用

在Go语言中,反射(Reflection)允许程序在运行时检查和修改自身的结构,它是一种强大的工具,但也容易滥用。本文将深入探讨反射的原理,常见问题,以及如何在实际项目中安全有效地使用它,同时提供代码示例。 反射的基本原理 反射的核心在于reflect包,它提供了Type和Value两个核心类型,分别代表了Go的类型信息和值信息。通过这两个类型,我们可以动态地获取和修改变量的类型和值。 i...

Golang深入浅出之-Go语言中的反射(reflect):原理与实战应用
文章 2022-07-01 来自:开发者社区

IOC-golang 的 AOP 原理与应用

作者 | 李志信(冀锋)来源 | 阿里开发者公众号AOP 与 IOC 的关系AOP (面向切面编程)是一种编程设计思想,旨在通过拦截业务过程的切面,实现特定模块化的能力,降低业务逻辑之间的耦合度。这一思路在众多知名项目中都有实践。例如 Spring 的切点 PointCut 、 gRPC的拦截器 Interceptor 、Dubbo 的过滤器 Filter。AOP 只是一种概念,这种概念被应用在....

IOC-golang 的 AOP 原理与应用

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

相关镜像