快速入门
本文介绍使用Elasticsearch Serverless服务完成日志和指标数据流的创建和数据接入,使用全观测应用中心进行可视化查询分析。
前提条件
拥有Elasticsearch Serverless应用的管理权限,具体操作请参见Elasticsearch Serverless自定义权限策略。
步骤一:开通服务
第一次使用Elasticsearch Serverless时需要开通服务。
- 登录阿里云Elasticsearch控制台。
在顶部菜单栏,选择地域。
在左侧导航栏,单击Elasticsearch Serverless服务。
在Elasticsearch Serverless服务页面,单击立即开通。
在服务开通页面,选中服务协议,单击立即开通,根据页面提示完成开通。
步骤二:创建应用
在Elasticsearch Serverless服务的左侧菜单栏,单击应用管理。
单击创建应用。
在创建应用控制面板中输入应用名称和备注,并单击提交。
步骤三:创建数据流
在Elasticsearch Serverless服务的左侧菜单栏,单击应用管理。
在应用列表中,单击目标应用名称。
在左侧菜单栏,单击
。在数据流管理页签下,单击创建数据流。
在创建数据流控制面板中,按下图配置数据流,并单击确定。

步骤四:接入数据
本文通过API推送日志数据到Elasticsearch Serverless服务,实现脚本如下:
curl -XPOST '<Elasticsearch Serverless服务的Endpoint>/<应用名称>/<数据流名称>/elasticsearch/logs/push' -H "X-Api-Key:<Token>" -H 'Content-Type: application/ndjson' -d '
{"timestamp": "2022-11-03T20:26:10.488Z","message": "User logged in","user_id": 10,"admin": true}'
参数 | 说明 |
| Elasticsearch Serverless服务的公网访问地址或VPC访问地址,获取方式请参见查看应用的基本信息。 |
| 目标应用名称。 |
| 目标数据流名称。 |
| 已启用的token,获取方式请参见管理Token。 |
| 具体的日志数据。通过API推送日志数据时,需要注意:
|
实际应用中,您也可以通过其他方式传入数据。例如,通过访问地址Endpoint写入数据,以及对接Prometheus remote write传入指标数据。
步骤五:查看数据流监控
进入Elasticsearch Serverless服务页面,在数据流管理页面的数据流监控页签下,选择目标数据流,查看该数据流的基本信息和指定时间段内的监控信息,具体操作请参见查看数据流监控。
步骤六:可视化查询分析
在Elasticsearch Serverless服务中,在日志查询页面,选择目标数据流,可视化查询与分析日志数据,具体操作请参见日志查询。