Artifactory OSS每分钟上报数据至system/logs/usageartifactory的原因与处理
关于Artifactory OSS 频繁上传日志并报404的问题
问题现象
用户使用Artifactory OSS时,每分钟都会生成如下日志,包含上传统计文件的INFO日志和404错误:
2023-11-03T04:12:06.250Z 35[jfob ] [INFO ] [4475....08a4] [shipping_service.go:625 ] [main ] [] - Uploading 13 consumption file/s to artifactory/api/v1/system/logs/usageartifactory/2023-11-03 with params map[nodeId:52...b4b productName:artifactory serviceId:01er.....1rha], filelist: [ /opt/jfrog/artifactory/var/data/metadata/usage/archived/metadata-consumption-usage-2023-11-02T09-21-28.955.log.gz /opt/jfrog/artifactory/var/data/metadata/usage/archived/metadata-consumption-usage-2023-11-02T09-36-28.955.log.gz /opt/jfrog/artifactory/var/data/metadata/usage/archived/metadata-consumption-usage-2023-11-02T09-51-28.955.log.gz /opt/jfrog/artifactory/var/data/metadata/usage/archived/metadata-consumption-usage-2023-11-02T10-06-28.955.log.gz /opt/jfrog/artifactory/var/data/metadata/usage/archived/metadata-consumption-usage-2023-11-02T10-21-28.954.log.gz /opt/jfrog/artifactory/var/data/metadata/usage/archived/metadata-consumption-usage-2023-11-02T10-36-28.955.log.gz /opt/jfrog/artifactory/var/data/metadata/usage/archived/metadata-consumption-usage-2023-11-02T10-51-28.955.log.gz /opt/jfrog/artifactory/var/data/metadata/usage/archived/metadata-consumption-usage-2023-11-02T11-06-28.955.log.gz /opt/jfrog/artifactory/var/data/metadata/usage/archived/metadata-consumption-usage-2023-11-02T11-21-28.955.log.gz /opt/jfrog/artifactory/var/data/metadata/usage/archived/metadata-consumption-usage-2023-11-03T03-54-53.276.log /opt/jfrog/artifactory/var/data/metadata/usage/archived/metadata-consumption-usage-2023-11-03T03-54-53.276.log.gz /opt/jfrog/artifactory/var/data/metadata/usage/archived/metadata-traffic-2023-11-02T04-06-28.954.log /opt/jfrog/artifactory/var/data/metadata/usage/archived/metadata-traffic-2023-11-02T04-06-28.954.log.gz ] [shipping_service] 2023-11-03T04:10:06.282Z 35[jfob ] [ERROR] [4475...08a4] [artifactory_client.go:131 ] [main ] [] - Upload file to Artifactory API returned: 404 { "errors" : [ { "status" : 404, "message" : "Not Found" } ] } [artifactory_client]
问题解答
1. 这些消息是什么?
这是Artifactory内置的使用数据上报机制,系统会收集自身的消费统计(如元数据使用情况)和流量数据,生成日志文件后尝试上传到JFrog官方的统计服务端点。但Artifactory OSS版本不支持这个上报功能,没有对应的接收服务,所以每次上传都会返回404错误。
2. 该如何处理?
因为OSS版本无法使用这个上报功能,最直接的处理方式是关闭该功能,避免频繁生成错误日志占用磁盘空间和干扰日志排查。如果暂时不想修改配置,也可以忽略这些日志,但不推荐长期这么做。
3. 是否可以停止发送这些数据?
可以,通过修改配置关闭使用数据上报:
- 编辑Artifactory的系统配置文件,路径通常为
/opt/jfrog/artifactory/var/etc/system.yaml - 在文件中添加或修改以下配置项:
artifactory: usage: enabled: false - 保存配置后,重启Artifactory服务,比如执行命令:
sudo systemctl restart artifactory - 部分版本的Artifactory OSS也支持通过UI操作:进入Admin > General > Usage Reporting,找到开关并关闭(如果UI中有此选项)
内容的提问来源于stack exchange,提问作者Charlee Chitsuk
相关产品推荐
相关产品推荐

