AWS ELB

数据类型

负载均衡器指标

说明

ELB(弹性负载均衡)是用于集成负载均衡的 AWS 实施。ELB 包括应用程序负载平衡、网络负载平衡和传统负载平衡选项。Fusion ELB 连接器通过 Fusion 从 AWS ELB 提取 HealthyHostCountUnHealthyHostCountLoad Balancer Capacity Units (LCUs) 指标。它为客户提供了集成的负载平衡体验,并可以了解其 Openmix 应用程序中提供的 Fusion 指标。Fusion 会采用基于时间的 ELB 指标报告,以便客户可以查看负载均衡器的当前和近期性能。ELB 指标记录在 AWS 中,然后通过 AWS 开发工具包 API 向 Fusion 提供。

数据源格式

ELB Fusion 数据源生成包含 AWS ELB 负载均衡器指标的 JSON 对象。发送到 Openmix 的 Fusion ELB 数据结构如下所示:


      [
  {
    "aws_elb_type": "AWS/ApplicationELB",
    "elb_name": "app/fusion-test-alb/b12345d123ab45c1",
    "metric": [
      {
        "metric": "HealthyHostCount",
        "status": "Complete",
        "timestamp": "2019-08-16T20:30:00",
        "value": 2
      },
      {
        "metric": "UnHealthyHostCount",
        "status": "Complete",
        "timestamp": "2019-08-16T20:30:00",
        "value": 0
      },
      {
        "metric": "ConsumedLCUs",
        "status": "Complete",
        "timestamp": "2019-08-16T20:15:00",
        "value": 0
      }
    ]

<!--NeedCopy-->

当 Fusion ELB 数据源运行时,它会查询 AWS ELB 负载均衡器,并获取最近 5 分钟的最新指标。像所有 Fusion 数据源一样,ELB 指标通过 ITM“平台”配置提供给 Openmix。如果需要多个 ELB,则必须将每个 ELB 分配到单独的 ITM 平台。

服务器配置

为了使 Fusion 能够访问任何给定 VM 的 AWS ELB 监视指标,用于创建 Fusion ELB 数据源的用户凭证必须满足以下最低要求:

  • AmazonEC2ReadOnlyAccess
  • AmazonELBReadOnlyAccess

这些是 AWS 用户查询 ELB 服务器监视指标所需的证书。AWS 用户角色可以在以下位置找到:

  • AWS 管理控制台
  • 安全和身份
  • 身份和访问管理
  • 用户

选择将用于 AWS 访问的用户。请参阅为用户分配的用户策略或组。如果没有为用户列出任何策略,它将在组中列出。

实施说明

Fusion ELB 安装只有几件事情可能会出错。例如,

  • 无效的 AWS 访问密钥和私有密钥会导致无效的证书消息。
  • AWS 用户帐户没有上述适当的 ELB 策略(在服务器配置,最低要求下)。
  • AWS 实例未启用监视,因此在日志历史记录中 Fusion 收集的监视指标将导致“null”。

在Fusion中设置

您可以从左侧导航窗格中的 Openmix下访问 Fusion 数据源。有关初始步骤,请参阅Fusion 集成文档

进入特定于服务的配置对话框时,输入以下内容:

  • 名称: 给数据源的名称。如果未指定,则默认为“服务-平台名称”。
  • 每次运行: 从服务更新数据源的频率。
  • 平台: 与数据源关联的平台。
  • 访问密钥: 将用于Fusion AWS 开发工具包授权和后续 AWS ELB API 查询的用户帐户的 AWS 访问密钥。
  • 私有密钥: 用户帐户私有密钥。
  • 区域: 包含您的负载均衡器的 AWS 区域
  • ELB 类型: 为负载均衡器类型选择经典、网络或应用程序。
  • ELB 名称: 为您希望向 Openmix 发送可用 LB 指标(HealthyHostCount、UnHealthyHostCount 和 LoadBalanceCapacity 单位)的 AWS 区域选择负载均衡器。列出了所选 AWS 区域的所有可用负载均衡器。
  • 目标组: 目标组是为负载均衡器定义的目标或下游主机的子集。您可以指定“无”(不考虑 ELB 指标的目标组)或“全部”(在获取可用指标时考虑为负载均衡器定义的所有目标组)。

Fusion ELB 安装完成后,它会在 Fusion 数据源主页上列出,并在日志历史记录中显示绿色状态和监视指标。

要编辑Fusion数据源,请单击列表中的数据源,然后单击编 按钮。更改配置后,单击保存。这将使您返回到数据源列表,并将更改保存并应用于数据源。

AWS ELB