阿里云文档 2025-02-20

如何通过Go SDK V2进行日志转存

访问OSS的过程中会产生大量的访问日志。您可以通过日志转存功能将这些日志按照固定命名规则,以小时为单位生成日志文件写入您指定的存储空间(Bucket)。

阿里云文档 2025-01-02

初始化日志服务Go SDK

Client是日志服务Go SDK的客户端,它为调用者提供了一系列的方法,可以用来创建Project和Logstore、写入日志、读取日志等。使用Go SDK发起请求,您需要初始化一个Client实例,并根据需要修改默认配置项。前提条件已安装日志服务Go SDK。Go SDK配置访问凭证。配置访问凭...

阿里云文档 2024-08-27

如何使用Go SDK管理事件库EventStore

事件库(EventStore)是日志服务中事件数据的采集、存储和查询单元。每个EventStore隶属于一个Project,每个Project中可创建多个EventStore。本文通过代码示例介绍如何创建、修改、查询、删除EventStore等。

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

go语言并发实战——日志收集系统(十一)基于etcd来监视配置文件的变化

前言 在我们实际生产中,我们常常因为新的项目或者新的功能进而要对配置文件进行修改,但是在生产环境下我们不是每次配置文件发生变化都重启一次系统,这无疑是不切实际的,所以我们需要对配置文件进行实时监控,而今天我们所要展示的也就是如何基于etcd来监控配置文件的变化。 etcd对配置项监控的流程 需求分析 首先我们来看我们日志收集服务的主要工作流程: ...

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

go语言并发实战——日志收集系统(十) 重构tailfile模块实现同时监控多个日志文件

前言 在上一篇文章中,我们实现了通过etcd来同时指定多个不同的有关分区与日志文件的路径,但是锁着一次读取配置的增多,不可避免的出现了一个问题:我们如何来监控多个日志文件,这样原来的tailFile模块相对于当下场景就显得有些捉襟见肘了,所以对tialFile模块进行重构就成了我们必须要做的事情了。 TailFiile模块的重构流程 储存数据结构体的重构 在上一篇...

go语言并发实战——日志收集系统(十) 重构tailfile模块实现同时监控多个日志文件
文章 2024-06-19 来自:开发者社区

go语言并发实战——日志收集系统(九) 基于etcd的代码重构思考与初步实现

前言 在之前我们j基于sarama,tail还有go-ini实现了日志收集系统客户端的编写,但是我们梳理一下可以发现,该客户端还存在一些问题: 客户端一次只能读取一个日志文件,无法同时读取多个分区 无法管理日志存放的分区(topic)那我们一个如何去解决这个问题呢?在前两篇文章中我们介绍了etcd,它通过可以存储键值对并且通过watch操作来实现对键值对的实...

go语言并发实战——日志收集系统(九) 基于etcd的代码重构思考与初步实现
文章 2024-06-19 来自:开发者社区

go语言并发实战——日志收集系统(八) go语言操作etcd以及利用watch实现对键值的监控

有关包的安装 我们要实现go语言对第三方包的操作需要我们下载第三方包go.etcd.io,下载命令: go get go.etcd.io/etcd/client/v3 ...

go语言并发实战——日志收集系统(八) go语言操作etcd以及利用watch实现对键值的监控
文章 2024-06-19 来自:开发者社区

go语言并发实战——日志收集系统(七) etcd的介绍与简单使用

什么是etcd etcd是基于Go语言开发的一个开源且高可用的分布式key-value存储系统,我们可以在上面实现配置共享与服务的注册与发现。 和它比较相似的还有我们之间所提到的Zookeeper以及consul.(注:后面我们学习微服务的时候etcd和consul会有广泛的使用) etcd有以下几点特点: 完全复制:集群中的每个节点都可以使用完整的存...

go语言并发实战——日志收集系统(七) etcd的介绍与简单使用
文章 2024-06-19 来自:开发者社区

go语言并发实战——日志收集系统(六) 编写日志收集系统客户端

上节回顾 在上一篇文章中我们介绍了编写客户端的四个步骤,分别是: 读取配置文件,寻找日志路径 初始化服务 根据日志路径l来收集日志 将收集到的日志发送Kafka中关于上述的内容博主画了一个思维导图(有点丑,大家勉强看看,以前没画过): ...

go语言并发实战——日志收集系统(六) 编写日志收集系统客户端
文章 2024-06-19 来自:开发者社区

go语言并发实战——日志收集系统(五) 基于go-ini包读取日志收集服务的配置文件

实现日志收集服务的客户端 前言 从这篇文章开始我们就正式进入了日志收集系统的编写,后面几篇文章我们将学习到如何编写日志收集服务的客户端,话不多说,让我们进入今天的内容吧! 需要实现的功能 我们要收集指定目录下的日志文件,将它们发送到Kafka中 实现的步骤 读取配置文件,寻找日志路径 初始化服务 根据日志路径去利用t...

go语言并发实战——日志收集系统(五) 基于go-ini包读取日志收集服务的配置文件

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

产品推荐

日志服务SLS

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

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等