文档中心
登录
注册
托管 Prometheus
文档指南
托管 Prometheus
托管 Prometheus
文档指南
请输入
产品动态
新功能发布记录
历史功能发布记录
新功能发布记录(2024 年)
新功能发布记录(2023 年)
产品公告
【计费变更】托管 Prometheus 新增按写入量计费
【产品变更】控制台登录入口切换至全栈可观测平台
【产品变更】OpenAPI(ListWorkspaces)变更通知
【产品变更】容器服务 Prometheus-agent 组件升级
【产品变更】托管 Prometheus 正式商业化公告
关于运营商禁止短信内容包含链接、IP地址、联系方式的公告
【产品变更】VMP 告警通知功能迁移至全栈可观测平台告警中心
产品简介
什么是托管 Prometheus
产品优势
产品功能
应用场景
地域和可用区
基本概念
使用限制
Prometheus 基础知识
数据格式和指标类型
Prometheus 时序数据格式
Prometheus Metrics 类型
指标 Relabel
PromQL 入门
什么是 PromQL
PromQL 基本用法
PromQL 选择器
PromQL 操作符
PromQL 聚合操作
PromQL 常用函数
产品计费
计费概述
计费方式
按量计费
资源包
资源包概述
购买资源包
查看资源包
续订资源包
退订和更配
价格计算器
欠费说明
项目分账
标签分账
税率和发票
快速入门
用户指南
工作区
工作区概述
工作区类型
如何配置工作区规格参数
创建工作区
创建通用工作区
创建本地工作区
创建聚合查询工作区
工作区更配
修改工作区计费类型
修改工作区数据存储时长
修改工作区规格参数
获取工作区地址
工作区监控
管理工作区
Recording Rule
创建 Recording Rule
管理 Recording Rule
流量管控
配置子用户或角色限流
管理 PromQL 封禁策略
慢查询
跨账号/地域工作区聚合
接入中心
资源消耗
Explore
查询指标
查询历史
监控看板
预置看板
基础操作
告警中心
告警概述
查看告警事件
告警规则
创建告警规则
管理告警规则
创建告警规则组
管理告警规则组
常见告警规则建议
告警规则模板
预置告警规则模版
自定义告警规则模板
告警通知策略
创建告警通知策略
管理告警通知策略
创建通知对象
创建联系人
创建联系人组
通知消息模板
创建通知消息模板
管理通知消息模版
扩展函数与变量
告警聚合策略
创建告警聚合策略
管理告警聚合策略
告警静默策略
创建告警静默策略
管理告警静默策略
指标导出
导出指标至 Kafka 消息队列
导出指标至自建 Prometheus
导出指标至 TOS 对象存储
权限管理
IAM 概述
配置 IAM 权限
配置项目级权限
项目和标签
项目管理
标签管理
接入指南
接入概述
云服务接入
容器服务接入
容器集群接入
自定义采集
云服务器接入
GPU/RDMA 毫秒级监控接入
云监控接入
其他云服务接入
Kafka 接入
Nacos 接入
Prometheus Federation 接入
SGLang 接入
Ray 接入
vLLM 接入
Dynamo 接入
ETCD 接入
健康巡检(Blackbox)接入
容器存储指标接入
自建 Kubernetes 集群接入
采集方案概述
部署脚本
获取脚本
脚本使用指南
高可用采集方案
部署 VM Agent
管理 VM Agent
组件扩容
告警和运维建议
自定义接入
自定义业务接入
Golang 应用接入
Exporter 接入
Nginx Exporter 接入
Kafka Exporter 接入
Redis Exporter 接入
MySQL Exporter 接入
PostgreSQL Exporter 接入
MongoDB Exporter 接入
ElasticSearch Exporter 接入
RabbitMQ Exporter 接入
最佳实践
跨云/跨地域工作区访问
使用代理实现工作区公网访问
使用专线连接和私网连接实现跨云工作区访问
使用云企业网和私网连接实现跨地域工作区访问
Prometheus 数据采集与接入
使用本地工作区关联本地 Prometheus 实例
使用 Pushgateway 推送数据
使用 Federate 端点抓取工作区中的时间序列
Prometheus-agent 稳定性提升最佳实践
开源 Prometheus 的 Agent 模式性能优化最佳实践
资源与业务监控
监控容器服务中的 AI 训练任务
使用 node-exporter 监控 ECS 实例
监控 ECS 实例中的应用
监控 veImageX 云服务
监控腾讯云资源
监控自定义 Kubernetes 集群
监控自定义 Kubernetes 集群中的 GPU
工作区数据写入和查询
通过 curl 方式访问 VMP Query 接口
使用 Python 语言实现工作区数据写入和查询
使用 Java 语言实现工作区数据写入和查询
使用 Go 语言实现工作区数据写入和查询
通过 Remote Write 地址将开源 Prometheus 数据写入托管 Prometheus 工作区
使用 Recording Rule 预聚合加速查询
自建 Grafana
在容器服务集群中部署 Grafana 并接入工作区
在云服务器实例中部署 Grafana 并接入工作区
多渠道告警通知
使用邮件接收告警通知
使用飞书自定义机器人接收告警通知
使用飞书应用机器人接收告警通知
使用钉钉接收告警通知
使用企业微信接收告警通知
使用电话接收告警通知
使用短信接收告警通知
使用 vmalert 对接 VMP 进行告警
智能运维
对话即运维:基于MCP服务管理VMP
API 参考
API 发布历史
使用前必读
API 列表
API 错误码列表
调用方式
请求结构
服务地址
公共参数
签名机制
返回结构
工作区
CreateWorkspace
UpdateWorkspace
DeleteWorkspace
ListWorkspaces
ListWorkspaceInstanceTypes
ListWorkspaceStatus
GetWorkspace
GetWorkspaceAuthInfo
Recording Rule
CreateRuleFile
DeleteRuleFile
GetRuleFile
ListRuleFiles
ListRules
UpdateRuleFile
告警中心
联系人
CreateContact
DeleteContacts
ListContacts
UpdateContact
CreateContactGroup
DeleteContactGroups
ListContactGroups
UpdateContactGroup
SendValidationMessage
TestWebhook
TestLarkBotWebhook
TestDingTalkBotWebhook
TestWeComBotWebhook
告警通知策略
CreateNotifyPolicy
DeleteNotifyPolicy
ListNotifyPolicies
UpdateNotifyPolicy
告警规则
CreateAlertingRule
DeleteAlertingRules
DisableAlertingRules
EnableAlertingRules
ListAlertingRules
UpdateAlertingRule
告警聚合策略
CreateNotifyGroupPolicy
DeleteNotifyGroupPolicy
ListNotifyGroupPolicies
UpdateNotifyGroupPolicy
通知消息模版
CreateNotifyTemplate
UpdateNotifyTemplate
ListNotifyTemplates
DeleteNotifyTemplate
告警静默策略
CreateSilencePolicy
UpdateSilencePolicy
EnableSilencePolicies
DisableSilencePolicies
DeleteSilencePolicies
ListSilencePolicies
查看告警
ListAlertSamples
ListAlerts
资源标签
TagResources
UntagResources
ListTagsForResources
接入任务
CreateIntegrationTask
UpdateIntegrationTask
GetIntegrationTask
DeleteIntegrationTask
ListIntegrationTasks
EnableIntegrationTasks
DisableIntegrationTasks
SDK 参考
SDK 概览
指标参考
容器服务指标
API Server 指标
metrics-server 指标
kubelet 指标
nvidia-device-plugin 指标
npu-a-device-plugin 指标
mgpu 指标
rdma-device-plugin 指标
vpc-cni 指标
node-exporter 指标
kube-state-metrics 指标
cAdvisor 指标
csi-ebs 指标
core-dns 指标
node-local-dns 指标
cr-credential-controller 指标
image-accelerator 指标
p2p-accelerator 指标
ingress-nginx 指标
katalyst 指标
kube-controller-manager 指标
云服务器指标
API 网关指标
微服务引擎指标
常见问题
存量标准版实例数据迁移说明
如何在集群中创建 ServiceMonitor 等 CRD 资源?
如何删除服务发现配置?
通用 Webhook 格式说明
使用通用 Webhook 无法收到告警信息
如何查看指标数据?
无法正确查看到预期的指标?
提示“AccessDenied,Code:403”错误如何解决?
如何提升配额(Quota)?
托管 Prometheus 中 increase 查询结果为什么和预期不一样?
哪些查询能够自动匹配加速规则?
视频帮助
玩转容器服务 VKE 监控
相关协议
托管 Prometheus 专用服务条款
托管 Prometheus 产品服务等级协议
文档首页
托管 Prometheus
最佳实践
智能运维
对话即运维:基于MCP服务管理VMP
复制全文
下载 pdf
我的收藏
智能运维
对话即运维:基于MCP服务管理VMP
复制全文
下载 pdf
我的收藏
对话即运维:基于MCP服务管理VMP
文档反馈
问问助手
本文主要介绍如何部署
VMP MCP Server,并在其上使用
VMP 相关功能。
本文档可能包含第三方产品信息,该信息仅供参考。火山引擎平台对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。
操作场景
您可借助 VMP MCP Server,帮助运维人员在故障排查、数据分析等场景中,实现基于自然语言驱动的指标查询与分析,提升运维观测效率。支持:
创建指定地域下的 VMP 工作区实例。
查询当前账户下指定地域的所有工作区信息。
查询当前账户下指定地域的所有工作区信息。
删除当前账户下指定地域的指定工作区实例。
删除当前账户下指定地域的指定工作区实例。
在指定的 VMP 工作区中,执行指定的 PromQL 的 Instant 查询。
在指定的 VMP 工作区中,执行指定时间范围的 PromQL 的查询。
查询指定 VMP 工作区下,匹配指定过滤条件的指标名称列表。
查询指定 VMP 工作区下,指定指标的所有标签名称列表。
指定标签选择器的时间序列元数据。
背景信息
什么是 MCP 协议?
模型上下文协议(Model Context Protocol,MCP)是一套开放协议,专为大型语言模型( LLMs )访问自定义工具与服务设计。简单来说,MCP Server(例如 VMP MCP Server )会封装并提供各类可执行工具,在 Trae 、Cursor 等 AI IDE 中,智能体会解析用户的自然语言指令,通过 MCP Client 与 MCP Server 建立通信,调用对应工具完成特定任务。
VMP接入
MCP能做什么?
MCP 服务作为大语言模型与 VMP 的专属连接纽带,能解锁自然语言驱动的 VMP 智能管理模式。即使为不掌握 PromQL 的运维或业务人员,也可轻松实现 VMP 工作区查询、指标调取等操作,还能让 AI 安全高效地完成跨场景的资源访问与交互,大幅降低 VMP 使用门槛。
前提条件
您已创建火山引擎账号,并获取账号的 API 密钥,
了解更多
。
说明
为 VMP 服务 MCP 创建账号时,建议遵循以下原则:
专用账户:
建议
您创建一个 MCP 专用子用户,专门用于 MCP Server 操作。
应用最小权限:请确保您的账号拥有 VMP 服务相关接口的权限(如 CreateCluster、CreateNodePool 等)。并根据权限最小原则,为其授予相应的策略权限。详情请参见
配置 IAM 用户权限
。
操作步骤
步骤一:部署
VMP MCP Server
VMP 服务的 MCP Server 支持通过本地和火山方舟两种方式部署,请按需选择。
本地部署
火山方舟部署
通过
AI IDE 工具,
在您的本地环境,例如计算机上
部署 VMP
MCP Server。
前提条件
您已在
本地环境完成 AI IDE 平台及相关依赖(
Python 和 uv
)的部署。
工具/插件
说明
AI IDE
本实践将选用
Trae
作为 AI 集成开发环境(AI IDE),开展后续相关操作。
Trae 是一款支持 MCP 协议的 AI IDE,可通过其内置的 MCP 市场或手动配置,快速部署 MCP Server(例如对接 VMP )。您可以
前往
TRAE 官网
下载并安装至您的计算机
。
Python
v3.10 及以上版本。您可以访问
Python官网
下载并安装。
uv
一个快速的 Python 包安装和管理工具,提供 uvx 命令行工具。详情请参见
uv 官方指引
。
MacOS/Linux
Plain Text
复制
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows
Plain Text
复制
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
操作步骤
步骤一:
添加 VMP
MCP
将火山引擎
大模型生态广场中的 VMP MCP 添加至您的本地
Trae 。
打开您在本地安装的 Trae 平台。
在页面右上角单击设置图标。
在设置页面,选择
MCP
。
添加VMP MCP。
手动添加
从市场添加
选择
添加
>
手动添加
。
将以下 JSON 配置粘贴至配置框,并将代码中的
Your Volcengine access key
和
Your Volcengine secret key
替换为您账号对应的实际 AK( Access Key )与 SK( Secret Key )。
UV
JSON
复制
{
"mcpServers"
:
{
"mcp_server_vmp"
:
{
"command"
:
"uv"
,
"env"
:
{
"VOLCENGINE_ACCESS_KEY"
:
"Your Volcengine access key"
,
//火山引擎账号的 AK
"VOLCENGINE_SECRET_KEY"
:
"Your Volcengine secret key"
//火山引擎账号的 SK
},
"args"
:
[
"--directory"
,
"/<your local path to mcp-servers>/server/mcp_server_vmp"
,
"run"
,
"mcp-server-vmp"
]
}
}
}
UVX
JSON
复制
{
"mcpServers"
:
{
"mcp_server_vmp"
:
{
"command"
:
"uvx"
,
"env"
:
{
"VOLCENGINE_ACCESS_KEY"
:
"Your Volcengine access key"
,
//火山引擎账号的 AK
"VOLCENGINE_SECRET_KEY"
:
"Your Volcengine secret key"
//火山引擎账号的 SK
},
"args"
:
[
"--from"
,
"git+https://github.com/volcengine/mcp-server#subdirectory=server/mcp_server_vmp"
,
"mcp-server-vmp"
]
}
}
}
环境变量
环境变量名
描述
是否必选
VOLCENGINE_ACCESS_KEY
您火山引擎账号的 AccessKey ID( AK )。获取方式,请参见
访问密钥使用指南
。
是
VOLCENGINE_SECRET_KEY
您火山引擎账号的 Secret Access Key( SK )。获取方式,请参见
访问密钥使用指南
。
是
VOLCENGINE_REGION
火山引擎地域
可选
单击
确认
按钮,保存配置。
选择
添加
>
从市场添加
。
在搜索框输入 VMP MCP ,并单击
图标。
输入您火山引擎
账号实际 AK( Access Key )与 SK( Secret Key )
后,单击
确认
按钮,保存配置。
步骤二:关联智能体( Agent )
完成 VMP MCP Server 添加后,需将其与智能体关联,才能通过该智能体调用 VMP 服务提供的 MCP 能力。
在 Trae 页面右上方,单击设置图标。
在设置页面,选择
智能体。
单击
创建
按钮,并输入智能体名称,此处以“ VMP 服务智能体”为例。
在
工具 - MCP
配置项中
,
勾选已配置的
VMP MCP
,其他保持默认。
单击
创建
,完成配置。
依托火山引擎托管的 VMP 服务与方舟内置的 MCP 生态,无需自建基础设施,快速配置 VMP 服务的 MCP 。
访问
MCP MarketPlace
。
在搜索框输入并搜索
VMP MCP
后
,
单击
VMP MCP
服务卡片。
选择
安装
页签,并指定调用工具,本实践请选择
火山方舟 。
了解更多
。
单击
生成
获取 MCP URL。
单击
去体验
按钮,开启
MCP 服务。
单击
MCP 。
在 MCP 服务器管理页面,输入
VMP
后,并开启 VMP 开关。
关闭
MCP服务器管理
页面,完成 VMP 开启操作。
步骤二:使用体验
在本地部署中使用体验
在火山方舟中使用体验
创建完成后,单击
立即使用
按钮,在该智能体的聊天窗口,按需输入自然语言指令进行交互体验,本实践
查询当前账户下指定地域的所有工作区信息
为例。
在该智能体的聊天窗口输入
查询当前账户下指定地域的所有工作区信息
。
按下 回车键 按键,
即可查看智能体返回的回答
;
若智能体有信息补充提示,完成相关信息填写后便能查看反馈结果。
说明
智能体接收到指令后,会分析并判断需要使用 VMP 服务 MCP Server 中提供的具体工具。
智能体会自动构建 API 请求参数,并通过 MCP 协议调用 VMP 服务 MCP Server 提供的工具。
MCP Server 执行查询后,将结果返回给智能体。
智能体将结果整理后,以易于理解的方式(如图表、文字描述等)呈现给您。
MCP 开启后,按需体验 MCP 能力。
了解更多
。
在问题输入框,输入您的问题。
按下 回车键 按键,
即可查看火山方舟返回的回答
;
若火山方舟有信息补充提示,完成相关信息填写后便能查看反馈结果。
您还可以使用基础 MCP 工具进行调用,对 VMP 服务进行管理,调用方式,请参见
云部署 MCP / Remote MCP
。
最近更新时间:2025.12.26 16:17:13
这个页面对您有帮助吗?
有用
有用
无用
无用