用途:该技能面向 Axiom 可观测性平台,用于日志与事件分析,当涉及“logs”“query logs”“Axiom”或事件分析需求时使用。所有请求通过 REST 接口并以 Bearer Token 认证,环境变量为 AXIOM_TOKEN。
主要能力:管理数据集(列出、获取、创建、更新、删除、按 maxDuration 裁剪、查看与更新字段);写入数据(支持 JSON 数组、NDJSON、CSV,_time 缺失时用服务端接收时间);用 APL 查询(类似 Kusto/KQL,支持 where、contains、summarize、bin、sort、ago 等);配置监控与阈值比较、频率与范围;配置通知渠道(slack、email、pagerduty、webhook、opsgenie、discord、msteams);管理注解、仪表盘、收藏查询、虚拟字段、保存视图、组织与用户、API 令牌。排障可用 zero doctor check-connector --env-name AXIOM_TOKEN 或 --url https://api.axiom.co/v2/datasets --method GET 检查连接。
使用方式:例如列出数据集 curl -s "https://api.axiom.co/v2/datasets" --header "Authorization: Bearer $AXIOM_TOKEN";写入使用边缘端点 curl -s -X POST "https://us-east-1.aws.edge.axiom.co/v1/datasets/<dataset-name>/ingest";查询 POST https://api.axiom.co/v1/datasets/_apl?format=tabular,请求体含 apl、startTime、endTime。APL 中数据集名用 ['dataset-name'] 语法。
适用场景:日志检索与聚合、按小时均值等事件分析、错误率监控告警、部署注解标注与仪表盘管理。
限制与建议:写入务必用边缘 URL(us-east-1.aws.edge.axiom.co 或 eu-central-1.aws.edge.axiom.co),不要用 api.axiom.co;查询始终指定时间范围以提升性能;批量发送事件并留意 X-RateLimit-Remaining。收费、价格与平台支持等信息暂未提供。