You need to enable JavaScript to run this app.
导航

概述

最近更新时间2023.11.13 16:31:30

首次发布时间2022.06.15 11:55:01

本文介绍火山引擎日志服务提供的 SDK 语言版本。

日志服务 SDK

日志服务提供了 Go、Node.js 等主流语言版本的 SDK,其中封装了日志服务的API接口,以此实现资源管理、日志采集、日志查询等功能。不同语言的 SDK 具体实现细节有所差异,详细说明请查看各个SDK文档。

  • 日志服务 SDK 实现了服务端 API 的签名逻辑,通过 SDK 调用接口时,无需关心 API 签名部分的计算逻辑,降低使用门槛。
  • 通过日志服务 SDK 上传日志时,通过 ProtoBuffer 格式封装日志数据并上传。
  • 通过日志服务 SDK 上传日志时,自动实现日志的压缩处理,业务侧无需关注压缩方式与逻辑。

使用限制

  • SDK均通过同步请求的方式调用服务端 API。
  • 通过 SDK 向服务端发送交互请求,需要经过访问控制服务的安全验证,即指定一对启用状态的访问密钥。建议使用 IAM 用户的访问密钥,该 IAM 用户应具备相关的操作权限。
  • 日志服务检索功能后端升级,推荐使用最新版本的日志服务 SDK。新版 SDK 支持 SearchLogsV2 接口,其请求 header 中 X-Tls-Apiversion 固定为 0.3.0,可以使用估算函数等检索功能升级后支持的新 SQL 函数与语法。

SDK 列表

SDK

下载地址

示例项目

SDK 参考文档

Go SDK

Go SDK 下载地址

Go SDK 示例项目

Go SDK 参考

Java SDK

Java SDK 下载地址

Java SDK 示例项目

Java SDK 参考

Python SDK

Python SDK 下载地址

Python SDK 示例项目

Python SDK 参考

Android SDK

Android SDK 下载地址

Java SDK 示例项目

Java SDK 参考

iOS SDK

iOS SDK 下载地址

iOS SDK 示例项目

iOS SDK 参考

C++ SDK

C++ SDK 下载地址

C++ SDK 示例项目

C++ SDK 参考

Node.js SDK

Node.js SDK 下载地址

Node.js SDK 示例项目

Node.JS SDK 参考

浏览器 JavaScript SDK

浏览器 JavaScript SDK 下载地址

JavaScript SDK 示例项目

JavaScript SDK 参考