公共预览
生成支持包
注意
生成支持包目前处于公共预览状态。Grafana Labs提供有限的支持,并且在此功能广泛可用之前可能会发生破坏性变更。
/-/support?duration=N
端点返回一个支持包,这是一个包含有关正在运行的Alloy实例信息的压缩文件,可以作为尝试调试问题时的信息基线。
此功能不受向后兼容性保证的覆盖。
注意
默认情况下启用此端点,但可以使用--disable-support-bundle
运行时标志将其禁用。
持续时间参数是可选的,必须小于或等于配置的HTTP服务器写入超时,如果没有提供,则默认为此值。端点仅暴露给Alloy HTTP服务器监听地址,默认为localhost:12345
。
支持包包含所有纯文本信息,因此您可以在共享之前检查它,以验证是否已泄露敏感信息。
此外,您还可以检查支持包实现以验证生成这些包所使用的代码。
支持包包含以下数据
alloy-components.json
包含有关在此Alloy实例上运行的组件的信息,由/api/v0/web/components
端点生成。alloy-logs.txt
包含包生成过程中的日志。alloy-metadata.yaml
包含Alloy构建版本以及安装的操作系统、架构和运行时间。alloy-metrics.txt
包含了Alloy的内部指标快照。alloy-peers.json
包含了本Alloy实例识别的集群对等体的信息,由/api/v0/web/peers
端点生成。alloy-runtime-flags.txt
包含了Alloy中可用的运行时标志的值。pprof/
目录包含由pprof包导出的Go运行时分析数据(CPU、堆、goroutine、互斥锁、阻塞分析),请参阅 分析 文档以获取如何使用这些信息的更多详细信息。