用途
该技能用于自动化创建应用性能监控(APM)仪表盘,提供一种结构化的方式来可视化关键应用指标。通过定义关键性能指标并生成仪表盘配置,简化监控应用健康与性能的过程。
主要能力
技能的工作流程包括四个步骤:
- 识别需求:根据用户请求确定 APM 仪表盘所需的具体指标和可视化内容。
- 定义仪表盘组件:选择相关组件,如黄金信号(延迟、流量、错误、饱和度)、请求指标、资源利用率、数据库指标、缓存指标、业务指标和错误跟踪。
- 生成配置:根据所选组件和用户偏好创建仪表盘配置文件。
- 部署仪表盘:将生成的配置部署到目标监控平台(例如 Grafana、Datadog)。
使用方式
当用户需要为应用创建新的 APM 仪表盘、定义用于监控应用性能的关键指标与可视化、或为 Grafana、Datadog 等监控平台生成仪表盘配置时,该技能会被激活。
示例
示例一:创建 Grafana 仪表盘 用户请求:“为监控我的 Web 应用性能创建一个 Grafana 仪表盘。” 技能将:识别创建聚焦 Web 应用性能的 Grafana 仪表盘的需求;定义仪表盘组件,包括请求速率、响应时间、错误率和资源利用率(CPU、内存);生成包含这些指标预定义可视化的 Grafana 仪表盘配置文件。
示例二:设置 Datadog 仪表盘 用户请求:“设置一个 Datadog 仪表盘来跟踪我的微服务的黄金信号。” 技能将:识别创建聚焦黄金信号的 Datadog 仪表盘的需求;定义仪表盘组件,包括延迟、流量、错误和饱和度指标;生成包含这些指标预定义可视化的 Datadog 仪表盘配置文件。
最佳实践
具体性:提供关于要监控的应用和指标的详细信息。 平台选择:明确指定目标监控平台(Grafana、Datadog 等)以确保兼容性。 迭代:审查并优化生成的仪表盘配置,以满足具体的监控需求。
集成
该技能可与其他管理基础设施或应用部署的插件集成,在部署过程中自动创建 APM 仪表盘。它也可以与告警插件配合,基于生成的仪表盘中展示的指标定义告警规则。
限制
资料未提供该技能支持的具体监控平台完整列表、版本要求、安装命令或收费信息,暂未提供。