你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

地图可视化效果

Azure 工作簿地图可视化效果有助于精确定位特定区域中的问题,并显示监视数据的高级聚合视图。 地图聚合了映射到每个位置或国家/区域的所有数据。

下面的屏幕截图显示了不同存储帐户的总事务数和端到端延迟。 此处的大小由总事务数决定。 地图下方的颜色指标显示端到端延迟。

乍看,与美国东部区域相比,美国西部区域的事务数很小。 但美国西部区域的端到端延迟高于美国东部区域。 此信息提供了美国西部有异常状况的初步见解。

显示 Azure 位置地图的屏幕截图。

添加地图

如果基础数据或指标具有以下项,则可以可视化地图:

  • 纬度/经度信息。
  • Azure 资源信息。
  • Azure 位置信息。
  • 国家/地区、名称或国家/地区代码。

使用 Azure 位置

  1. 选择“编辑”,将工作簿切换到编辑模式。

  2. 选择“添加”>“添加查询”。

  3. 将“数据源”更改为“Azure Resource Graph”。 然后选择具有存储帐户的任何订阅。

  4. 为分析输入以下查询,然后选择“运行查询”。

    where  type =~ 'microsoft.storage/storageaccounts'
    | summarize count() by location
    
  5. 将“大小”设置为 Large

  6. 将“可视化效果”设置为 Map

  7. 所有设置将自动填充。 对于自定义设置,选择“地图设置”以打开“设置”窗格。

  8. 以下地图可视化效果屏幕截图显示了所选订阅的每个 Azure 区域的存储帐户。

显示包含前面查询的 Azure 位置地图的屏幕截图。

使用 Azure 资源

  1. 选择“编辑”,将工作簿切换到编辑模式。
  2. 选择“添加”>“添加指标”。
  3. 使用具有存储帐户的订阅。
  4. 将“资源类型”更改为 storage account。 在“资源”中,选择多个存储帐户。
  5. 选择“添加指标”并添加事务指标
    1. 命名空间Account
    2. 指标:Transactions
    3. 聚合:Sum
    显示事务指标的屏幕截图。
  6. 选择“添加指标”,然后添加“成功的 E2E 延迟”指标。
    1. 命名空间Account
    2. 指标:Success E2E Latency
    3. 聚合:Average
    显示成功的端到端延迟指标的屏幕截图。
  7. 将“大小”设置为 Large
  8. 将“可视化效果”设置为 Map
  9. 在“地图设置”中,进行以下设置
    1. 使用的位置信息:Azure Resource
    2. Azure 资源字段:Name
    3. 设置大小的依据:microsoft.storage/storageaccounts-Transaction-Transactions
    4. 位置聚合:Sum of values
    5. 着色类型:Heatmap
    6. 着色依据:microsoft.storage/storageaccounts-Transaction-SuccessE2ELatency
    7. 颜色聚合:Sum of values
    8. 调色板:Green to Red
    9. 最小值:0
    10. 指标值:microsoft.storage/storageaccounts-Transaction-SuccessE2ELatency
    11. 聚合其他指标的依据:Sum of values
    12. 选择“自定义格式设置”复选框。
    13. 单位:Milliseconds
    14. 样式:Decimal
    15. 最大小数位数:2

使用国家/地区

  1. 选择“编辑”,将工作簿切换到编辑模式。

  2. 选择“添加”>“添加查询”。

  3. 将“数据源”更改为 Log

  4. 选择“资源类型”为 Application Insights。 然后选择具有 pageViews 数据的任何 Application Insights 资源。

  5. 使用查询编辑器输入用于分析的 KQL,然后选择“运行查询”。

    pageViews
    | project duration, itemCount, client_CountryOrRegion
    | limit 20
    
  6. 将“大小”设置为 Large

  7. 将“可视化效果”设置为 Map

  8. 所有设置将自动填充。 对于自定义设置,请选择“地图设置”。

使用纬度/位置

  1. 选择“编辑”,将工作簿切换到编辑模式。
  2. 选择“添加”>“添加查询”。
  3. 将“数据源”更改为 JSON
  4. 在查询编辑器中输入 JSON 数据,然后选择“运行查询”。
  5. 将“大小”值设置为 Large
  6. 将“可视化效果”设置为 Map
  7. 在“指标设置”下的“地图设置”中,将“指标标签”设置为 displayName。 然后选择“保存并关闭”。

下面的地图可视化效果显示了每个经度和纬度位置的用户,并带有选定的指标标签。

地图可视化效果的屏幕截图,其中显示了每个经度和纬度位置的用户,并带有选定的指标标签。

地图设置

地图设置包括布局、颜色和指标。

布局设置

设置 说明
Location info using 选择一种方法来获取地图上显示的项的位置。
纬度/经度:如果有包含纬度和经度信息的列,请选择此选项。 包含纬度和经度数据的每一行将在地图上显示为不同的项。
Azure 位置:如果有包含 Azure 位置(eastus、westeurope、centralindia)信息的列,则请选择此选项。 指定该列,它将提取每个 Azure 位置的对应纬度和经度。 它将根据指定的聚合将相同的位置行分组在一起,以在地图上显示位置。
Azure 资源:如果有包含 Azure 资源信息(例如 Azure 存储帐户和 Azure Cosmos DB 帐户)的列,则请选择此选项。 指定该列,它将提取每个 Azure 资源的对应纬度和经度。 它将根据指定的聚合将相同的位置(Azure 位置)行分组在一起,以在地图上显示位置。
国家/地区:如果有包含国家/地区名称/代码(US、美国、IN、印度、CN、中国)信息的列,则请选择此选项。 指定该列,它将提取每个国家/地区/代码的对应纬度和经度。 它将具有相同国家/地区代码/国家/地区名称的行分组在一起,以在地图上显示位置。 国家/地区名称和国家/地区代码不会在地图上作为单个实体分组到一起。
Latitude/Longitude 如果 Location Info 字段值为“纬度/经度”,则可以看到这两个选项。 选择在 Latitude 字段中和在 Longitude 字段中分别具有纬度和经度的列。
Azure location field 如果 Location Info 字段值为“Azure 位置”,则可以看到此选项。 选择包含 Azure 位置信息的列。
Azure resource field 如果 Location Info 字段值为“Azure 资源”,则可以看到此选项。 选择包含 Azure 资源信息的列。
Country/Region field 如果 Location Info 字段值为“国家/地区”,则可以看到此选项。 选择包含国家/地区信息的列。
Size by 此选项控制在地图上显示的项的大小。 大小取决于用户指定列中的值。 目前,圆的半径与列值的平方根成正比。 如果选择“无”,则所有圆都将显示默认区域大小。
Aggregation for location 此字段指定如何聚合具有相同 Azure 位置/Azure 资源或国家/地区的 Size by 列。
Minimum region size 此字段指定地图上显示的项的最小半径。 当 Size by 列的值之间存在很大差异时使用此设置,这会导致较小的项在地图上几乎不可见。
Maximum region size 此字段指定地图上显示的项的最大半径。 当 Size by 列的值非常大且覆盖地图上的大片区域时,将使用此设置。
Default region size 此字段指定地图上显示的项的默认半径。 当 Size by 列为“无”或值为 0 时,将使用默认半径。
Minimum value 用于计算区域大小的最小值。 如果未指定,则最小值将是聚合后的最小值。
Maximum value 用于计算区域大小的最大值。 如果未指定,则最大值将是聚合后的最大值。
Opacity of items on Map 此字段指定地图上显示的项的透明度。 不透明度为 1 意味着不透明。 不透明度为 0 意味着项在地图上不可见。 如果地图上的项太多,可以将不透明度设置为较低的值,以便所有重叠的项都可见。

颜色设置

着色类型 说明
None 所有节点都具有相同的颜色。
Thresholds 在此类型中,单元颜色由阈值规则设置,例如 CPU > 90% => 红色,60% > CPU > 90% => 黄色,CPU < 60% => 绿色。
  • Color by:阈值/热度地图逻辑将使用此列的值。
  • Aggregation for color:此字段指定如何聚合具有相同 Azure 位置/Azure 资源或国家/地区的 Color by 列。
    Heatmap 在此类型中,单元根据调色板和 Color by 字段进行着色。 此类型还将具有与阈值相同的 Color byAggregation for color 选项。

    指标设置

    设置 说明
    Metric Label 如果 Location Info 字段值为“纬度/经度”,则可以看到此选项。 使用此功能,可以选取要为地图下方显示的指标显示的标签。
    Metric Value 此字段指定要在地图下方显示的指标值。
    Create 'Others' group after 此字段指定创建“其他”组之前的限制。
    Aggregate 'Others' metrics by 此字段指定用于“其他”组的聚合(如果显示的话)。
    Custom formatting 使用此字段可以设置数字值的单位、样式和格式设置选项。 此设置与网格的自定义格式设置相同。

    后续步骤

    了解如何在工作簿中创建蜂巢可视化效果