日志服务 FluentBit 日志上传

这篇说说通过FluentBit Go插件和Kafka协议两种方式将FluentBit日志上传至腾讯云CLS,并详细说明Go插件的构建、运行及配置步骤,需配置TopicID、CLSEndPoint等参数。 FluentBit Go插件:需依赖Go环境,通过编译插件并配置输出参数实现日志上传。 Kafka协议上传:参考Kafka协议配置文档进行FluentBit日志上传。

相关产品
日志服务 产品页,含版本规格、价格与购买入口。

概述

CLS 支持通过以下两种方式将 FluentBit 中的日志上传至 CLS。

·Fluent-bit Go 插件

·Kafka 协议上传

操作步骤

一、FluentBit Go 插件

注意:该插件依赖 Go 环境。

1. 前往 fluent-bit-go cls 日志服务插件,获取 FluentBit CLS 日志服务插件。

2. 执行以下命令BuildFluentBit CLS 日志服务插件。

go build -buildmode=c-shared -o fluent-bit-go.so

3. 执行以下命令RunFluentBit CLS 日志服务插件。

fluent-bit -c example/fluent.conf -e fluent-bit-go.so

4. 配置 FluentBit 的配置文件example/fluent.conf。

[OUTPUT] Name fluent-bit-go-cls Match * # TODO: 请配置以下参数 TopicID YOUR_TOPIC_ID CLSEndPoint YOUR_ENDPOINT AccessKeyID YOUR_PROJECT_SK AccessKeySecret YOUR_PROJECT_AK

参数描述

参数名 描述
TopicID 目标上传的日志主题ID
CLSEndPoint 目标上传的日志主题所在地域的域名。 请参见 可用地域例子:广州内网域名:ap-guangzhou.cls.tencentyun.com广州公网域名:ap-guangzhou.cls.tencentcs.com
AccessKeyID 云 API 密钥 的一部分,SecretId 用于标识 API 调用者身份
AccessKeySecret 云 API 密钥 的一部分,SecretKey 是用于加密签名字符串和服务器端验证签名字符串的密钥

注意:说明:

注意:请确保云 API 密钥关联的账号具有相应的 Fluent-bit 日志上传最小权限。

二、Kafka 协议上传 FluentBit 中的日志

请参见 Kafka 协议上传 Fluent-bit 配置。

赞 (0)
上一篇 4天前
下一篇 4天前