在 Splunk 中创建基本图表。

17 Mar 2025 | 4 分钟阅读

在本节中,我们将学习如何在 Splunk 中创建基本图表。我们还将学习可视化图表、在图表上创建叠加层、格式化 X 轴和 Y 轴以及如何将图表另存为报告。

在本示例中,我们通过计算客户在在线商店网站上采取的操作的信息来比较用户操作的计数。

  • 每个产品被看到的次数
  • 每个产品被添加到我们购物车的次数
  • 每种药物的销售数量

前提条件

此示例需要启用字段查找字段 productName。在继续本节之前,我们必须完成所有这些步骤。 除非启用字段查找,否则搜索将不会显示正确的结果。

步骤:

  1. 开始新的搜索。
  2. 将时间设置为所有时间
  3. 运行以下搜索。
    sourcetype=access_* status=200 | chart count AS views count(eval(action="addtocart")) AS addtocart count(eval(action="purchase")) AS purchases by productName | rename productName AS "Product Name", views AS "Views", addtocart AS "Adds to Cart", purchases AS "Purchases"
    此查询使用 Chart 命令来计算 action = purchaseaction = addtocart 事件的数量。 然后,搜索使用 rename 命令来重命名结果中出现的字段。
    图表命令是一个转换命令。 搜索结果出现在统计信息页面上。
  4. 单击可视化 搜索结果将显示在饼图中。
  5. 将显示更改为
Splunk Create a basic chart in Splunk

创建叠加图表并探索可视化选项

对于此示例,我们创建一个图表,将两个数据系列作为列线叠加在三个数据系列上。 叠加图表将以另一种 图表类型 操作显示,例如 添加到购物车购买 在一种图表类型上,以及转化率,例如 浏览到购买。

为了计算用户活动,我们将使用 stats 命令。 对于这些操作,使用 eval 命令来计算转化率。 例如,有多少人看过某个产品并将该产品添加到他们的购物车中。

让我们首先运行一个查询并将结果显示为图表。

  1. 开始新的搜索。
  2. 将时间范围更改为所有时间
  3. 运行以下搜索。
    sourcetype=access_* status=200 | stats count AS views count(eval(action="addtocart")) AS addtocart count(eval(action="purchase")) AS purchases by productName | eval viewsToPurchases=(purchases/views)*100 | eval cartToPurchases=(purchases/addtocart)*100 | table productName views addtocart purchases viewsToPurchases cartToPurchases | rename productName AS "Product Name", views AS "Views", addtocart as "Adds To Cart", purchases AS "Purchases"
    使用 eval 命令指定了两个新字段。 这些字段包括转换级别。
  • viewToPurchases 区域衡量了与购买该产品的客户数量相比,查看该产品的客户数量。 该计算返回一个百分比。
  • cartToPurchases 区域比较了将产品添加到购物车中的客户数量与购买产品的客户数量。 该计算返回一个百分比。
    Splunk Create a basic chart in Splunk
  1. 单击可视化
    这是创建基本图表部分中的同一图表,包括两个额外的数据系列,viewsToPurchasescartToPurchases
    Splunk Create a basic chart in Splunk

对于转化率,接下来的几个步骤将重新格式化图表可视化,以将两个数据系列叠加到三个操作数据系列上。

格式化 X 轴标签

请注意,X 轴标签被截断。 标签被截断,因为产品太多,导致难以阅读。 让我们修复这个问题。

  1. 单击格式X 轴
  2. 现在,对于 标签旋转,我们需要选择第二个选项,即 -45
    Splunk Create a basic chart in Splunk
  3. 现在,关闭格式对话框。
    但是,我们必须注意到 X 轴上标签的细微变化。
    Splunk Create a basic chart in Splunk

格式化 Y 轴值并添加标题

查看 Y 轴数字。 此轴中的数字范围从 1000 到 3000,并且没有定义轴跟踪内容的描述。 让我们使图表更易于阅读。

  1. 在此处,单击格式选项和 Y 轴。现在,我们将添加一个标题并在 Y 轴上指定不同的数字间隔。
  2. 对于标题,选择自定义并键入操作
  3. 对于间隔,键入 500
  4. 对于最大值,键入 2500
    Splunk Create a basic chart in Splunk
  5. 关闭格式对话框。 注意标签更改和 Y 轴值。
    Splunk Create a basic chart in Splunk

将修订后的图表另存为报告。

我们对地图进行了重大更改,使其可读。 现在是将图表另存为报告的时候了。

  1. 单击另存为并选择报告
  2. 对于标题,请参见“按项目活动分析转换级别保存报告”对话框。
  3. 现在,对于描述,键入产品被查看、添加到购物车的次数,以及从这些操作中购买的次数和购买率
  4. 单击保存
  5. 在确认对话框中,单击查看