跳转至

仪表 板

本指南介绍了如何在Logfire UI中创建和自定义仪表板,从而实现对服务和系统指标的有效监控。

Logfire Dashboard

开始使用

Logfire提供了几个预构建的仪表板作为方便的起点。

Web 服务仪表板

此仪表板提供了 Web 服务运行状况的高级视图。它可能会显示关键指标,例如:

  • 请求:您的 Web 服务收到的请求总数。

  • 异常:请求处理过程中遇到的异常数。

  • 趋势路线:可视化一段时间内最常访问的路由或 API。

  • 2XX 请求的百分比:导致成功响应的请求百分比(200 范围内的状态代码)。

  • 5XX 个请求的百分比:导致服务器错误(状态代码在 500 范围内)的请求百分比。

  • 日志类型比率:您的 Web 服务生成的不同日志类型(例如,信息、警告、错误)的细分。

系统衡量指标

此仪表板侧重于系统资源利用率,可能包括:

  • CPU使用率:系统使用的处理能力百分比。

  • 内存使用情况:系统当前正在使用的内存量。

  • 进程数:系统上正在运行的进程总数。

  • 掉期使用:系统当前正在使用的交换空间量。

自定义仪表板

若要创建自定义仪表板,请按照下列步骤操作:

  1. 在仪表板页面上,单击“从头开始”按钮。

  2. 创建仪表板后,您可以开始重命名它并向其添加图表和块。

  3. 要添加图表,请单击“添加图表”按钮。

  4. 选择要添加的块类型。

  5. 通过提供必要的数据和设置来配置块(请查看下一部分)。

  6. 重复步骤 4-6 以向仪表板添加更多块。

  7. 要重新排列块,请在仪表板设置中启用“编辑模式”,然后只需将它们拖放到所需位置即可。

您可以随意尝试不同的块类型和配置,以创建适合您监控需求的仪表板。

选择和配置 Dashboard 的图表

在Logfire中创建自定义仪表盘或修改自定义仪表盘时,您可以选择不同的图表类型来可视化您的数据。

Logfire Dashboard chart types

定义查询

在创建图表的第二步中,您需要输入 SQL 查询。Logfire 仪表板的图表根据此查询获取数据。您可以在查询输入后面的表上查看查询的实时结果。您可以使用 PostgreSQL 的全部功能来检索您的记录。

Logfire Dashboard chart query

图表预览和配置

根据您的需求和查询,您需要配置图表以可视化和显示您的数据:

时间序列图

时间序列图表显示特定时间段内的数据点。

饼图

饼图将数据表示为圆的切片,其中每个切片代表一个类别或值。

桌子

表以行和列的形式显示数据,允许您以表格形式呈现数据。

值图表以卡片或面板的形式显示单个值或多个值。

类别

类别图表将数据表示为类别或组,允许您比较不同的组。

技巧和窍门

使用同步工具提示和缩放增强查看效果

对于包含多个时间序列图表的仪表板,请考虑启用“同步工具提示和缩放”。这个强大的功能提供了更有凝聚力的观看体验:

同步悬停:当您将鼠标悬停在任何时间序列图表上的数据点上时,所有同步图表上的相应数据点将同时高亮显示。这使您可以轻松地比较同一时间点不同指标的值。一起缩放:放大或缩小单个图表将自动对所有同步图表应用相同的缩放级别。这有助于您在所有指标中保持对特定时间范围的关注,从而确保分析的一致性。激活同步

要为仪表板启用同步工具提示和缩放,请执行以下操作:

  • 在 Logfire 中打开您的仪表板。

  • 单击“Dashboard Setting”(仪表板设置)

  • 激活“同步工具提示和缩放”选项。

自定义图表

Logfire使您能够个性化图表的外观和行为,以更好地满足您的需求。以下是可用选项的概述:

  • 重命名图表:为图表分配一个清晰且描述性的标题,以提高可读性。

  • 编辑图表:更改图表查询以更好地表示您的数据。

  • 复制图表:快速创建现有图表的副本以进行进一步修改,从而节省您的时间和精力。

  • 删除图表:如果图表不再相关,请从仪表板中删除该图表。


本文总阅读量