Quarkus 使用情况分析
匿名帮助我们使 Quarkus 变得更好。
Quarkus 为什么要收集使用情况分析?
使用情况分析(遥测数据收集)对于 Quarkus 团队和贡献者来说,是衡量哪些操作系统、Java 版本、构建系统、扩展等被使用情况的宝贵信息。此服务由 Red Hat 提供,详情请参阅使用策略页面。
这如何运作?
为了获取这些信息,从 Quarkus 3.2 开始,当您在开发模式下首次运行 Quarkus(quarkus dev
、mvn quarkus:dev
等)时,会询问您是否同意向 Quarkus 社区贡献匿名构建数据。
通过回答“是”,当您执行 Quarkus 构建时,匿名数据将被发送,以收集有关 Quarkus 使用和采用情况的统计数据。
但是,如果您回答“否”,则不会发送任何使用数据,并且不会再次询问您。
我们将分享从这些匿名使用数据中学到的知识,并计划将使用和采用情况等内容集成到extensions.quarkus.io 和code.quarkus.io 等网站。
如何启用和禁用?
构建时分析默认不激活。如果您已选择加入但希望禁用构建时分析,或者希望稍后启用收集,可以通过以下两种方式进行:
全局设置
您可以通过编辑用户主目录中 `.redhat` 文件夹下的 io.quarkus.analytics.localconfig
文件来手动配置全局设置。
启用分析收集
{"disabled":false}
禁用分析收集
{"disabled":true}
每次构建设置
您可以通过使用 quarkus.analytics.disabled
系统属性来为给定构建进行配置。
- 要禁用分析收集,请将
quarkus.analytics.disabled
设置为true
。 - 要启用分析收集,请将
quarkus.analytics.disabled
设置为false
。
例如,在使用 Maven 时,您可以通过以下方式为单个运行禁用分析收集:
./mvnw clean install -Dquarkus.analytics.disabled=true