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

用 Zap 轻松搞定 Go 语言中的结构化日志

在开发现代应用程序时,日志记录是一个不可或缺的部分。它不仅能帮助我们跟踪程序的运行状态,还能在出现问题时提供宝贵的调试信息。 在 Go 语言中,有许多日志库可供选择,但在性能和灵活性方面,Zap 是其中的佼佼者。 今天,我将带你深入了解如何在 Go 项目中使用 Zap 进行结构化日志记录,并且展示如...

用 Zap 轻松搞定 Go 语言中的结构化日志
文章 2024-08-07 来自:开发者社区

slog 简介:用于 Go 的结构化日志

日志是任何软件的重要组成部分,Go 提供了一个内置日志包(slog)。然而,随着应用的复杂性不断增加,对结构化日志的需求也越来越明显。结构化日志允许开发人员以结构化格式记录数据,便于日志聚合工具进行解析和分析,目前业界使用比较多的是:zap。 在本文中,我将简单介绍 slog 包、它的功能以及如何在 Go 应用程序中使用它。 什么是 slog? ...

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

性能监控之Telegraf+InfluxDB+Grafana实现结构化日志实时监控

一、背景 由于我们的自研客户端压测工具的测试结果是结构化日志文件,而考虑到目前性能监控需要做到实时化和集中化,那么需要一种定时和批量采集结构化日志文件的采集 agent,而刚好 Telegraf Logparser插件可以满足这个需求。 二、Telegraf logparser Logparser插件流式传输并解析给定的日志文件,目前支持解析 “grok” 模式和正则表达式模式。 ...

性能监控之Telegraf+InfluxDB+Grafana实现结构化日志实时监控
问答 2024-06-09 来自:开发者社区

如何在函数计算中使用结构化的用户日志

如何在函数计算中使用结构化的用户日志

文章 2023-10-21 来自:开发者社区

Go 1.21.0 中新增的结构化日志记录标准库 log/slog 详解

01 介绍在 Go 语言项目开发中,我们通常需要查看日志来调试程序,所以日志的快捷搜索和过滤就会至关重要。因为 Go 标准库中的 log,它不是结构化日志格式,使用上并不方便,所以在 Go 1.21.0 中,Go 标准库新增结构化日志记录包 log/slog,它支持键值对格式。本文我们介绍 log/slog 的使用方式。log/slog 使用方式log/slog 的默认 logger 使用的是 ....

文章 2023-10-12 来自:开发者社区

Go slog 包:开启结构化日志的奇妙之旅

本文中涉及到的相关代码,都已上传至:https://github.com/chenmingyong0423/blog/tree/master/tutorial-code/slog 前言 go 1.21.0 版本引入了一个新的包 log/slog,该包提供了结构化日志的功能。相比于普通的日志,结构化日志更受欢迎,因为它具有更高...

Go slog 包:开启结构化日志的奇妙之旅
文章 2023-01-05 来自:开发者社区

【翻译】结构化日志的价值 - 更好地理解系统

1、开篇正如 Raphael 关于《理解系统》的博文中所述,在复杂系统中隔离和定位错误是一项非常具有挑战的任务。因为功能的实现总是复杂的、分布式的,跨越系统层级的,并且使用了来自许多不同组织架构、不同供应商的设备和技术。一种比较可行的克服这些困难的方案是以一种一致的、明确的和机器可读的格式来记录系统中最有价值的信息。这种方法称为结构化日志记录。在配套工具的支持下,这些追踪数据有助于更深入地了解你....

【翻译】结构化日志的价值 - 更好地理解系统
文章 2022-06-13 来自:开发者社区

如何利用NLog输出结构化日志,并在Kibana优雅分析日志?

什么是结构化日志?当前互联网、物联网、大数据突飞猛进,软件越复杂,查找任何给定问题的起因就越困难(且成本更高)。在实践中我们开发了各种规避、诊断应用程序错误行为的利器:静态类型检查,自动化测试,事件探查器,崩溃转储和监视系统。但是记录程序执行步骤的日志仍然是事后诊断最丰富的数据源。在日志分析时,小批量普通的文本对于人类很友好,但却很难从大量普通文本中快速定位、精准提取特定信息。..... [20....

如何利用NLog输出结构化日志,并在Kibana优雅分析日志?
文章 2022-02-17 来自:开发者社区

结构化日志和业务审计日志

结构化日志将日志信息按照 json 结构化的样式搜集样例业务审计日志

结构化日志和业务审计日志
文章 2022-02-17 来自:开发者社区

如何在函数计算中使用结构化的用户日志

目前函数计算默认会将用户的标准输出写入到用户指定的 logstore ,如果使用了 logger.log() console.log() 这类函数还会带上时间戳及requestID。通常情况下,对于普通用户来说这已经可以做一些问题调查和调试了。 但在很多情况下,我们可能需要做自定义的特定字段的查询,例如比较数字大小,比较字符串长度,做柱状图、饼图,曲线图等等。本文会介绍如何在函数计算中使用阿里云....

如何在函数计算中使用结构化的用户日志

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

产品推荐

日志服务SLS

日志服务 (Simple Log Service,简称 SLS) 是云原生观测分析平台,为 Log/Metric/Trace 等数据提供大规模、低成本、实时平台化服务。一站式提供数据采集、加工、分析、告警可视化与投递功能,全面提升研发、运维、运营和安全等场景数字化能力。

+关注