专属域名
文档搜索
轩辕助手
Run助手
邀请有礼
返回顶部
快速返回页面顶部
收起
收起工具栏
轩辕镜像 官方专业版
轩辕镜像 官方专业版轩辕镜像 官方专业版官方专业版
首页个人中心搜索镜像

交易
充值流量我的订单
工具
提交工单镜像收录一键安装
Npm 源Pip 源Homebrew 源
帮助
常见问题
其他
关于我们网站地图

官方QQ群: 1072982923

mcp/cloudwatch-mcp-server Docker 镜像 - 轩辕镜像

cloudwatch-mcp-server
mcp/cloudwatch-mcp-server
Amazon CloudWatch MCP Server是一个Docker镜像,提供AWS CloudWatch指标、告警和日志的分析功能,支持日志异常检测、指标分析、告警监控等11种工具,帮助用户深入理解和分析云资源运行状态。
1 收藏0 次下载
🔒 更安全的专业镜像服务
中文简介版本下载
🔒 更安全的专业镜像服务

Amazon CloudWatch MCP Server

指标、告警和日志分析。

什么是MCP Server?

MCP信息

属性详情
Docker镜像mcp/cloudwatch-mcp-server
作者awslabs
代码仓库[***]

镜像构建信息

属性详情
Dockerfile[***]
Docker镜像构建者Docker Inc.
Docker Scout健康评分!Docker Scout健康评分
验证签名COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/cloudwatch-mcp-server --key [***]
许可证Apache License 2.0

可用工具 (11)

服务器提供的工具简短描述
analyze_log_group在指定时间窗口内分析CloudWatch日志组的异常、消息模式和错误模式。
analyze_metric分析CloudWatch指标数据以确定季节性、趋势、数据密度和统计属性。
cancel_logs_insight_query取消正在进行的CloudWatch Logs Insights查询。
describe_log_groups列出AWS CloudWatch日志组和与其关联的保存查询,可选择按名称前缀过滤。
execute_log_insights_query执行CloudWatch Logs Insights查询并等待结果可用。
get_active_alarms获取当前处于ALARM状态的所有CloudWatch告警。
get_alarm_history获取CloudWatch告警的历史记录,并提供建议的调查时间范围。
get_logs_insight_query_results检索先前启动的CloudWatch Logs Insights查询的结果。
get_metric_data检索特定指标的CloudWatch指标数据。
get_metric_metadata获取CloudWatch指标的元数据,包括描述、单位和可用于指标数据检索的推荐统计信息。
get_recommended_metric_alarms获取CloudWatch指标的推荐告警。

工具详情

工具: analyze_log_group

在指定时间窗口内分析CloudWatch日志组的异常、消息模式和错误模式。

此工具通过以下方式对指定日志组执行分析:

  1. 发现并检查与日志组关联的日志异常检测器
  2. 检索这些检测器在指定时间范围内发现的异常
  3. 识别前5个最常见的消息模式
  4. 查找包含错误相关术语的前5个模式

用途:使用此工具检测日志数据中的异常并了解常见模式,特别关注可能指示问题的错误模式。这有助于识别潜在问题并了解应用程序的典型行为。

返回:

包含以下内容的LogsAnalysisResult对象: - log_anomaly_results: 有关异常检测器及其发现的信息 * anomaly_detectors: 日志组的异常检测器列表 * anomalies: 在指定时间范围内的异常列表 - top_patterns: 最常见消息模式的查询结果 - top_patterns_containing_errors: 包含错误相关术语的模式查询结果 (error, exception, fail, timeout, fatal)

参数类型描述
end_timestringCloudWatch Logs Insights查询窗口的ISO 8601格式结束时间(例如,"2025-04-19T21:00:00+00:00")。
log_group_arnstring要查找异常的日志组ARN,由describe_log_groups工具返回
start_timestringCloudWatch Logs Insights查询窗口的ISO 8601格式开始时间(例如,"2025-04-19T20:00:00+00:00")。
regionstring 可选要查询的AWS区域。默认为us-east-1。

工具: analyze_metric

分析CloudWatch指标数据以确定季节性、趋势、数据密度和统计属性。

此工具仅提供有关历史指标数据的原始数据,并执行以下分析:

  • 季节性检测
  • 趋势分析
  • 数据密度和发布周期
  • 高级统计测量(最小/最大/中位数、标准偏差、噪声)

用途:使用此工具获取客观的指标分析数据。

参数类型描述
metric_namestring指标名称(例如,'CPUUtilization','Duration')
namespacestring指标命名空间(例如,'AWS/EC2','AWS/Lambda')
dimensionsarray 可选标识指标的维度列表,每个维度包含名称和值
regionstring 可选要查询的AWS区域。默认为us-east-1。
statisticstring 可选用于指标分析的统计数据

工具: cancel_logs_insight_query

取消正在进行的CloudWatch Logs Insights查询。如果查询已结束,则返回错误,指出给定查询未在运行。

用途:如果通过execute_log_insights_query工具启动的日志查询有轮询超时,可以使用此工具提前取消它,以避免产生额外成本。

返回:

包含"success"键的LogsQueryCancelResult,如果查询成功取消,则该键为True。
参数类型描述
query_idstring要取消的正在进行的查询的唯一ID。重要:此ID由execute_log_insights_query工具返回。
regionstring 可选要查询的AWS区域。默认为us-east-1。

工具: describe_log_groups

列出AWS CloudWatch日志组和与其关联的保存查询,可选择按名称前缀过滤。

此工具检索账户中的日志组信息,或作为监控账户链接到此账户的账户中的日志组信息。 如果提供前缀,则仅返回名称以指定前缀开头的日志组。

此外,还返回与任何返回的日志组关联的所有用户保存的查询。

用途:使用此工具发现您要从中检索或查询日志的日志组以及用户保存的查询。

返回:

日志组元数据字典列表和与其关联的保存查询 每个日志组元数据包含以下详细信息: - logGroupName: 日志组名称。 - creationTime: 日志组创建的时间戳 - retentionInDays: 保留期(如果已设置) - storedBytes: 存储的字节数。 - kmsKeyId: 用于数据加密的KMS密钥ID(如果已设置) - dataProtectionStatus: 显示此日志组是否有保护策略,或者过去是否有过保护策略(如果已设置) - logGroupClass: 日志组类类型 - logGroupArn: 日志组的Amazon资源名称(ARN)。此版本的ARN在日志组名称后不包含尾随的:*。

参数类型描述
account_identifiersstring 可选当include_linked_accounts设置为True时,使用此参数指定要搜索的账户列表。重要:仅当include_linked_accounts为True时才有效
include_linked_accountsstring 可选如果AWS账户是监控账户,将此设置为True可让工具返回account_identifiers中列出的账户中的日志组。如果此参数设置为true且account_identifiers包含null值,工具将返回监控账户中的所有日志组以及链接到监控账户的所有源账户中的所有日志组。
log_group_classstring 可选如果指定,仅过滤指定类别的日志组。
log_group_name_prefixstring 可选按名称过滤日志组的确切前缀。重要:仅返回名称以此前缀开头的日志组。
max_itemsstring 可选要返回的日志组的最大数量。
regionstring 可选要查询的AWS区域。默认为us-east-1。

工具: execute_log_insights_query

执行CloudWatch Logs Insights查询并等待结果可用。

重要:操作必须包含以下参数中的 exactly 一个:log_group_names 或 log_group_identifiers。

警告:返回的日志量很容易超出代理上下文窗口。始终在查询中包含限制(| limit 50)或使用limit参数。

用途:用于查询、过滤、收集统计信息或在一个或多个日志组中查找模式。例如,以下查询按小时列出异常。

filter @message like /Exception/
| stats count(*) as exceptionCount by bin(1h)
| sort exceptionCount desc

返回:

包含最终查询结果的字典,包括:
    - status: 查询的当前状态(例如,Scheduled、Running、Complete、Failed等)
    - results: 如果状态为Complete,则为实际查询结果的列表。
    - statistics: 查询性能统计信息
    - messages: 有关查询的任何信息性消息
参数类型描述
end_timestringCloudWatch Logs Insights查询窗口的ISO 8601格式结束时间(例如,"2025-04-19T21:00:00+00:00")。
query_stringstringCloudwatch Log Insights查询语言中的查询字符串。参见[***]
start_timestringCloudWatch Logs Insights查询窗口的ISO 8601格式开始时间(例如,"2025-04-19T20:00:00+00:00")。
limitstring 可选要返回的日志事件的最大数量。必须使用此参数或查询中的`
log_group_identifiersstring 可选最多50个要查询的logGroupIdentifiers列表。您可以通过日志组名称或ARN指定它们。如果您要查询的日志组位于源账户中,而您使用的是监控账户,则必须使用ARN。重要:[log_group_names,log_group_identifiers]中必须有且仅有一个不为null。
log_group_namesstring 可选最多50个要查询的日志组名称列表。重要:[log_group_names,log_group_identifiers]中必须有且仅有一个不为null。
max_timeoutinteger 可选轮询完整结果的最长时间(秒),超时后放弃
regionstring 可选要查询的AWS区域。默认为us-east-1。

工具: get_active_alarms

获取当前处于ALARM状态的所有CloudWatch告警。

此工具检索当前处于ALARM状态的所有CloudWatch告警,包括指标告警和复合告警。结果针对LLM推理进行了优化,提供摘要级别的信息。

用途:使用此工具获取AWS账户中所有活动告警的概述,以进行故障排除、监控和操作感知。

参数类型描述
max_itemsstring 可选要返回的告警的最大数量(默认值:50)。大值可能导致上下文窗口溢出并影响LLM性能。
regionstring 可选要查询的AWS区域。默认为us-east-1。

工具: get_alarm_history

获取CloudWatch告警的历史记录,并提供建议的调查时间范围。

此工具检索指定CloudWatch告警的历史记录,主要关注ALARM状态的状态转换。它还根据告警的配置和历史提供建议的调查时间范围。

用途:使用此工具了解告警何时触发,并获取使用其他CloudWatch工具调查根本问题的有用时间范围。该工具对于识别告警抖动模式(频繁进入和退出告警状态)特别有用。

参数类型描述
alarm_namestring要检索历史记录的告警名称
end_timestring 可选历史查询的结束时间,ISO格式(例如,'2023-01-01T00:00:00Z')或datetime对象。默认为当前时间。
history_item_typestring 可选要检索的历史项目类型。可能的值:'ConfigurationUpdate','StateUpdate','Action'。默认为'StateUpdate'。
include_component_alarmsstring 可选对于复合告警,是否包含组件告警的详细信息。默认为false。
max_itemsstring 可选要返回的历史项目的最大数量(默认值:50)。大值可能导致上下文窗口溢出并影响LLM性能。调整时间范围以限制响应。
regionstring 可选要查询的AWS区域。默认为us-east-1。
start_timestring 可选历史查询的开始时间,ISO格式(例如,'2023-01-01T00:00:00Z')或datetime对象。默认为24小时前。

工具: get_logs_insight_query_results

检索先前启动的CloudWatch Logs Insights查询的结果。

用途:如果通过execute_log_insights_query工具启动的日志查询有轮询超时,可以使用此工具尝试再次检索查询结果。

返回:

包含最终查询结果的字典,包括:
    - status: 查询的当前状态(例如,Scheduled、Running、Complete、Failed等)
    - results: 如果状态为Complete,则为实际查询结果的列表。
    - statistics: 查询性能统计信息
    - messages: 有关查询的任何信息性消息
参数类型描述
query_idstring要检索结果的查询的唯一ID。重要:此ID由execute_log_insights_query工具返回。
regionstring 可选要查询的AWS区域。默认为us-east-1。

工具: get_metric_data

检索特定指标的CloudWatch指标数据。

此工具从CloudWatch检索特定指标的指标数据,该指标由其命名空间、指标名称和维度在指定的时间范围内标识。它可以使用标准的GetMetricData API或CloudWatch Metrics Insights进行更高级的查询。

该函数根据提供的参数自动确定是使用标准GetMetricData还是Metrics Insights。如果提供了任何Metrics Insights特定参数(group_by_dimension、schema_dimension_keys、limit、sort_order或order_by_statistic),它将使用Metrics Insights。

使用group_by_dimension时,必须将该维度包含在schema_dimension_keys中。

用途:使用此工具从CloudWatch获取实际指标数据进行分析或可视化。

返回: GetMetricDataResponse: 包含指标数据结果的对象

示例1(标准GetMetricData): result = await get_metric_data( ctx, namespace="AWS/EC2", metric_name="CPUUtilization", start_time="2023-01-01T00:00:00Z", dimensions=[ Dimension(name="InstanceId", value="i-***abcdef0") ], statistic="Average" # 周期将根据时间窗口和target_datapoints自动计算 )

示例2(带分组的Metrics Insights): result = await get_metric_data( ctx, namespace="AWS/EC2", metric_name="CPUUtilization", start_time="2023-01-01T00:00:00Z", end_time="2023-01-02T00:00:00Z", statistic="AVG", schema_dimension_keys=["InstanceType"], group_by_dimension="InstanceType" # 这将生成如下查询:SELECT AVG("CPUUtilization") FROM SCHEMA("AWS/EC2", "InstanceType") GROUP BY "InstanceType" )

示例3(带模式维度键的Metrics Insights): result = await get_metric_data( ctx, namespace="AWS/EC2", metric_name="CPUUtilization", start_time="2023-01-01T00:00:00Z", end_time="2023-01-02T00:00:00Z", statistic="AVG", schema_dimension_keys=["InstanceId", "InstanceType"], group_by_dimension="InstanceId" # 这将生成如下查询:SELECT AVG("CPUUtilization") FROM SCHEMA("AWS/EC

查看更多 cloudwatch-mcp-server 相关镜像 →
amazon/cloudwatch-agent logo
amazon/cloudwatch-agent
Amazon CloudWatch Agent是用于从EC2实例、本地服务器等环境收集系统及应用指标与日志,并发送至Amazon CloudWatch进行监控、分析与告警的监控代理,支持统一监控数据收集与分析。
391B+ pulls
上次更新:未知
linuxserver/code-server logo
linuxserver/code-server
linuxserver/code-server是VS Code服务器版Docker镜像,可在浏览器中运行完整VS Code开发环境,无需本地安装即可跨设备访问。支持全部VS Code扩展、代码同步与终端功能,适配远程开发、团队协作或低配置设备场景。镜像经linuxserver优化,兼容ARM/AMD架构,内置持久化存储与安全配置,开箱即用,轻松打造云端IDE,提升开发灵活性与效率。
72650M+ pulls
上次更新:未知
linuxserver/openssh-server logo
linuxserver/openssh-server
提供OpenSSH服务器服务,支持远程登录与服务器管理,具备易于部署、配置灵活的特点,适用于各类需要安全远程访问的场景。
14310M+ pulls
上次更新:未知
mailserver/docker-mailserver logo
mailserver/docker-mailserver
一个全栈且简单易用的邮件服务器,支持SMTP、IMAP协议,集成LDAP、反垃圾邮件及反病毒等功能。
25810M+ pulls
上次更新:未知
linuxserver/sonarr logo
linuxserver/sonarr
由LinuxServer.io提供的Sonarr容器,是一款专为电视节目集管理设计的自动化工具,能够监控指定剧集的更新信息、自动从索引器获取下载链接并通过下载客户端(如Deluge、qBittorrent等)完成资源下载,同时支持按自定义规则整理文件结构、重命名剧集文件以保持媒体库整洁有序;LinuxServer.io作为专注于提供高质量容器化应用的团队,其构建的Sonarr容器基于轻量级Linux系统,优化了资源占用与运行稳定性,适合家庭媒体服务器或个人影视库的自动化管理场景使用。
21041B+ pulls
上次更新:未知
linuxserver/jackett logo
linuxserver/jackett
这是由LinuxServer.io提供的Jackett容器,其中Jackett是一款实用的种子索引聚合工具,能够整合多个torrent追踪器的搜索结果,为qBittorrent、Deluge等各类P2P下载客户端提供统一的搜索接口,帮助用户更便捷地查找和获取所需资源;而LinuxServer.io团队凭借专业的容器化技术,确保该Jackett容器具备稳定的运行环境、简便的部署流程以及持续的更新支持,可满足用户在不同系统环境下高效使用Jackett的需求。
12011B+ pulls
上次更新:未知

轩辕镜像配置手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

登录仓库拉取

通过 Docker 登录认证访问私有仓库

Linux

在 Linux 系统配置镜像服务

Windows/Mac

在 Docker Desktop 配置镜像

Docker Compose

Docker Compose 项目配置

K8s Containerd

Kubernetes 集群配置 Containerd

K3s

K3s 轻量级 Kubernetes 镜像加速

Dev Containers

VS Code Dev Containers 配置

MacOS OrbStack

MacOS OrbStack 容器配置

宝塔面板

在宝塔面板一键配置镜像

群晖

Synology 群晖 NAS 配置

飞牛

飞牛 fnOS 系统配置镜像

极空间

极空间 NAS 系统配置服务

爱快路由

爱快 iKuai 路由系统配置

绿联

绿联 NAS 系统配置镜像

威联通

QNAP 威联通 NAS 配置

Podman

Podman 容器引擎配置

Singularity/Apptainer

HPC 科学计算容器配置

其他仓库配置

ghcr、Quay、nvcr 等镜像仓库

专属域名拉取

无需登录使用专属域名

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 访问,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像支持哪些镜像仓库?

专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等;免费版仅支持 docker.io。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
mcp/cloudwatch-mcp-server
官方博客Docker 镜像使用技巧与技术博客
热门镜像查看热门 Docker 镜像推荐
一键安装一键安装 Docker 并配置镜像源
咨询镜像拉取问题请 提交工单,官方技术交流群:1072982923
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
咨询镜像拉取问题请提交工单,官方技术交流群:
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
官方邮箱:点击复制邮箱
©2024-2026 源码跳动
官方邮箱:点击复制邮箱Copyright © 2024-2026 杭州源码跳动科技有限公司. All rights reserved.