应用分析
您可以使用应用程序分析来创建自定义的可观察性应用程序,以查看系统的可用性状态,您可以在其中将日志事件与跟踪和指标数据结合到一个整体系统健康视图中。这使您可以在日志、跟踪和指标之间快速切换,以深入查找任何问题的来源。
开始使用应用程序分析
首先,点击 OpenSearch Dashboards 界面左上角的“菜单”按钮。然后,选择可观察性,接着选择应用程序分析。
创建应用程序
- 选择创建应用程序。
- 输入您的应用程序名称,并可选择添加描述。
- 执行以下至少一项操作
- 使用 PPL 指定基础查询。
应用程序创建后,您无法更改基础查询。
- 从下拉菜单或服务图中选择服务和实体。
- 从下拉菜单或表格中选择跟踪组。
4. 选择创建。
创建可视化
- 选择日志事件选项卡。
- 使用 PPL 在您的基础查询之上进行构建。
- 选择可视化选项卡以查看您的可视化。
- 展开保存下拉菜单,输入您的可视化名称,然后选择保存。
要查看您的可视化,选择面板选项卡。
配置可用性
可用性是根据在时间序列指标上设置的可用性级别来确定的应用程序状态。
要创建可用性级别,您必须配置以下内容
- color: 主页上可用性徽章的颜色。
- name: 主页上可用性徽章中的文本。
- expression: 用于确定可用性的比较运算符。
- value: 计算可用性时使用的值。
默认情况下,应用程序分析显示您过去 24 小时的数据。要查看不同时间范围内的数据,请使用日期和时间选择器。
时间序列指标
时间序列指标是任何具有跨越时间戳查询且为折线图的可视化。然后,您可以使用 PPL 在日志上定义任意条件,以创建随时间变化的可视化。
示例
source = <index_name> | ... | ... | stats ... by span(<timestamp_field>, 1h)
在可视化配置中选择折线图以创建时间序列指标。