用途:该技能用于管理阿里云日志服务(SLS)资源并分析日志,适合需要集成应用、配置采集、查询日志或设置告警的场景。
主要能力:围绕 SLS 核心概念组织工作,包括 Project(区域资源容器)、Logstore(日志存储与查询数据源)、Index(索引与分析配置)、Query(按时间范围使用搜索、SQL 或 SPL 查询)、LoongCollector/iLogtail(Linux 与 Windows 日志采集器)、Collection config(采集输入、解析与目标 Logstore)、Machine group(采集主机与心跳状态)、Alert rule(按计划评估查询并触发)。
使用方式:首次云调用前需读取 manifest,取顶层非空字符串 version 作为 skill-version;用 python3 -c 'import secrets; print(secrets.token_hex(16))' 生成 32 位小写十六进制 session-id,并在后续操作、分页与重试中复用。每条阿里云 API 命令与仅请求的 dry run 必须携带 --user-agent "AlibabaCloud-Agent-Skills/alibabacloud-sls-agent-workflow/{session-id} skill-version/{skill-version}",并将 SLS_WORKFLOW_USER_AGENT 设为该值、以双引号传入;本地 configure、plugin、version、help 命令豁免。
专项技能:SDK 集成、索引配置管理、查询编写、Data Agent 分析、告警管理、LoongCollector 运维等分别由对应专项技能承担,切换时优先遵循其自身可观测性规则与技能身份,并尽量复用同一 session-id。
限制:绝不请求、读取或暴露 AccessKey ID 与 AccessKey Secret,包括文件、日志和命令参数;不得发送占位符、凭据或个人标识;索引创建或更新仅影响生效后写入的日志;Data Agent 仅在用户明确要求时使用;若所选技能不可用,需先安装并加载。具体命令细节与端到端示例需参考对应文档,资料未提供完整代码示例。