SuperAPI AI 工具集

creating-apm-dashboards

部署与运维

查看项目

更新于 10-23 18:42

技能介绍

用途

该技能用于自动化创建应用性能监控(APM)仪表盘,提供一种结构化的方式来可视化关键应用指标。通过定义关键性能指标并生成仪表盘配置,简化监控应用健康与性能的过程。

主要能力

技能的工作流程包括四个步骤:

  1. 识别需求:根据用户请求确定 APM 仪表盘所需的具体指标和可视化内容。
  2. 定义仪表盘组件:选择相关组件,如黄金信号(延迟、流量、错误、饱和度)、请求指标、资源利用率、数据库指标、缓存指标、业务指标和错误跟踪。
  3. 生成配置:根据所选组件和用户偏好创建仪表盘配置文件。
  4. 部署仪表盘:将生成的配置部署到目标监控平台(例如 Grafana、Datadog)。

使用方式

当用户需要为应用创建新的 APM 仪表盘、定义用于监控应用性能的关键指标与可视化、或为 Grafana、Datadog 等监控平台生成仪表盘配置时,该技能会被激活。

示例

示例一:创建 Grafana 仪表盘 用户请求:“为监控我的 Web 应用性能创建一个 Grafana 仪表盘。” 技能将:识别创建聚焦 Web 应用性能的 Grafana 仪表盘的需求;定义仪表盘组件,包括请求速率、响应时间、错误率和资源利用率(CPU、内存);生成包含这些指标预定义可视化的 Grafana 仪表盘配置文件。

示例二:设置 Datadog 仪表盘 用户请求:“设置一个 Datadog 仪表盘来跟踪我的微服务的黄金信号。” 技能将:识别创建聚焦黄金信号的 Datadog 仪表盘的需求;定义仪表盘组件,包括延迟、流量、错误和饱和度指标;生成包含这些指标预定义可视化的 Datadog 仪表盘配置文件。

最佳实践

具体性:提供关于要监控的应用和指标的详细信息。 平台选择:明确指定目标监控平台(Grafana、Datadog 等)以确保兼容性。 迭代:审查并优化生成的仪表盘配置,以满足具体的监控需求。

集成

该技能可与其他管理基础设施或应用部署的插件集成,在部署过程中自动创建 APM 仪表盘。它也可以与告警插件配合,基于生成的仪表盘中展示的指标定义告警规则。

限制

资料未提供该技能支持的具体监控平台完整列表、版本要求、安装命令或收费信息,暂未提供。