Skip to content

Commit abffdf8

Browse files
authored
control-service: reduce logging (#2834)
Why Reducing unnecessary logging caused by the frequent async data jobs deployment scheduled every minute. ``` 2023-10-25 11:46:29,056 DEBUG [OpId:] ecutor-200 c.v.t.s.diag.telemetry.Telemetry Sending streaming telemetry to https://vcsa.vmware.com/ph-stg/api/hyper/send?_c=taurus.v0&_i=supecollider-control-service 2023-10-25 11:46:29,063 DEBUG [OpId:] ecutor-199 .t.s.k.DataJobsKubernetesService Datajob template file location is not set. Using internal datajob template. 2023-10-25 11:46:29,065 DEBUG [OpId:] ecutor-199 c.v.t.s.d.m.MetricsHelper Failed to convert object to json: class java.util.LinkedHashMap: failed to lazily initialize a collection of role: com.vmware.taurus.service.model.DataJob.executions, could not initialize proxy - no Session (through reference chain: java.util.LinkedHashMap["data_job"]->com.vmware.taurus.service.model.DataJob["executions"]) 2023-10-25 11:46:29,065 DEBUG [OpId:] ecutor-199 c.v.t.s.diag.telemetry.Telemetry Sending streaming telemetry to https://vcsa.vmware.com/ph-stg/api/hyper/send?_c=taurus.v0&_i=supecollider-control-service 2023-10-25 11:46:29,066 DEBUG [OpId:] ecutor-199 c.v.t.s.d.m.MetricsHelper Failed to convert object to json: class java.util.LinkedHashMap: failed to lazily initialize a collection of role: com.vmware.taurus.service.model.DataJob.executions, could not initialize proxy - no Session (through reference chain: java.util.LinkedHashMap["deployment"]->com.vmware.taurus.service.model.DesiredDataJobDeployment["dataJob"]->com.vmware.taurus.service.model.DataJob["executions"]) 2023-10-25 11:46:29,066 DEBUG [OpId:] ecutor-199 c.v.t.s.diag.telemetry.Telemetry Sending streaming telemetry to https://vcsa.vmware.com/ph-stg/api/hyper/send?_c=taurus.v0&_i=supecollider-control-service 2023-10-25 11:46:29,097 DEBUG [OpId:] ecutor-198 .t.s.k.DataJobsKubernetesService Datajob template file location is not set. Using internal datajob template. ``` What Adjusted the logging levels for specific log statements. Signed-off-by: Miroslav Ivanov miroslavi@vmware.com Signed-off-by: Miroslav Ivanov miroslavi@vmware.com
1 parent ff1156a commit abffdf8

5 files changed

Lines changed: 8 additions & 8 deletions

File tree

projects/control-service/projects/base/src/main/java/com/vmware/taurus/service/diag/methodintercept/MetricsHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ private static String serializeObject(Object obj) {
7474
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
7575
result = mapper.writeValueAsString(obj);
7676
} catch (JsonProcessingException e) {
77-
log.debug("Failed to convert object to json: {}: {}", obj.getClass(), e.getMessage());
77+
log.trace("Failed to convert object to json: {}: {}", obj.getClass(), e.getMessage());
7878
result = "" + obj;
7979
}
8080
return result;

projects/control-service/projects/base/src/main/java/com/vmware/taurus/service/diag/telemetry/Telemetry.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public void sendAsync(String payload) {
7575
if (StringUtils.isBlank(this.telemetryEndpoint)) {
7676
return;
7777
}
78-
log.debug("Sending streaming telemetry to {}", telemetryEndpoint);
78+
log.trace("Sending streaming telemetry to {}", telemetryEndpoint);
7979
HttpResponse.BodyHandler<String> handler = HttpResponse.BodyHandlers.ofString();
8080

8181
HttpRequest request =

projects/control-service/projects/pipelines_control_service/src/main/java/com/vmware/taurus/service/KubernetesService.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ protected boolean getK8sSupportsV1CronJob() {
227227

228228
private V1CronJob loadV1CronjobTemplate() {
229229
if (StringUtils.isEmpty(datajobTemplateFileLocation)) {
230-
log.debug("Datajob template file location is not set. Using internal datajob template.");
230+
log.trace("Datajob template file location is not set. Using internal datajob template.");
231231
return loadInternalV1CronjobTemplate();
232232
}
233233
V1CronJob cronjobTemplate = loadConfigurableV1CronjobTemplate();
@@ -240,7 +240,7 @@ private V1CronJob loadV1CronjobTemplate() {
240240

241241
private V1beta1CronJob loadV1beta1CronjobTemplate() {
242242
if (StringUtils.isEmpty(datajobTemplateFileLocation)) {
243-
log.debug("Datajob template file location is not set. Using internal datajob template.");
243+
log.trace("Datajob template file location is not set. Using internal datajob template.");
244244
return loadInternalV1beta1CronjobTemplate();
245245
}
246246
V1beta1CronJob cronjobTemplate = loadConfigurableV1beta1CronjobTemplate();
@@ -278,7 +278,7 @@ private V1CronJob loadInternalV1CronjobTemplate() {
278278
private V1beta1CronJob loadConfigurableV1beta1CronjobTemplate() {
279279
// Check whether to use configurable datajob template at all.
280280
if (StringUtils.isEmpty(datajobTemplateFileLocation)) {
281-
log.debug("Datajob template file location is not set.");
281+
log.trace("Datajob template file location is not set.");
282282
return null;
283283
}
284284

@@ -295,7 +295,7 @@ private V1beta1CronJob loadConfigurableV1beta1CronjobTemplate() {
295295
private V1CronJob loadConfigurableV1CronjobTemplate() {
296296
// Check whether to use configurable datajob template at all.
297297
if (StringUtils.isEmpty(datajobTemplateFileLocation)) {
298-
log.debug("Datajob template file location is not set.");
298+
log.trace("Datajob template file location is not set.");
299299
return null;
300300
}
301301

projects/control-service/projects/pipelines_control_service/src/main/java/com/vmware/taurus/service/deploy/DeploymentServiceV2.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ public void updateDeployment(
137137

138138
if (DeploymentStatus.USER_ERROR.equals(desiredJobDeployment.getStatus())
139139
|| DeploymentStatus.PLATFORM_ERROR.equals(desiredJobDeployment.getStatus())) {
140-
log.debug(
140+
log.trace(
141141
"Skipping the data job [job_name={}] deployment due to the previously failed deployment"
142142
+ " [status={}]",
143143
dataJob.getName(),

projects/control-service/projects/pipelines_control_service/src/main/java/com/vmware/taurus/service/kubernetes/DataJobsKubernetesService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ public Set<String> listCronJobs() throws ApiException {
240240
v1BetaCronJobs.getItems().stream()
241241
.map(j -> j.getMetadata().getName())
242242
.collect(Collectors.toSet());
243-
log.debug("K8s V1Beta cron jobs: {}", v1BetaCronJobNames);
243+
log.trace("K8s V1Beta cron jobs: {}", v1BetaCronJobNames);
244244
return Stream.concat(v1CronJobNames.stream(), v1BetaCronJobNames.stream())
245245
.collect(Collectors.toSet());
246246
}

0 commit comments

Comments
 (0)