正在加载

Lens

Elastic Stack Serverless

要创建可视化,请将要可视化的数据字段拖到工作区,然后 Lens 使用可视化最佳实践来应用这些字段并创建最能显示数据的可视化。

使用 Lens,您可以

  • 创建带有图层来显示多个索引和图表类型的区域图、折线图和条形图。
  • 更改聚合函数以更改可视化中的数据。
  • 创建自定义表。
  • 使用 Formula 对聚合执行数学运算。
  • 使用时间偏移来比较两个时间间隔内的数据,例如月度对比。
  • 添加注释和参考线。

如果您不确定要使用的可视化类型,或者想要如何显示数据,请将要可视化的字段拖到工作区,然后让 Lens 为您选择。

如果您已经知道要使用的可视化类型以及想要如何显示数据,请使用以下过程。

选择可视化类型。

  1. 在将字段拖到工作区之前,打开 可视化类型 下拉列表,然后选择要使用的可视化。
  2. 要查看 Lens 为这些字段自动创建的更多可视化,请单击 建议。 如果其中一个 建议 符合您的可视化需求,请单击 保存并返回 以将其添加到仪表板。

选择要可视化的数据。

  1. 将字段直接拖到图层窗格。 Lens 会自动选择聚合函数。
  2. 如果您想了解有关字段包含数据的更多信息,请单击该字段。
  3. 要可视化多个数据视图,请单击 添加图层,选择图层类型,然后选择数据视图。

编辑和删除。

  1. 将鼠标悬停在面板上,然后单击 编辑可视化图标 以编辑可视化。 将显示 编辑可视化 浮出控件。
  2. 要更改聚合 快速功能,请单击浮出控件中的字段。
  3. 要删除字段,请单击字段旁边的 用于删除字段的操作菜单图标
  4. 要复制图层,请单击浮出控件中的 用于复制 Lens 可视化图层的操作菜单,然后选择 复制图层
  5. 要清除图层配置,请单击浮出控件中的 用于清除 Lens 可视化图层的操作菜单,然后选择 清除图层
  6. 单击 应用并关闭
提示

使用 编辑可视化 浮出控件进行编辑而无需离开仪表板,或者单击浮出控件中的 在 Lens 中编辑 以使用 Lens 应用程序进行编辑。

更改字段列表以显示不同的数据视图、不同的时间范围或添加您自己的字段。

  • 要使用不同数据视图中的字段创建可视化,请打开数据视图下拉列表,然后选择数据视图。

    有关数据视图的更多信息,请参阅 创建数据视图

  • 如果字段列表为空,请更改 时间过滤器

  • 要添加字段,请打开数据视图下拉列表,然后选择 向此数据视图添加字段数据视图字段旁边的下拉菜单,其中包含用于添加和管理字段的项目

    有关向数据视图添加字段和示例的更多信息,请参阅 使用运行时字段探索您的数据

表格是高度可定制的,为您提供文本对齐、值格式、颜色选项等。

  1. 可视化类型 下拉列表中,选择 表格

  2. 将要可视化的字段拖到工作区。

  3. 要排序或隐藏列,请单击列标题旁边的箭头,然后选择一个选项。

    属于同一图层窗格组的所有列都在表格中排序。

  4. 要更改显示选项,请单击图层窗格中的 指标 字段,然后配置以下选项

    • 名称 — 指定字段显示名称。
    • 按以下项折叠 — 将所有具有相同值的指标值聚合为单个数字。
    • 值格式 — 指定字段值在表格中的显示方式。
    • 文本对齐 — 将单元格中的值对齐到 左侧居中右侧
    • 按值着色 — 将颜色应用于单元格或文本值。 要更改颜色,请单击 编辑颜色 图标。
    • 隐藏列 — 隐藏该字段的列。
    • 直接单击进行过滤 — 将列值转换为可点击的链接,允许您过滤或向下钻取数据。
    • 汇总行 — 添加显示汇总值的行。 指定后,允许您输入 汇总标签
警告

此功能为技术预览版,可能会在将来的版本中更改或删除。 Elastic 将努力解决任何问题,但技术预览版中的功能不受官方 GA 功能的支持 SLA 的约束。

对于基于术语的指标,使用颜色映射为每个术语分配颜色。

  1. 创建一个自定义表。
  2. 在图层窗格中,选择 指标 字段。
  3. 按值着色 选项中,选择 单元格文本
  4. 单击 编辑颜色 图标。
  5. 切换按钮以使用颜色映射功能。
  6. 选择调色板和模式。
  7. 单击 添加分配 以将颜色分配给特定术语,或单击 添加所有未分配的术语 以将颜色分配给所有术语。 不支持将颜色分配给日期。
  8. 配置颜色分配。 您还可以选择是否应将未分配的术语映射到所选的调色板或单个颜色。

要使用键盘而不是鼠标,请使用 Lens 完全可访问且不断改进的拖动系统。

  1. 在字段列表或图层窗格中选择字段。 大多数字段都有内部和外部选择状态。 内部状态打开一个面板,其中包含详细信息或选项。 外部状态允许您拖动该字段。 通过 Tab 键在字段之间切换,直到获得该字段的外部状态。

    Lens drag and drop focus state
  2. 完成以下操作

    • 要选择一个字段,请按空格键。

    • 要选择要放置字段的位置,请使用向左和向右箭头。

    • 要重新排序图层窗格上的字段,请使用向上和向下箭头。

    • 要复制一个操作,请使用向左和向右箭头,然后选择要使用的 放置字段或单击以添加 字段。

      Using drag and drop to reorder
  3. 要确认操作,请按空格键。 要取消,请按 Esc。

公式允许您对聚合数据执行数学运算。 最常见的公式是将两个值相除以产生百分比。

  1. 在图层窗格中,单击一个字段。

  2. 单击 公式,然后输入公式。

    筛选器比率示例

    要筛选文档集,请使用 kql='',然后与同一分组中的其他文档进行比较

    count(kql='response.status_code > 400') / count()
    
    每周对比示例

    要获取上一周每个分组的值,请使用 shift='1w'

    percentile(system.network.in.bytes, percentile=99) /
    percentile(system.network.in.bytes, percentile=99, shift='1w')
    

    您无法将不同的时间偏移(例如 count(shift="1w") - count()count(shift="1w") - count(shift="1m"))与 Top values 函数结合使用。

    总百分比示例

    要将每个分组转换为总数的百分比,公式会计算所有分组的 overall_sum

    sum(products.base_price) / overall_sum(sum(products.base_price))
    
    提示

    有关公式的详细信息,请单击 公式参考图标

  3. 要准确显示公式,请从 值格式 下拉列表中选择 百分比

将您的实时数据与按时间增量偏移的结果进行比较。 例如,您可以将用户 CPU 时间花费的实时百分比与偏移一小时的结果进行比较。

  1. 在图层窗格中,单击要偏移的字段。
  2. 单击 高级
  3. 时间偏移 字段中,输入时间偏移增量。

有关时间偏移示例,请参阅 比较时间范围

要创建分区图表,例如饼图,请配置一个或多个 Slice by 维度来定义分区,并配置一个 Metric 维度来定义大小。要创建具有多个指标的分区图表,请使用图层设置。马赛克可视化不支持多个指标。

  1. 在图层面板中,单击 分区可视化图层的操作菜单,然后选择 图层设置
  2. 选择 多个指标
  3. 单击 X
警告

此功能为技术预览版,可能会在将来的版本中更改或删除。 Elastic 将努力解决任何问题,但技术预览版中的功能不受官方 GA 功能的支持 SLA 的约束。

数据抽样可以帮助您缩短可视化加载时间。要缩短加载时间,请使用较低的抽样百分比,这也会降低准确性。在大数据集上使用较低的抽样百分比。

  1. 编辑可视化 弹出窗口中,单击 分区可视化图层操作菜单,然后选择 图层设置
  2. 要选择 抽样 百分比,请使用滑块。
  3. 单击 应用并关闭
  4. 单击 保存
警告

此功能为技术预览版,可能会在将来的版本中更改或删除。 Elastic 将努力解决任何问题,但技术预览版中的功能不受官方 GA 功能的支持 SLA 的约束。

注释允许您突出显示可视化中重要的特定点,例如数据中的重大变化。您可以为任何数据视图添加注释,添加文本和图标,指定线条格式和颜色等等。

Lens annotations

注释支持两种放置类型

  • 静态日期 — 显示特定时间或时间范围的注释。
  • 自定义查询 — 基于自定义 Elasticsearch 查询显示注释。有关查询的详细信息,请查看 半结构化搜索

任何注释层都可以保存为注释组到 可视化库 中,以便在其他可视化中重复使用。对注释组所做的任何更改都将反映到添加到该注释组的所有可视化中。

创建一个新的注释层。

  1. 在图层面板中,单击 添加图层 > 注释 > 新建注释

  2. 选择注释的数据视图。

  3. 从字段列表中,将字段拖到 添加注释 字段。

  4. 要在注释中使用全局过滤器,请单击 注释层的操作菜单,然后从下拉列表中选择 保留全局过滤器

    当您将可视化添加到仪表板时,会显示 可视化修改器弹出窗口,允许您查看对可视化所做的设置更改。

创建静态注释。

  1. 选择 静态日期
  2. 注释日期 字段中,单击 Lens 中的注释日期图标,然后选择日期。
  3. 要将注释显示为时间范围,请选择 应用为范围,然后指定 日期。

创建自定义查询注释。

  1. 选择 自定义查询

  2. 输入要显示的数据的 注释查询

    有关查询和示例的详细信息,请查看 半结构化搜索

  3. 选择 目标日期字段

指定注释外观。

  1. 输入注释 名称
  2. 更改您希望注释在可视化上显示的 外观 选项。
  3. 如果您创建了自定义查询注释,请单击 添加字段 以将字段添加到注释工具提示。
  4. 要关闭,请单击 X

将注释组保存到库。

  1. 在图层面板中,在注释层上,单击 注释层上的保存按钮
  2. 输入 标题描述,并添加任何适用的 标签
  3. 单击 保存组

将库注释组添加到可视化。

  1. 在图层面板中,单击 添加图层 > 注释 > 从库加载
  2. 选择要使用的注释组。

使用参考线,您可以使用图标、颜色和其他显示选项来识别可视化中的特定值。您可以将参考线添加到任何显示轴的可视化类型。

例如,要跟踪第 75 个百分位数的字节数,请将阴影 百分位数 参考线添加到您的时间序列可视化中。

Lens drag and drop focus state
  1. 在图层面板中,单击 添加图层 > 参考线

  2. 单击参考线值,然后指定要使用的参考线

    • 要添加静态参考线,请单击 静态,然后输入要使用的参考线值。
    • 要添加动态参考线,请单击 快速函数,然后单击并配置要使用的函数。
    • 要使用数学计算参考线值,请单击 公式,然后输入公式。
  3. 指定显示选项,例如 显示名称图标,然后单击 关闭

您可以使用查询栏创建查询来过滤可视化中的所有数据,或者使用图层面板和图例过滤器来应用基于字段值的过滤器。

使用 过滤器 功能,您可以应用多个 KQL 过滤器,并将 KQL 过滤器应用于单个图层,以便您可以同时可视化已过滤和未过滤的数据。

  1. 在图层窗格中,单击一个字段。

  2. 单击 过滤器 功能。

  3. 单击 添加过滤器,然后输入要应用的 KQL 过滤器。

    要在您自己的数据上尝试 过滤器 功能,请参阅 将文档子集与所有文档进行比较

使用 按...过滤 高级选项,您可以为 柱状图折线图和面积图 可视化中的每个过滤器组分配颜色,并构建复杂的表格。例如,显示故障率和总体数据。

  1. 在图层窗格中,单击一个字段。
  2. 单击 添加高级选项,然后选择 按...过滤
  3. 输入要应用的 KQL 过滤器。

直接从图例中的值将过滤器应用于可视化。 柱状图折线图和面积图比例 可视化支持图例过滤器。

在图例中,单击字段,然后选择以下选项之一

  • 过滤值为 — 应用一个过滤器,该过滤器仅显示可视化中的字段数据。
  • 过滤掉值 — 应用一个过滤器,该过滤器从可视化中删除字段数据。

每种可视化类型都带有一组您可以从编辑器工具栏访问的组件。

以下组件菜单可用

  • 视觉选项 — 指定如何显示面积图、折线图和柱状图选项。例如,您可以指定如何在柱状图中显示标签。
  • 标签 — 指定如何显示圆环图、饼图和树状图的标签。
  • 图例 — 指定如何显示图例。您可以选择在可视化内部或外部显示图例,在图例值过长时截断它们,并 选择要显示的附加统计信息
  • 左轴底轴右轴 — 指定您希望如何显示图表轴。例如,添加轴标签并更改方向和边界。

在创建或编辑可视化时,您可以自定义图例的显示方式以及它显示的数据。为此,请查找 图例图标 图标。

Menu with options to customize the legend of a visualization
注意

可用选项可能因您设置的图表类型而异。 例如,显示其他统计信息仅适用于时间序列图表。

更改图例的显示

使用 可见性位置宽度 选项,您可以调整图例在可视化中或旁边的显示方式。

截断长标签

使用 标签截断 选项,您可以使图例保持最小,以防出现跨越多行的长标签。

显示时间序列图表的其他统计信息

为了使您的图例尽可能提供信息,您可以显示一些其他 统计信息 用于其中一个轴上带有时间戳的图表,并添加 系列标题

柱状图折线面积 图表可以显示以下值

  • 平均值:考虑图表中所有数据点的平均值
  • 中位数:考虑图表中所有数据点的中位数
  • 最小值:考虑图表中所有数据点的最小值
  • 最大值:考虑图表中所有数据点的最大值
  • 范围:最小值和最大值之间的差异
  • 最后值:考虑图表中所有数据点的最后值
  • 最后一个非空值: 最后一个非空值
  • 第一个值:考虑图表中所有数据点的第一个值
  • 第一个非空值:第一个非空值
  • 差值:第一个值和最后一个值之间的差值
  • 差值 %:第一个值和最后一个值之间的百分比差值
  • 总和:图表中绘制的所有值的总和
  • 计数:图表中绘制的数据点的数量
  • 去重计数:图表中绘制的具有不同值的数据点的数量
  • 方差:图表中绘制的所有数据点的方差
  • 标准差:图表中绘制的所有数据点的标准差
  • 当前或最后一个值:鼠标悬停的当前或最后一个数据点的确切值

所有统计信息都基于选定的时间范围和图表中显示的聚合数据点进行计算,而不是来自 Elasticsearch 的原始数据。

例如,如果图表中绘制的指标是 Median(system.memory) 且时间范围是 过去 24 小时,当您在图例中显示 最大值 统计信息时,显示的值对应于过去 24 小时的 Max[Median(system.memory)]

Additional statistics shown in the legend of a memory consumption bar chart

当您的可视化包含一个数据视图时,您可以在 Discover 中打开和浏览可视化数据。

要开始使用,请点击工具栏中的 在 Discover 中浏览数据

有关使用 Discover 浏览数据的更多信息,请查看 Discover

要查看可视化中包含的数据以及收集数据的请求,请使用 Inspector

  1. 在工具栏中,点击 Inspect

  2. 打开 View 下拉菜单,然后点击 Data

    1. 从下拉菜单中,选择包含要查看的数据的表。
    2. 要下载数据,点击 Download CSV,然后选择格式类型。
  3. 打开 View 下拉菜单,然后点击 Requests

    1. 从下拉菜单中,选择要查看的请求。
    2. 要在 Console 中查看请求,点击 Request,然后点击 Open in Console

将面板保存到 Visualize Library 并将其添加到仪表板,或将其添加到仪表板而不保存。

要将面板保存到 Visualize Library

  1. 点击 保存到库
  2. 输入 标题 并添加任何适用的 标签
  3. 确保选中 保存后添加到仪表板
  4. 点击 保存并返回

要将面板保存到仪表板

  1. 点击 保存并返回

  2. 向面板添加一个可选标题。

    1. 在面板标题中,点击 No Title
    2. Panel settings 窗口中,选择 Show title
    3. 输入 标题,然后点击 Save

有关常见 Lens 问题的解答,请查看以下内容。

© . All rights reserved.