赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 日志服务
  4. 产品概述
  5. 产品简介
  6. 基本概念
  7. 事件数据(Event)

事件数据(Event)

  • 基本概念
  • 发布于 2025-04-22
  • 0 次阅读
文档编辑
文档编辑

事件(Event)是指值得关注的、有价值的数据。例如监控告警数据、定期巡检作业的结果等。

格式

日志服务的事件数据遵循CloudEvents协议规范,具体说明如下表所示。

字段类型

字段名

是否必选

数据格式

说明

协议字段

specversion

是

String

根据CloudEvents协议规范,默认使用1.0。

id

是

String

事件ID,您可以根据source+id来区分事件的唯一性。

source

是

String

通常用来标识事件发生的上下文信息,例如事件来源、发布事件的实例等。

type

是

String

事件类型,例如sls.alert。

subject

否

String

事件主题,是对source字段的补充,例如用于描述实际触发事件的对象。

datacontenttype

否

String

事件类型,默认取值为application/cloudevents+json。

dataschema

否

URI

data字段需要遵循的Schema,默认为空。

data

否

JSON

具体的事件内容。不同来源和类型的事件格式会有差异。

time

是

Timestamp

事件时间,具体格式,请参见RFC 3339。例如2022-10-17T11:20:45.984+0800。

扩展字段

title

是

String

事件标题。

message

是

String

事件描述。

status

是

String

事件状态。取值:

  • ok

  • info

  • warning

  • error

示例

例如一个告警事件,示例数据如下:

{
    "specversion": "1.0",
    "id": "af****6c",
    "source": "acs:sls",
    "type": "sls.alert",
    "subject": "https://sls.console.aliyun.com/lognext/project/demo-alert-chengdu/logsearch/nginx-access-log?encode=base64&endTime=1684312259&queryString=c3RhdHVzID49IDQwMCB8IHNlbGVjdCByZXF1ZXN0X21ldGhvZCwgY291bnQoKikgYXMgY250IGdyb3VwIGJ5IHJlcXVlc3RfbWV0aG9kIA%3D%3D&queryTimeType=99&startTime=1684311959",
    "datacontenttype": "application/cloudevents+json",
    "data": {
        "aliuid": "16****50",
        "region": "cn-chengdu",
        "project": "demo-alert-chengdu",
        "alert_id": "alert-16****96-247190",
        "alert_name": "Nginx访问错误",
        "alert_instance_id": "77****e4-1aad9f7",
        "alert_type": "sls_alert",
        "next_eval_interval": 300,
        "fire_time": 1684299959,
        "alert_time": 1684312259,
        "resolve_time": 0,
        "status": "firing",
        "severity": 10,
        "labels": {
            "request_method": "GET"
        },
        "annotations": {
            "__count__": "1",
            "cnt": "49",
            "desc": "Nginx最近五分钟内GET请求错误49次",
            "title": "Nginx访问错误告警触发"
        },
        "results": [
            {
                "region": "cn-chengdu",
                "project": "demo-alert-chengdu",
                "store": "nginx-access-log",
                "store_type": "log",
                "role_arn": "",
                "query": "status >= 400 | select request_method, count(*) as cnt group by request_method ",
                "start_time": 1684311959,
                "end_time": 1684312259,
                "fire_result": {
                    "cnt": "49",
                    "request_method": "GET"
                },
                "raw_results": [
                    {
                        "cnt": "49",
                        "request_method": "GET"
                    },
                    {
                        "cnt": "3",
                        "request_method": "DELETE"
                    },
                    {
                        "cnt": "7",
                        "request_method": "POST"
                    },
                    {
                        "cnt": "6",
                        "request_method": "PUT"
                    }
                ],
                "raw_result_count": 4,
                "truncated": false,
                "dashboard_id": "",
                "chart_title": "",
                "is_complete": true,
                "power_sql_mode": "auto"
            }
        ],
        "fire_results": [
            {
                "cnt": "49",
                "request_method": "GET"
            }
        ],
        "fire_results_count": 1,
        "condition": "Count:[1] > 0; Condition:[49] > 20",
        "raw_condition": "Count:__count__ > 0; Condition:cnt > 20"
    },
    "time": "2023-05-17T08:30:59Z",
    "title": "Nginx访问错误告警触发",
    "message": "Nginx最近五分钟内GET请求错误49次",
    "status": "error"
}

相关文章

术语表 2025-04-22 11:07

本文介绍日志服务所涉及的术语。 基础资源

日志(Log) 2025-04-22 11:07

日志(Log)是系统运行过程中变化的一种抽象数据,其内容为指定对象的操作和其操作结果按时间的有序集合。 格式 文本日志(LogFile)、事

日志组(LogGroup) 2025-04-22 11:07

日志组(LogGroup)是一组日志的集合,是写入与读取日志的基本单元。一个日志组中的数据包含相同Meta(IP地址、Source等信息)。 写入日志到日志服务或从日志服务读取日志时,多条日志被打包为一个日志组,以日志组为单元进行写入与读取。该方式可减少读写次数,提高业务效率。每个日志组最大长度为5

项目(Project) 2025-04-22 11:07

项目(Project)是日志服务的资源管理单元,是进行多用户隔离与访问控制的主要边界。 Project中包含Logstore、MetricStore和机器组等资源,同时它也是您访问日志服务资源的入口。建议使用不同的Project管理不同的应用、产品或项目中的数据。具体说明如下:

日志库(Logstore) 2025-04-22 11:07

日志库(Logstore)是日志服务中日志数据的采集、存储和查询单元。 日志服务提供标准型(Standard)和查询型(Query)两种类型的Logstore。 标准型Logstore:支持日志服务一站式数据分析功能,适用于实时监

时序库(MetricStore) 2025-04-22 11:07

时序库(MetricStore)是日志服务中时序数据的采集、存储和查询单元。 每个MetricStore隶属于一个Project,每个Project中可创建多个MetricStore。您可以根据实际需求为某个项目创建多个MetricStore,一般是为不同类型的时序数据创建不同的MetricStor

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