Round fields in TRAP caching telemetry to integers

This commit is contained in:
Edoardo Pirovano 2022-08-17 13:30:17 +01:00
parent 7d94bb850d
commit eb6f272155
No known key found for this signature in database
GPG key ID: 047556B5D93FFE28
6 changed files with 12 additions and 14 deletions

4
lib/analyze-action.js generated
View file

@ -50,8 +50,8 @@ async function sendStatusReport(startedAt, config, stats, error, trapCacheUpload
if (config && didUploadTrapCaches) { if (config && didUploadTrapCaches) {
const trapCacheUploadStatusReport = { const trapCacheUploadStatusReport = {
...statusReport, ...statusReport,
trap_cache_upload_duration_ms: trapCacheUploadTime || 0, trap_cache_upload_duration_ms: Math.round(trapCacheUploadTime || 0),
trap_cache_upload_size_bytes: await (0, trap_caching_1.getTotalCacheSize)(config.trapCaches, logger), trap_cache_upload_size_bytes: Math.round(await (0, trap_caching_1.getTotalCacheSize)(config.trapCaches, logger)),
}; };
await actionsUtil.sendStatusReport(trapCacheUploadStatusReport); await actionsUtil.sendStatusReport(trapCacheUploadStatusReport);
} }

File diff suppressed because one or more lines are too long

4
lib/init-action.js generated
View file

@ -66,8 +66,8 @@ async function sendSuccessStatusReport(startedAt, config, toolsVersion, logger)
tools_resolved_version: toolsVersion, tools_resolved_version: toolsVersion,
workflow_languages: workflowLanguages || "", workflow_languages: workflowLanguages || "",
trap_cache_languages: Object.keys(config.trapCaches).join(","), trap_cache_languages: Object.keys(config.trapCaches).join(","),
trap_cache_download_size_bytes: await (0, trap_caching_1.getTotalCacheSize)(config.trapCaches, logger), trap_cache_download_size_bytes: Math.round(await (0, trap_caching_1.getTotalCacheSize)(config.trapCaches, logger)),
trap_cache_download_duration_ms: config.trapCacheDownloadTime, trap_cache_download_duration_ms: Math.round(config.trapCacheDownloadTime),
}; };
await (0, actions_util_1.sendStatusReport)(statusReport); await (0, actions_util_1.sendStatusReport)(statusReport);
} }

File diff suppressed because one or more lines are too long

View file

@ -71,10 +71,9 @@ export async function sendStatusReport(
if (config && didUploadTrapCaches) { if (config && didUploadTrapCaches) {
const trapCacheUploadStatusReport: FinishWithTrapUploadStatusReport = { const trapCacheUploadStatusReport: FinishWithTrapUploadStatusReport = {
...statusReport, ...statusReport,
trap_cache_upload_duration_ms: trapCacheUploadTime || 0, trap_cache_upload_duration_ms: Math.round(trapCacheUploadTime || 0),
trap_cache_upload_size_bytes: await getTotalCacheSize( trap_cache_upload_size_bytes: Math.round(
config.trapCaches, await getTotalCacheSize(config.trapCaches, logger)
logger
), ),
}; };
await actionsUtil.sendStatusReport(trapCacheUploadStatusReport); await actionsUtil.sendStatusReport(trapCacheUploadStatusReport);

View file

@ -124,11 +124,10 @@ async function sendSuccessStatusReport(
tools_resolved_version: toolsVersion, tools_resolved_version: toolsVersion,
workflow_languages: workflowLanguages || "", workflow_languages: workflowLanguages || "",
trap_cache_languages: Object.keys(config.trapCaches).join(","), trap_cache_languages: Object.keys(config.trapCaches).join(","),
trap_cache_download_size_bytes: await getTotalCacheSize( trap_cache_download_size_bytes: Math.round(
config.trapCaches, await getTotalCacheSize(config.trapCaches, logger)
logger
), ),
trap_cache_download_duration_ms: config.trapCacheDownloadTime, trap_cache_download_duration_ms: Math.round(config.trapCacheDownloadTime),
}; };
await sendStatusReport(statusReport); await sendStatusReport(statusReport);