AWS 客户正在寻找一种有效的方法来跟踪通过 AWS Support 在其多个互连账户中提出的支持案例。拥有统一的视图可以让云运营团队在不同业务部门和客户提出的支持案例中获得可操作的见解。这有助于确保团队全面了解现有支持案例的状态,并能够快速识别并与团队合作解决这些问题。团队还可以根据问题影响的严重程度确定响应的优先级,并对需要确认或其他信息的案例采取行动。 AWS系统经理 是 AWS 应用程序和资源的运营中心,也是混合云环境的安全端到端管理解决方案,可实现大规模安全运营。 AWS 系统管理器资源管理器 提供跨 AWS 账户的支持案例摘要,帮助您更好地了解 AWS 环境的运行状况。
这篇文章描述了如何 亚马逊QuickSight 仪表板可以帮助您使用 Systems Manager 中的数据提取在单一管理界面中可视化您的支持案例。 QuickSight 通过现代交互式仪表板、分页报告、嵌入式分析和自然语言查询,满足来自同一事实来源的不同分析需求。
解决方案概述
以下架构图说明了如何使用 Systems Manager 提供跨 AWS 账户的支持案例摘要。该解决方案使用 Systems Manager Automation 文档自动执行收集过程,并在维护时段内安排自动化。 Systems Manager 配置完成后,系统会自动提取整个组织中的所有支持案例,并在一个文件中创建一个 CSV 文件。 亚马逊简单存储服务 (亚马逊 S3)存储桶。从 S3 存储桶中,我们集成了 亚马逊雅典娜 创建一个表,最后我们在 QuickSight 中可视化所有支持案例。请注意,为了跨多个帐户聚合数据,它们必须驻留在单个帐户中 AWS组织。实施该解决方案需要执行以下步骤:
- 设置 Systems Manager 维护时段。
- 在维护窗口中注册自动化任务。
- 在中创建数据库 AWS胶水 数据目录。
- 为 AWS Glue 爬网程序创建自定义分类器。
- 创建并运行 AWS Glue 爬网程序。
- 在 Athena 中创建视图。
- 在 QuickSight 中可视化 AWS 支持案例。
先决条件
在开始之前,请完成以下先决条件:
- 为您的 AWS 账户制定商业或企业支持计划。
- 启用并设置 雅典娜。
- 在您的数据收集帐户中启用 QuickSight。有关说明,请参阅 设置 Amazon QuickSight.
- 创建一个S3存储桶 Systems Manager Automation 将在其中导出支持案例。
- 按照中的步骤 使用 AWS Systems Manager 从多个 AWS 账户打开的支持案例的集中视图 建立 Systems Manager Explorer 并创建用于数据聚合的资源数据同步。
- 创建 亚马逊简单通知服务 (SNS)话题。使用以下命令创建名为的 SNS 主题
SSM-supportcases-notification
并订阅电子邮件地址:
您应该看到以下输出:
有关更多信息,请参阅 创建 Amazon SNS 主题.
- 有一个 AWS 身份和访问管理器 (IAM) Systems Manager Explorer 导出 OpsData 角色。角色
AmazonSSMExplorerExport
允许 Explorer 将 OpsData 导出到 CSV 文件。欲了解更多信息,请参阅 从 Systems Manager Explorer 导出 OpsData. - 拥有维护时段的系统管理员权限。欲了解更多信息,请参阅 使用控制台配置维护时段的权限.
满足所有先决条件后,请按照本文其余部分中的分步说明进行操作。
设置 Systems Manager 维护时段
维护时段是 Systems Manager 的一项功能,可帮助您定义 AWS 支持案例的计划,以便按预定义的计划提取。有关创建维护时段的说明,请参阅 创建维护时段(控制台).
使用维护时段注册自动化任务
在此步骤中,您将任务添加到维护时段。任务是维护时段运行时执行的操作。有关将自动化任务注册到维护时段的说明,请参阅 通过维护时段安排自动化.
- 提供维护任务的名称并选择自动化文档
AWS-ExportOpsDataToS3
2. 在输入参数部分输入以下详细信息。
变量 | 课程描述 | 值 |
assumeRole |
(必需)在自动化运行期间承担的角色 ARN | 作为先决条件您创建的角色 |
filters |
(可选)过滤器 getOpsSummary 请求 |
留着空白 |
syncName |
(可选)资源数据同步的名称 | 您作为先决条件创建的同步名称 |
resultAttribute |
(可选)结果属性 getOpsSummary 请求 |
AWS:支持中心案例 |
columnFields |
(可选)要写入输出文件的列字段 | “DisplayId”、“SourceAccountId”、“主题”、“状态”、“服务代码”、“类别代码”、“严重性代码”、“创建时间” |
s3BucketName |
(必需)要下载输出文件的 S3 存储桶 | 您作为先决条件创建的 S3 存储桶 |
snsTopicArn |
(必需)下载完成时通知的 SNS 主题 ARN | 作为先决条件创建的 SNS 主题的 ARN |
snsSuccessMessage |
(可选)文档完成时发送的消息 | 留着空白 |
columnFieldsWithType |
(可选)要写入输出文件的完全限定列字段 | 留着空白 |
resultAttributeList |
(可选)多个结果属性 getOpsSummary 请求 |
留着空白 |
- 选择您创建的 IAM 服务角色作为先决条件。
- 注册自动化任务.
成功注册任务后,自动化将运行,您将看到在 S3 存储桶中创建 CSV 文件。在我们的用例中,我们将费率表达式设置为 1 天。但是,您可以使用较低的频率(例如 1 小时甚至 5 分钟)来测试功能。
在 AWS Glue 数据目录中创建数据库
在创建 AWS Glue 爬网程序之前,您需要在数据目录中创建一个数据库,该数据库是保存表的容器。您使用数据库将表组织成不同的类别。在我们的用例中,支持案例数据驻留在 S3 存储桶中。
- 在AWS Glue控制台上,创建一个新数据库。
- 针对 名称,输入名称(例如,
aws_support_cases
). - 添加可选位置和描述。
- 创建数据库.
有关 AWS Glue 数据库的更多信息,请参阅 在 AWS Glue 控制台上使用数据库.
创建自定义分类器
爬网程序调用分类器来推断数据的架构。我们需要创建一个自定义分类器,因为当我们提取支持案例时,潜在标题中的每一列都会解析为字符串数据类型。创建分类器时,选择 有标题 并添加以下内容:
有关分类器的更多信息,请参阅 在 AWS Glue 中向爬网程序添加分类器.
创建 AWS Glue 爬网程序
要创建读取 Amazon S3 上存储的文件的爬网程序,请完成以下步骤:
- 在 AWS Glue 控制台的导航窗格中,选择 爬行.
- 点击 爬行 页面,选择 添加搜寻器.
- 针对 搜寻器名称,输入支持案例摘录,然后选择 下一页.
- 对于爬网程序源类型,选择 资料储存库,然后选择 下一页.
现在让我们将爬虫指向您的数据。
- 点击 添加数据存储 页面上,选择 Amazon S3 数据存储。
- 针对 抓取数据,选择 该帐户中的指定路径.
- 针对 包含路径,输入爬虫可以找到支持案例数据的路径,即
s3://S3_BUCKET_PATH
。输入路径后,该字段的标题将更改为 包含路径. - 下一页.
爬网程序还需要访问数据存储并在数据目录中创建对象的权限。
- 要配置这些权限,请选择 创建一个IAM角色。 IAM 角色名称开头为
AWSGlueServiceRole-
;您输入角色名称的最后一部分(对于本文,我们输入Crawlercases
). - 下一页.
爬网程序在您的数据目录中创建表。表包含在数据目录的数据库中。
- 目标数据库 并选择您创建的数据库。
现在我们为爬虫创建一个时间表。
- 针对 频率,选择 日间
- 下一页.
- 验证您所做的选择。如果您发现任何错误,您可以选择 编辑 返回之前的页面并进行更改。
- 查看信息后,选择 完成 创建爬虫。
有关创建 AWS Glue 爬网程序的更多信息,请参阅 添加 AWS Glue 爬网程序.
在 Athena 中创建视图
AWS Glue 爬网程序配置成功后,我们从爬网程序创建的数据库和表中查询数据,并在 Athena 中创建视图。仪表板的数据源将是您现有的 Athena 视图 support_cases
数据库。我们在 Athena 中创建一个按条件分组的视图。
创建视图 case_summary_view
通过修改表名 support_cases
使用以下代码并在 Athena 查询编辑器中运行查询:
在 QuickSight 中可视化 AWS 支持案例
创建 Athena 视图后,我们可以在 QuickSight 中创建仪表板。在将 QuickSight 连接到 Athena 之前,请确保授予 QuickSight 对 Athena 以及您账户中关联的 S3 存储桶的访问权限。详情请参阅 授权连接到 Amazon Athena.
- 在QuickSight控制台上,选择 数据集 在导航窗格中。
- 新数据集.
- 选择“雅典娜”作为您的数据源。
- 针对 资料来源名称¸输入
AWS_Support_Cases
. - 创建数据源.
- 针对 数据库, 选择
aws_support_cases
数据库,其中包含您创建的视图(如果您不确定要选择哪些视图,请参阅 Athena 控制台) - 针对 表,选择
case_summary_view
我们在 Athena 中步骤的一部分创建的表。 - 编辑/预览数据。
- 选择 香料 更改您的查询模式。
现在您可以创建工作表 aws_support_cases
在分析中。
- 发布和可视化.
- 选择您想要的图纸类型(互动表 or 分页报告)。对于这篇文章,我们选择 互动表.
- 地址.
请参阅 在 Amazon QuickSight 中开始分析 有关创建分析的更多信息。
- 在新创建的分析的表 1 中,在 栏位清单,选择
case_category
和case_status
. - 针对 视觉类型,选择簇状条形组合图。
此类视觉效果按案例类别返回记录计数。
- 要将更多视觉效果添加到工作区,请选择 地址, 然后 添加视觉.
在第二个视觉效果中,我们使用字段创建一个圆环图 case_status
统计总病例数。
- 接下来,我们创建一个词云来显示哪个 AWS 账户提出 AWS 支持案例的频率。
词云默认显示前 100 个帐户(如果您有多个帐户的数据),并以较大的字体大小显示条目数最多的帐户。如果您只想显示排名靠前的帐户,则必须配置排名前 1 的过滤器。
- 接下来,我们使用字段创建一个堆积条形组合图来显示具有服务类型的案例
case_created_on
,caseid
及case_service
. - 接下来,我们创建一个表格视觉对象,以表格格式显示所有案例详细信息(选择所有可用字段)。
以下屏幕截图以表格格式显示了支持案例的所有字段的可视化。
19. 调整视觉效果的大小和位置以适合您的分析布局。
以下屏幕截图显示了我们支持案例的最终仪表板。
您现在已经在组织视图中设置了功能齐全的 AWS 支持案例仪表板。您可以与云平台和运营团队共享仪表板。欲了解更多信息,请参阅 共享 Amazon QuickSight 控制面板.
清理
当您不再需要此控制面板时,请完成以下步骤来删除您创建的 AWS 资源,以避免您的账户持续产生费用:
- 删除 亚马逊 S3 存储桶
- 删除 SNS 主题。
- 删除 IAM 角色。
- 取消您的QuickSight订阅。仅当您明确将 QuickSight 帐户设置为关注此帖子并且绝对确定该帐户没有被任何其他用户使用时,才应删除该帐户。
结论
本文概述了在 QuickSight 中构建自定义分析仪表板所需的步骤和资源,使您能够获得对组织内多个帐户生成的支持案例的全面可见性和有价值的见解。要了解有关 QuickSight 如何通过仪表板、报告等帮助您的企业的更多信息,请访问 亚马逊QuickSight.
关于作者
亚什·宾德利什 是 Amazon Web Services 的企业支持经理。他拥有超过 17 年的行业经验,包括云架构、系统工程和基础设施方面的职位。他与全球企业客户合作,帮助他们在 AWS 的成长之旅中构建可扩展、现代化且具有成本效益的解决方案。他喜欢用以解决方案为导向的方法来解决复杂的问题。
希瓦尼·雷迪 是 AWS 的技术客户经理 (TAM),拥有超过 12 年的 IT 经验。她曾担任过多种角色,包括应用程序支持工程师、Linux 系统工程师和管理员。在目前的职位上,她与全球客户合作,帮助他们构建可持续的软件解决方案。她热爱工作中的客户管理方面,喜欢与客户合作解决问题并找到满足其特定需求的解决方案。
- :具有
- :是
- :不是
- :在哪里
- $UP
- 1
- 10
- 100
- 11
- 12
- 13
- 15%
- 16
- 17
- 19
- 25
- 500
- 610
- 7
- 8
- 9
- a
- 关于
- 绝对
- ACCESS
- 账号管理
- 账户
- 横过
- 操作
- 行动
- 加
- 额外
- 附加信息
- 地址
- 后
- 聚合
- 所有类型
- 允许
- 还
- Amazon
- 亚马逊QuickSight
- 亚马逊网络服务
- an
- 分析
- 解析
- 分析
- 和
- 和基础设施
- 任何
- 再
- 应用领域
- 应用领域
- 的途径
- 架构
- 保健
- AS
- 方面
- 相关
- 承担
- At
- 达到
- 属性
- 自动化
- 自动化和干细胞工程
- 可使用
- 避免
- AWS
- AWS胶水
- 酒吧
- 基于
- BE
- 因为
- 很
- before
- 作为
- 更好
- 建立
- 商业
- by
- CAN
- 能力
- 案件
- 例
- 检索目录
- 类别
- 产品类别
- 更改
- 更改
- 收费
- 图表
- 选择
- 云端技术
- 云计算平台
- 码
- 采集
- 柱
- 完成
- 复杂
- 全面
- 流程条件
- 配置
- 配置
- 连接
- 连接
- 安慰
- 建设
- 包含
- 容器
- 包含
- 价格
- 履带
- 创建信息图
- 创建
- 创建
- 创造
- 电流
- 习俗
- 顾客
- 合作伙伴
- 定制
- XNUMX月XNUMX日
- 仪表板
- data
- 数据库
- 数据库
- 日期
- 天
- 默认
- 定义
- 描述
- 详情
- 不同
- 屏 显:
- 显示器
- 不同
- 文件
- 完成
- 别
- 下载
- ,我们将参加
- 编辑
- 有效
- 高效
- 邮箱地址
- 嵌入式
- 授权
- 使
- 端至端
- 工程师
- 工程师
- 确保
- 输入
- 企业
- 企业客户
- 环境
- 环境中
- 建立
- 醚(ETH)
- 甚至
- 所有的
- 例子
- 现有
- 体验
- 探险家
- 出口
- 表达
- 提取
- 提取物
- 部分
- 字段
- 文件
- 档
- 过滤
- 过滤器
- 最后
- 找到最适合您的地方
- 适合
- 遵循
- 以下
- 针对
- 格式
- 频率
- 止
- 充分
- 实用
- 功能
- 产生
- 得到
- 越来越
- 玻璃
- 全球
- 授予
- 团队
- 事业发展
- 有
- 有
- he
- 健康管理
- 帮助
- 帮助
- 这里
- 更高
- 他的
- 持有
- 小时
- 创新中心
- 但是
- HTML
- HTTP
- HTTPS
- 中心
- 杂交种
- 混合云
- IAM
- 鉴定
- 身分
- if
- 说明
- 影响力故事
- 实施
- in
- 包含
- 行业中的应用:
- 信息
- 基础设施
- 输入
- 可行的洞见
- 说明
- 整合
- 互动
- 互联
- 成
- 问题
- IT
- 工作
- 旅程
- 只是
- 语言
- (姓氏)
- 布局
- 学习用品
- 较小的
- 让
- Linux的
- 圖書分館的位置
- 寻找
- 爱
- 制成
- 保养
- 使
- 颠覆性技术
- 管理方案
- 经理
- 最多
- 满足
- 会见
- 的话
- 方法
- 分钟
- 错误
- 时尚
- 现代
- 更多
- 多
- 必须
- 姓名
- 命名
- 自然
- 自然语言
- 旅游导航
- 需求
- 需要
- 全新
- 新
- 注意
- 通知
- 现在
- 数
- 对象
- of
- 经常
- on
- 一
- 那些
- 正在进行
- 仅由
- 打开
- 操作
- 运营
- or
- 组织
- 组织
- 其他名称
- 我们的
- 概述
- 产量
- 超过
- 最划算
- 页
- 网页
- 面包
- 参数
- 部分
- 径
- 执行
- 权限
- 地方
- 计划
- 平台
- 柏拉图
- 柏拉图数据智能
- 柏拉图数据
- 点
- 位置
- 帖子
- 潜力
- 先决条件
- 以前
- 优先
- 问题
- 过程
- 提供
- 提供
- 合格
- 查询
- 很快
- 凸
- 率
- 记录
- 寄存器
- 注册
- 更换
- 业务报告
- 必须
- 需要
- 资源
- 资源
- 回复
- REST的
- 导致
- 回报
- 回报
- 审查
- 角色
- 角色
- 运行
- 运行
- 同
- 可扩展性
- 鳞片
- 始你
- 调度
- 其次
- 部分
- 安全
- 看到
- 提交
- 分开
- 服务
- 特色服务
- 集
- Share
- 她
- 片
- 应该
- 显示
- 作品
- 简易
- 单
- 尺寸
- 软件
- 方案,
- 以解决方案为导向
- 解决方案
- 解决
- 解决
- 来源
- 具体的
- 堆叠
- 开始
- 启动
- 州/领地
- Status
- 步
- 步骤
- 存储
- 商店
- 存储
- 串
- 主题
- 订阅
- 顺利
- 这样
- 概要
- SUPPORT
- 肯定
- 可持续发展
- 产品
- 表
- 采取
- 谭耀宗
- 任务
- 任务
- 团队
- 队
- 文案
- test
- 比
- 这
- 信息
- 国家
- 其
- 他们
- 然后
- 博曼
- 他们
- Free Introduction
- 通过
- 标题
- 至
- 最佳
- 主题
- 跟踪
- 真相
- 类型
- 下
- 理解
- 统一
- 单位
- 使用
- 用例
- 用过的
- 用户
- 运用
- 有价值
- 各种
- 查看
- 意见
- 能见度
- 参观
- 可视化
- 想像
- 视觉效果
- 想
- 通缉
- we
- 卷筒纸
- Web服务
- ,尤其是
- 这
- 将
- 窗口
- 窗户
- 中
- Word
- 工作
- 工作
- 加工
- 合作
- 将
- 写
- 年
- 您
- 您一站式解决方案
- 和风网