赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 日志服务
  4. 开发参考
  5. API参考附录
  6. 公共资源说明
  7. 数据编码方式

数据编码方式

  • 公共资源说明
  • 发布于 2025-04-22
  • 0 次阅读
文档编辑
文档编辑

日志服务使用Protocol Buffer格式作为标准的日志写入格式。

Protocol Buffer格式用于结构化数据交换格式,当用户需要写入日志时,需要把原始日志数据序列化成如下格式的Protocol Buffer数据流,然后才能通过API写入服务端。

message Log
{
    required uint32 Time = 1;// UNIX Time Format
    message Content
    {
        required string Key = 1;
        required string Value = 2;
    }  
    repeated Content Contents = 2;
    optional fixed32 Time_ns = 4; // for time nano part
}

message LogTag
{
    required string Key = 1;
    required string Value = 2;
}

message LogGroup
{
    repeated Log Logs= 1;
    optional string Topic = 3;
    optional string Source = 4;
    repeated LogTag LogTags = 6;
}

message LogGroupList
{
    repeated LogGroup logGroupList = 1;
}
说明
  • 在使用Protobuf时要保证Key-Value对的唯一性,否则会出现行为未定义的错误。

  • 关于Protocol Buffer格式的更多信息请参见Github首页。

  • 关于日志服务写入日志的API的详细描述,请参见PutLogs。

相关文章

数据加密 2025-04-22 10:36

日志服务支持通过密钥管理服务KMS(Key Management Service)对数据进行加密存储,提供数据静态保护能力。本文主要介绍日志服务的数据加密机制以及使用KMS进行数据加密的操作步骤。 前提条件 已开通密钥管理服务。更多信息,请参见

数据模型 2025-04-22 10:36

本文介绍采集到日志服务中的日志数据的数据模型。 为方便您理解日志服务中日志数据的数据模型并顺利使用,从如下基本概念展开介绍。

数据编码方式 2025-04-22 10:36

日志服务使用Protocol Buffer格式作为标准的日志写入格式。 Protocol Buffer格式用于结构化数据交换格式,当用户需要写入日志时,需要把原始日志数据序列化成如下格式的Protoc

日志库 2025-04-22 10:36

日志库(Logstore)是日志服务中日志数据的采集、存储和查询单元。 命名规则

Logtail配置 2025-04-22 10:36

Logtail配置是Logtail采集日志的策略集合。通过在创建Logtail配置时设置数据源、采集模式等参数,实现定制化的采集策略。本文介绍API模式下Logtail配置相关的参数说明。 Logtail配置基础参数说明

Logtail机器组 2025-04-22 10:36

本文介绍了机器及机器组的配置参数及完整资源示例。 机器 当机器安装Logtail并正常启动后,会根据Logtail配置中的用

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号