"Detected health issues for services UploaderThreadsWatcher" notification banner is displayed on the Usage Meter.
Error in dss_error.log:
2024-07-29 11:36:00.055 ERROR --- [ProcessWatcherThread] c.v.um.commoncomp.procwatch.ProcessInfo : Not found 1 thread instances with name mask uploaderThread
2024-07-29 11:36:00.056 ERROR --- [ProcessWatcherThread] c.v.um.common.health.UmHealthReporter : reportFatalErorr call with errorCode 'ERR_THREAD_WATCHER' and errorMessage 'Issue detected for UploaderThreadsWatcher'
VMware vCloud Usage Meter 4.6
VMware vCloud Usage Meter 4.7.x
VMware vCloud Usage Meter 4.8.x
To remediate the health issues below are the steps to workaround by increasing the timeout values:
usagemeter
" accountroot
" account using "su -
"cd /opt/vmware/cloudusagemetering/conf/
"vi dss_process.conf
"-readTimeoutSeconds 300
-writeTimeoutSeconds 300
[
-componentName uploader
-componentFactory com.vmware.um.uploader.UploaderComponent.createInstance
-componentParams {
# This is the hostname of the event gateway to which usage data is uploaded.
# The value of is configuration parameter is automatically changed at boot time
# for GA builds. See scripts/first-boot.sh
-uploadHost ums.cloud.vmware.com
# Upload runs once an hour by default but you can change that here
-uploadIntervalSeconds 3600
-uploaderMaxThreads 1
-rotatorMaxThreads 2
-readTimeoutSeconds 300
-writeTimeoutSeconds 300
}
]
15000
to 350000
:-timeoutMs 350000
:wq!
"reboot -f
"After making the changes re-test the upload with Settings -> Send Update To Cloud Partner Navigator (CPN) by clicking on “Send Update to CPN
”.