过滤监控
编辑过滤监控编辑
运行 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 托管的全局位置。有关更多详细信息,请参阅 故障排除文档。