/monitor-api-operations
数据服务 API 运维监控。查看 API 调用汇总、趋势分析、调用日志明细和异常影响分析,支持日常运维和问题排查。 触发场景:API 监控 / 调用日志 / 运维分析 / 异常分析 / 调用趋势 / 调用统计。
$ npx -y skills add aliyun/alibabacloud-aiops-skills --skill monitor-api-operations --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/monitor-api-operations
Context preview
The summary Claude sees to decide when to auto-load this skill.
数据服务 API 运维监控。查看 API 调用汇总、趋势分析、调用日志明细和异常影响分析,支持日常运维和问题排查。 触发场景:API 监控 / 调用日志 / 运维分析 / 异常分析 / 调用趋势 / 调用统计。
SKILL.md
monitor-api-operations.SKILL.mdname: monitor-api-operations
description: |
数据服务 API 运维监控。查看 API 调用汇总、趋势分析、调用日志明细和异常影响分析,支持日常运维和问题排查。
触发场景:API 监控 / 调用日志 / 运维分析 / 异常分析 / 调用趋势 / 调用统计。
数据服务 API 运维监控
1. Scenario Description
运维工程师通过阿里云 CLI 查看数据服务 API 的调用统计与日志,用于日常运维和问题排查。
**业务流程:**
查看调用汇总 → 分析调用趋势 → 查看调用日志 → 异常分析(可选)
**资源拓扑:**
数据服务项目
├── API
│ ├── 调用汇总(总次数、成功率、平均耗时)
│ ├── 调用趋势(时间维度调用量、成功/失败走势)
│ ├── 调用日志(单次调用详情:时间、调用者、状态、耗时)
│ └── 异常影响(错误影响范围、受影响调用明细)
**前置条件:**
- 数据服务项目已存在,当前用户为项目成员
- 目标 API 已创建(来自 S1 `create-and-publish-api`)
**特别说明:本 Skill 所有操作均为只读,不涉及任何写操作。**
2. Installation
# 安装 aliyun CLI(>= 3.4.8):https://github.com/aliyun/aliyun-cli
# 各操作系统一键安装脚本见 ./references/cli-installation-guide.md
# 安装 dataphin-public 插件
aliyun plugin install --names aliyun-cli-dataphin-public
# 验证
aliyun dataphin-public --help
详见 [CLI 安装指南](./references/cli-installation-guide.md)。
3. Environment Variables
> 凭证与环境变量由父 skill `alibabacloud-dataphin-skills` 统一声明并预检(父 §3 + §4 Authentication + §8 Step 0,先于路由到本 skill 执行);本 skill 不重复声明。
4. Authentication
Pre-check: Credentials Required
# 检查凭证配置
aliyun configure list
# 检查 CLI 版本
aliyun version
# 要求 >= 3.4.8
# 检查插件可用
aliyun dataphin-public --help
**凭证不可打印**:任何时候不得将 AccessKey ID/Secret 输出到终端或日志。
5. RAM Policy
本 Skill 涉及的最小 RAM 权限(全部只读):
{
"Effect": "Allow",
"Action": [
"dataphin:GetDataServiceApiCallSummary",
"dataphin:GetDataServiceApiCallTrend",
"dataphin:ListDataServiceApiCalls",
"dataphin:ListDataServiceApiCallStatistics",
"dataphin:GetDataServiceApiErrorImpact",
"dataphin:ListDataServiceApiImpacts"
],
"Resource": "*"
}Permission Failure Handling
若遇到权限错误(HTTP 403 或 ErrorCode 含 `Forbidden`/`NoPermission`),请: 1. 确认 RAM 用户已附加上述策略 2. 确认策略中 Resource 范围覆盖目标租户 3. 联系租户管理员授权
详见 [RAM 策略参考](../../ram-policies.md)。
6. Parameter Confirmation
> **IMPORTANT: Parameter Confirmation** > 执行前必须确认以下业务参数:
| 参数 | CLI 参数名 | 含义 | 获取方式 | 必填 | |------|-----------|------|---------|------| | OpTenantId | `--op-tenant-id` | 租户 ID | profile 或询问用户 | 是 | | ProjectId | `--project-id` | 项目 ID | 用户提供或查询 | 是 | | StartTime | `--start-time` 或 `--list-query StartTime=` | 查询开始时间,格式:`yyyy-MM-dd HH:mm:ss` | 用户指定 | 是 | | EndTime | `--end-time` 或 `--list-query EndTime=` | 查询结束时间,格式:`yyyy-MM-dd HH:mm:ss` | 用户指定 | 是 | | ApiId | `--list-query ApiId=` | 目标 API ID | 用户提供(来自 S1) | `list-data-service-api-impacts` **必填**;`list-data-service-api-calls` 可选(过滤) | | PageNo | `--list-query PageNo=` | 分页页码(list-* 命令用 PageNo,非 PageNum) | 默认 1 | 否 | | PageSize | `--list-query PageSize=` | 每页条数 | 默认 20 | 否 |
**参数传入规则:**
- `get-*` 系命令:`--start-time`、`--end-time` 为独立参数(`yyyy-MM-dd HH:mm:ss` 格式)
- `list-*` 系命令:时间、分页、过滤条件均通过 `--list-query` JSON 对象传入,例:
--list-query '{"StartTime":"2026-06-01 00:00:00","EndTime":"2026-06-30 23:59:59","PageNo":1,"PageSize":20}'**时间参数格式**:`yyyy-MM-dd HH:mm:ss`(例:`2026-06-01 00:00:00`),6 个命令均使用此格式。
**API ID 获取说明:** > ApiId 可通过 S1 `create-and-publish-api` 创建后获得,或通过 `list-data-service-published-apis` 查询。
7. Observability
本子 Skill 的 session-id **继承自父 Skill `alibabacloud-dataphin-skills`**,不重新生成。
所有 CLI 命令携带:
--user-agent AlibabaCloud-Agent-Skills/monitor-api-operations/{SESSION_ID}其中 `{SESSION_ID}` 为父 Skill 生成的 32 字符小写十六进制字符串。
8. Core Workflow
步骤 1:查看 API 调用汇总
获取指定项目下 API 的整体调用统计(总调用次数、成功率、平均耗时)。
aliyun dataphin-public get-data-service-api-call-summary \
--op-tenant-id "{OpTenantId}" \
--project-id "{ProjectId}" \
--start-time "2026-06-01 00:00:00" \
--end-time "2026-06-30 23:59:59" \
--endpoint <YOUR_DATAPHIN_ENDPOINT> \
--user-agent "AlibabaCloud-Agent-Skills/monitor-api-operations/{SESSION_ID}"**响应处理:**
- 确认 `Code` 为 `OK`、`Success` 为 `true`
- 关注 `Data` 中:`CallCount`(总调用次数)、`ErrorCount`(失败次数)、`ErrorRate`(失败率)
步骤 2:分析调用趋势
按时间维度查看 API 的调用量、成功/失败趋势,用于发现异常波动。
aliyun dataphin-public get-data-service-api-call-trend \
--op-tenant-id "{OpTenantId}" \
--project-id "{ProjectId}" \
--start-time "2026-06-01 00:00:00" \
--end-time "2026-06-30 23:59:59" \
--endpoint <YOUR_DATAPHIN_ENDPOINT> \
--user-agent "AlibabaCloud-Agent-Skills/monitor-api-operations/{SESSION_ID}"> 注意:`get-data-service-api-call-trend` 无 `--api-id` 参数,返回项目下全量趋势数据。
**响应处理:**
- 确认 `Code` 为 `OK`、`Success` 为 `true`
- 关注 `Data` 中:`CallErrorTrendList`(调用错误趋势)、`CallErrorImpactTrendList`(错误影响趋势)
- 若发现异常波动(如失败率突增),继续步骤 3 和 4 排查
步骤 3:查看调用日志明细
获取 API 的单次调用详情,包括调用时间、调用者、状态码、耗时、请求/响应内容。
aliyun dataphin-public list-data-service-api-calls \
--op-tenant-id "{OpTenantId}" \
--project-id "{ProjectId}" \
--list-query '{"ApiId":{ApiId},"StartTime":"2026-06-01 00:00:00","EndTime":"2026-06-30 23:59:59","PageNo":1,"PageSize":20}' \
--endpoint <YOUR_DATAPHIN_ENDPOINT> \
--user-agent "AlibabaCloud-Agent-Skills/monitor-api-operations/{SESSION_ID}"> `list-*` 系命令的时间、分页、过滤条件均通过 `--list-query` JSON 对象传入,而非独立参数。
**响应处理:**
- 确认 `Code` 为 `OK`、`Success` 为 `true`
- 关注 `PageResult.CallLogList`(调用日志列表)和 `PageResult.TotalCount`(总条数)
- 翻页:增大 `PageNo` 获取更多记录
步骤 4:异常影响分析(问题排查时使用)
当发现异常调用时,分析错误的影响范围和受影响调用明细。
**4a. 获取异常影响汇总:**
aliyun dataphin-public get-data-service-api-error-impact \
--op-tenant-id "{OpTenantId}" \
--project-id "{ProjectId}" \
--start-time "2026-06-01 00:00:00" \
--end-time "2026-06-30 23:59:59" \
--endpoint <YOUR_DATAPHIN_ENDPOINT> \
--user-agent "AlibabaCloud-Agent-Skills/monitor-api-operations/{SESSION_ID}"> 注意:`get-data-service-api-error-impact` 无 `--api-id` 参数,返回项目下所有 API 的异常汇总。
**4b. 获取异常调用明细:**
> **⚠️ 本命令 `ApiId` 必填**(实测不传直接返回 `DPN.Oltp.MgmtSys.ParamError:参数错误:apiId 不能为空`),与步骤 3 的 `list-data-service-api-calls`(ApiId 可选)不同。
aliyun dataphin-public list-data-service-api-impacts \
--op-tenant-id "{OpTenantId}" \
--project-id "{ProjectId}" \
--list-query '{"ApiId":{ApiId},"StartTime":"2026-06-01 00:00:00","EndTime":"2026-06-30 23:59:59","PageNo":1,"PageSize":20}Read more
name: monitor-api-operations description: | 数据服务 API 运维监控。查看 API 调用汇总、趋势分析、调用日志明细和异常影响分析,支持日常运维和问题排查。 触发场景:API 监控 / 调用日志 / 运维分析 / 异常分析 / 调用趋势 / 调用统计。
数据服务 API 运维监控
1. Scenario Description
运维工程师通过阿里云 CLI 查看数据服务 API 的调用统计与日志,用于日常运维和问题排查。
**业务流程:**
查看调用汇总 → 分析调用趋势 → 查看调用日志 → 异常分析(可选)
**资源拓扑:**
数据服务项目 ├── API │ ├── 调用汇总(总次数、成功率、平均耗时) │ ├── 调用趋势(时间维度调用量、成功/失败走势) │ ├── 调用日志(单次调用详情:时间、调用者、状态、耗时) │ └── 异常影响(错误影响范围、受影响调用明细)
**前置条件:**
- 数据服务项目已存在,当前用户为项目成员
- 目标 API 已创建(来自 S1 `create-and-publish-api`)
**特别说明:本 Skill 所有操作均为只读,不涉及任何写操作。**
2. Installation
# 安装 aliyun CLI(>= 3.4.8):https://github.com/aliyun/aliyun-cli # 各操作系统一键安装脚本见 ./references/cli-installation-guide.md # 安装 dataphin-public 插件 aliyun plugin install --names aliyun-cli-dataphin-public # 验证 aliyun dataphin-public --help
详见 [CLI 安装指南](./references/cli-installation-guide.md)。
3. Environment Variables
> 凭证与环境变量由父 skill `alibabacloud-dataphin-skills` 统一声明并预检(父 §3 + §4 Authentication + §8 Step 0,先于路由到本 skill 执行);本 skill 不重复声明。
4. Authentication
Pre-check: Credentials Required
# 检查凭证配置 aliyun configure list # 检查 CLI 版本 aliyun version # 要求 >= 3.4.8 # 检查插件可用 aliyun dataphin-public --help
**凭证不可打印**:任何时候不得将 AccessKey ID/Secret 输出到终端或日志。
5. RAM Policy
本 Skill 涉及的最小 RAM 权限(全部只读):
{
"Effect": "Allow",
"Action": [
"dataphin:GetDataServiceApiCallSummary",
"dataphin:GetDataServiceApiCallTrend",
"dataphin:ListDataServiceApiCalls",
"dataphin:ListDataServiceApiCallStatistics",
"dataphin:GetDataServiceApiErrorImpact",
"dataphin:ListDataServiceApiImpacts"
],
"Resource": "*"
}Permission Failure Handling
若遇到权限错误(HTTP 403 或 ErrorCode 含 `Forbidden`/`NoPermission`),请: 1. 确认 RAM 用户已附加上述策略 2. 确认策略中 Resource 范围覆盖目标租户 3. 联系租户管理员授权
详见 [RAM 策略参考](../../ram-policies.md)。
6. Parameter Confirmation
> **IMPORTANT: Parameter Confirmation** > 执行前必须确认以下业务参数:
| 参数 | CLI 参数名 | 含义 | 获取方式 | 必填 | |------|-----------|------|---------|------| | OpTenantId | `--op-tenant-id` | 租户 ID | profile 或询问用户 | 是 | | ProjectId | `--project-id` | 项目 ID | 用户提供或查询 | 是 | | StartTime | `--start-time` 或 `--list-query StartTime=` | 查询开始时间,格式:`yyyy-MM-dd HH:mm:ss` | 用户指定 | 是 | | EndTime | `--end-time` 或 `--list-query EndTime=` | 查询结束时间,格式:`yyyy-MM-dd HH:mm:ss` | 用户指定 | 是 | | ApiId | `--list-query ApiId=` | 目标 API ID | 用户提供(来自 S1) | `list-data-service-api-impacts` **必填**;`list-data-service-api-calls` 可选(过滤) | | PageNo | `--list-query PageNo=` | 分页页码(list-* 命令用 PageNo,非 PageNum) | 默认 1 | 否 | | PageSize | `--list-query PageSize=` | 每页条数 | 默认 20 | 否 |
**参数传入规则:**
- `get-*` 系命令:`--start-time`、`--end-time` 为独立参数(`yyyy-MM-dd HH:mm:ss` 格式)
- `list-*` 系命令:时间、分页、过滤条件均通过 `--list-query` JSON 对象传入,例:
--list-query '{"StartTime":"2026-06-01 00:00:00","EndTime":"2026-06-30 23:59:59","PageNo":1,"PageSize":20}'**时间参数格式**:`yyyy-MM-dd HH:mm:ss`(例:`2026-06-01 00:00:00`),6 个命令均使用此格式。
**API ID 获取说明:** > ApiId 可通过 S1 `create-and-publish-api` 创建后获得,或通过 `list-data-service-published-apis` 查询。
7. Observability
本子 Skill 的 session-id **继承自父 Skill `alibabacloud-dataphin-skills`**,不重新生成。
所有 CLI 命令携带:
--user-agent AlibabaCloud-Agent-Skills/monitor-api-operations/{SESSION_ID}其中 `{SESSION_ID}` 为父 Skill 生成的 32 字符小写十六进制字符串。
8. Core Workflow
步骤 1:查看 API 调用汇总
获取指定项目下 API 的整体调用统计(总调用次数、成功率、平均耗时)。
aliyun dataphin-public get-data-service-api-call-summary \
--op-tenant-id "{OpTenantId}" \
--project-id "{ProjectId}" \
--start-time "2026-06-01 00:00:00" \
--end-time "2026-06-30 23:59:59" \
--endpoint <YOUR_DATAPHIN_ENDPOINT> \
--user-agent "AlibabaCloud-Agent-Skills/monitor-api-operations/{SESSION_ID}"**响应处理:**
- 确认 `Code` 为 `OK`、`Success` 为 `true`
- 关注 `Data` 中:`CallCount`(总调用次数)、`ErrorCount`(失败次数)、`ErrorRate`(失败率)
步骤 2:分析调用趋势
按时间维度查看 API 的调用量、成功/失败趋势,用于发现异常波动。
aliyun dataphin-public get-data-service-api-call-trend \
--op-tenant-id "{OpTenantId}" \
--project-id "{ProjectId}" \
--start-time "2026-06-01 00:00:00" \
--end-time "2026-06-30 23:59:59" \
--endpoint <YOUR_DATAPHIN_ENDPOINT> \
--user-agent "AlibabaCloud-Agent-Skills/monitor-api-operations/{SESSION_ID}"> 注意:`get-data-service-api-call-trend` 无 `--api-id` 参数,返回项目下全量趋势数据。
**响应处理:**
- 确认 `Code` 为 `OK`、`Success` 为 `true`
- 关注 `Data` 中:`CallErrorTrendList`(调用错误趋势)、`CallErrorImpactTrendList`(错误影响趋势)
- 若发现异常波动(如失败率突增),继续步骤 3 和 4 排查
步骤 3:查看调用日志明细
获取 API 的单次调用详情,包括调用时间、调用者、状态码、耗时、请求/响应内容。
aliyun dataphin-public list-data-service-api-calls \
--op-tenant-id "{OpTenantId}" \
--project-id "{ProjectId}" \
--list-query '{"ApiId":{ApiId},"StartTime":"2026-06-01 00:00:00","EndTime":"2026-06-30 23:59:59","PageNo":1,"PageSize":20}' \
--endpoint <YOUR_DATAPHIN_ENDPOINT> \
--user-agent "AlibabaCloud-Agent-Skills/monitor-api-operations/{SESSION_ID}"> `list-*` 系命令的时间、分页、过滤条件均通过 `--list-query` JSON 对象传入,而非独立参数。
**响应处理:**
- 确认 `Code` 为 `OK`、`Success` 为 `true`
- 关注 `PageResult.CallLogList`(调用日志列表)和 `PageResult.TotalCount`(总条数)
- 翻页:增大 `PageNo` 获取更多记录
步骤 4:异常影响分析(问题排查时使用)
当发现异常调用时,分析错误的影响范围和受影响调用明细。
**4a. 获取异常影响汇总:**
aliyun dataphin-public get-data-service-api-error-impact \
--op-tenant-id "{OpTenantId}" \
--project-id "{ProjectId}" \
--start-time "2026-06-01 00:00:00" \
--end-time "2026-06-30 23:59:59" \
--endpoint <YOUR_DATAPHIN_ENDPOINT> \
--user-agent "AlibabaCloud-Agent-Skills/monitor-api-operations/{SESSION_ID}"> 注意:`get-data-service-api-error-impact` 无 `--api-id` 参数,返回项目下所有 API 的异常汇总。
**4b. 获取异常调用明细:**
> **⚠️ 本命令 `ApiId` 必填**(实测不传直接返回 `DPN.Oltp.MgmtSys.ParamError:参数错误:apiId 不能为空`),与步骤 3 的 `list-data-service-api-calls`(ApiId 可选)不同。
aliyun dataphin-public list-data-service-api-impacts \
--op-tenant-id "{OpTenantId}" \
--project-id "{ProjectId}" \
--list-query '{"ApiId":{ApiId},"StartTime":"2026-06-01 00:00:00","EndTime":"2026-06-30 23:59:59","PageNo":1,"PageSize":20}Official Alibaba Cloud Agent Skills collection, providing AI agents with rich Alibaba Cloud product capabilities and general-purpose tooling.
Other skills on alibabacloud-aiops-skills.
- /alibabacloud-agentbay-aio-skills
Execute code in a secure cloud sandbox via AgentBay SDK. Use this skill whenever users request to run, execute, or evaluate code (Python, JavaScript, R, Java), including plotting charts, running scripts, or viewing code output. Covers requests like "run this code", "execute
Open skill - /alibabacloud-agentloop-dataset
Operate Alibaba Cloud AgentLoop Dataset resources with aliyun CLI and the AgentLoop API version 2026-05-20. Use when requests concern AgentLoop datasets, data rows, Dataset schemas, embedding fields, semantic search, ExecuteQuery, AgentSpace data, 数据集, 数据写入, 数据查询, 语义检索, or ask
Open skill - /alibabacloud-agentloop-evaluation
Orchestrate AgentLoop evaluation workflows through the Aliyun CLI plugin with safe previews, saved evaluator and evaluator-skill management, one-shot sample tests, trace or dataset batch runs, polling, and result inspection. Analyze evaluation quality and low-score cases from
Open skill - /alibabacloud-agentloop-experience
Proactively use AgentLoop Recall to retrieve prior Alibaba Cloud AgentLoop experience through the bundled SearchContext CLI whenever the user asks or implies that prior work may help. Trigger for requests to check, search, recall, retrieve, look up, review, consult, reference,
Open skill - /alibabacloud-agentloop-management
AgentLoop APM接入 / AI可观测接入 / 应用监控接入 / 自研探针 / 探针安装. Use for Python aliyun-bootstrap (aliyun-instrument), Java AliyunJavaAgent, Golang instgo, Node.js cms_node_sdk, PHP/.NET OpenTelemetry, ack-onepilot, LicenseKey, AgentLoop workspace agentloop-*. Also for LangChain, Dify,
Open skill - /alibabacloud-avatar-video
Use Alibaba Cloud DashScope API and LingMou to generate AI video and speech. Seven capabilities — (1) LivePortrait talking-head (image + audio → video, two-step), (2) EMO talking-head, (3) AA/AnimateAnyone full-body animation (three-step), (4) T2I text-to-image (Wan 2.x, default
Open skill

