过滤监控编辑

运行 npx @elastic/synthetics push 命令时,可以使用以下标志过滤推送到 Kibana 的监控:

--tags Array<string>
推送与 glob 模式匹配的给定标签的监控。
--match <string>
推送名称或标签与 glob 模式匹配的监控。
--pattern <string>
用于匹配当前工作目录中旅程文件的正则表达式模式。默认值为 /*.journey.(ts|js)$/(浏览器监控)和 /.(yml|yaml)$/(轻量级监控)。

您可以结合这些技术,并通过使用多个配置文件将监控推送到不同的 Kibana 集群/空间。

npx @elastic/synthetics push --config synthetics.qa.config.ts --tags env:qa
npx @elastic/synthetics push --config synthetics.prod.config.ts --tags env:prod

@elastic/synthetics locations编辑

列出所有可用于运行合成监控的位置。

npx @elastic/synthetics locations --url <kibana-host> --auth <api-key>

运行 npx @elastic/synthetics locations 而不带任何标志,即可列出 Elastic 管理的所有可用的全局位置,用于运行合成监控。

要列出 Elastic 全球托管基础设施和私有位置上的所有位置,请包含以下内容:

--url <string>
用于获取所有可用公共和私有位置的部署的 Kibana URL。
--auth <string>
用于 Kibana 身份验证 的 API 密钥。

如果管理员已为您分配的角色禁用了 Elastic 托管位置,并且您 *没有* 包含 --url--auth,则将列出 Elastic 管理的所有全局位置。但是,您将无法使用您的 API 密钥推送到这些位置,并且会看到错误:您无权使用 Elastic 托管的全局位置。有关更多详细信息,请参阅 故障排除文档