使用 OpenSearch Dashboards 生成报告
您可以使用 OpenSearch Dashboards 创建 PNG、PDF 和 CSV 报告。要创建报告,您必须拥有正确的权限。有关预定义角色及其授予的权限的摘要,请参阅安全插件。
在 OpenSearch 2.16 及更早版本中,CSV 报告具有不可配置的 10,000 行限制。从 2.17 版本开始,在设置报告时可以配置此限制。虽然报告没有明确的大小限制(例如,MB),但极大的文档可能会导致报告生成因 V8 JavaScript 引擎的内存不足错误而失败。
生成报告
从界面生成报告
- 从导航面板中,选择报告。
- 对于仪表板、可视化或笔记本,选择下载 PDF或下载 PNG。如果您从“发现”页面创建报告,请选择生成 CSV。
报告在后台异步生成,可能需要几分钟时间,具体取决于报告的大小。当您的报告准备好下载时,会出现通知。
- 要创建基于计划的报告,请选择创建报告定义。然后继续使用定义创建报告。此选项会根据您正在查看的可视化、仪表板或数据预填充许多字段。
使用定义创建报告
定义允许您按周期性计划生成报告。
- 从导航面板中,选择报告。
- 选择 Create。
- 在报告设置下,输入报告的名称和可选描述。
- 选择报告源(即生成报告的页面)。您可以从仪表板、可视化、发现(保存的搜索)或笔记本页面生成报告。
- 选择您的仪表板、可视化、保存的搜索或笔记本。然后选择报告的时间范围。
- 为报告选择适当的文件格式。
- (可选)为报告添加页眉或页脚。页眉和页脚仅适用于仪表板、可视化和笔记本报告。
-
在报告触发器下,选择按需或计划。
对于计划报告,选择重复或基于 Cron。您可以每天或以其他时间间隔接收报告,Cron 表达式为您提供了更大的灵活性。有关更多信息,请参阅Cron 表达式参考。
- 选择 Create。
故障排除
您可以使用以下主题来解决报告问题。
Chromium 无法与 OpenSearch Dashboards 一起启动
在为仪表板或可视化创建报告时,您可能会看到以下错误
此问题可能由两个原因引起
报告中字符未加载
您可能会遇到一个问题,即 UTF-8 编码的字符在浏览器中显示正常,但由于缺少所需的字体依赖项,它们无法在生成的报告中加载。安装字体依赖项,然后重新生成报告。