

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Amazon Connect 中的流量封锁：获取指标
<a name="get-queue-metrics"></a>

默认情况下，此块返回当前队列的队列指标。您可以选择返回不同 queue/channel 组合的指标，也可以选择返回联系人级别的指标，例如联系人在队列中的位置。指标以属性形式返回，可以通过 JSONPath 或 “检查联系人属性” 块进行引用。

## 说明
<a name="get-metrics-description"></a>
+ 检索近乎实时的队列指标，延迟 5-10 秒，以做出更精细的路由决策。
+ 您可以根据队列或座席状态路由联系人，例如队列中的联系人数或可用的座席。
+  默认情况下，队列指标将跨所有通道聚合，并作为属性返回。
+  默认情况下使用当前队列。
+ 对于基于座席的指标（例如在线座席、空闲座席或工作中的座席），如果没有座席，则不会返回任何指标。
+ 对于队列预计等待时间，该指标仅在提供一个频道时才会返回。
+ 以下是可以检索的指标：
  + 队列名称 
  + 队列 ARN 
  + [队列中的联系人](metrics-definitions.md#contacts-in-queue)
  + [队列中最早的联系人](metrics-definitions.md#oldest-real-time)
  + [座席在线](metrics-definitions.md#online-agents)
  + [座席可用](metrics-definitions.md#available-real-time)
  + [座席工作中](metrics-definitions.md#staffed-agents)
  + [座席联系后续工作](metrics-definitions.md#agent-after-contact-work)
  + [座席繁忙](metrics-definitions.md#agents-on-contact)
  + [缺少座席](metrics-definitions.md#agent-non-response)（座席无响应）
  + [无成效座席](metrics-definitions.md#agent-non-productive)
  + [队列预计等待时间](metrics-definitions.md#estimated-wait-time)
  + [联系人预计等待时间](metrics-definitions.md#estimated-wait-time)
  + [队列中的联系人位置](metrics-definitions.md#position-in-queue)
+ 您可以选择按渠道（例如语音或聊天）返回指标。您还可以按队列或座席进行筛选。利用这些选项，您可以了解队列中的聊天和语音联系人数，以及您是否有可用座席来处理这些联系人。
+ 您可以根据队列状态路由联系人，例如队列中的联系人数或可用的座席。队列指标将跨所有通道聚合，并作为属性返回。默认情况下使用当前队列。
+ 在 **Get metrics 区块之后，使用检查指标**值并根据这些值定义路由逻辑，例如队列中的联系人数、可用座席数量和队列中最早的联系人。[检查联系属性](check-contact-attributes.md)

## 支持的渠道
<a name="get-metrics-channels"></a>

下表列出了此数据块如何路由正在使用指定渠道的联系人。


| 频道 | 是否支持？ | 
| --- | --- | 
| 语音 | 是 | 
| Chat | 是 | 
| 任务 | 是 | 
| 电子邮件 | 是 | 

## 流类型
<a name="get-metrics-types"></a>

您可以在以下[流类型](create-contact-flow.md#contact-flow-types)中使用此数据块：
+ 所有流

## Properties
<a name="get-metrics-properties"></a>

下图显示了 “**获取指标**” 块的 “**属性**” 页面。它被配置为检索**语音**频道的指标。

![\[获取指标块的属性页面。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/get-metrics-properties1.png)


您可以按渠道、 and/or 队列或代理检索指标。
+ 如果您没有指定渠道，则它会返回所有渠道的指标。
+ 如果您没有指定队列，则它会返回当前队列的指标。
+ 动态属性只能返回一个通道的指标。

例如，下图显示了为**聊天**频道配置的 “**属性**” 页面，以及**BasicQueue**。如果您选择这些设置，“**获取队列指标**” 将仅返回的指标 BasicQueue，经过筛选后仅包含聊天联系人。

![\[“属性”页面的可选参数部分。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/get-metrics-properties3.png)


## 配置提示
<a name="get-metrics-tips"></a>

### 在“设置联系人属性”数据块中指定渠道
<a name="get-metrics-tips1"></a>

动态属性只能返回一个通道的指标。

在 Ge **t metrics** 区块中使用动态属性之前，您需要在[设置联系属性](set-contact-attributes.md)区块中设置属性并指定哪个渠道。

当您使用文本动态设置通道时，如下图所示，请为属性值输入**语音**或**聊天**。此值不区分大小写。

![\[“设置联系人属性”数据块的属性页面，值设置为“聊天”。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/get-metrics-properties2.png)


### 在 “获取指标” 区块之后使用 “检查联系人属性” 块
<a name="get-metrics-tips2"></a>

在 **Get metrics** [检查联系属性](check-contact-attributes.md) 区块之后，根据返回的指标向分支添加一个区块。使用以下步骤：

1. 在 “**获取指标”** 之后，添加 “**检查联系人属性”** 块。

1. 在**检查联系属性**数据块中，将**要检查的属性**设置为**队列指标**。

1. 在 “**值**” 下拉框中，您将看到可通过 “**获取指标” 区块检查的指标**列表。选择要用于路由决策的指标。  
![\[“要检查的属性”部分，可用指标的下拉列表。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/get-metrics-block-returned-metrics.png)

### 为什么 Get metrics 区块会引发错误
<a name="get-metrics-tips3"></a>

在以下情况下，**获取指标**块会引发错误：

1. 您可以在流中添加此数据块。

1. 由于未进行任何活动，实时指标报告返回空指标。

1. **Get met** rics 区块会引发错误，因为没有要显示的指标。

## 已配置的数据块
<a name="get-metrics-configured"></a>

下图显示了该数据块已配置好的样子。它有两个分支：**成功**和**错误**。

![\[已配置的 “获取指标” 块。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/get-metrics-configured.png)


## 场景
<a name="get-metrics-scenarios"></a>

有关使用此数据块的场景，请参阅以下主题：
+ [如何在 Amazon Connect 中引用联系属性](how-to-reference-attributes.md)