This is an automated email from the ASF dual-hosted git repository.

wlo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/gobblin.git


The following commit(s) were added to refs/heads/master by this push:
     new 0ea241476c [GOBBLIN-2149] Add logs in OpenTelemetry for debugging 
(#4046)
0ea241476c is described below

commit 0ea241476cff6b7d8fe7cde0b088d656f32d87e4
Author: abhishekmjain <[email protected]>
AuthorDate: Tue Sep 3 22:58:27 2024 +0530

    [GOBBLIN-2149] Add logs in OpenTelemetry for debugging (#4046)
---
 .../main/java/org/apache/gobblin/metrics/OpenTelemetryMetricsBase.java | 3 +++
 .../gobblin/service/monitoring/GaaSJobObservabilityEventProducer.java  | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/OpenTelemetryMetricsBase.java
 
b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/OpenTelemetryMetricsBase.java
index 42642af4ca..ef12d03825 100644
--- 
a/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/OpenTelemetryMetricsBase.java
+++ 
b/gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics/OpenTelemetryMetricsBase.java
@@ -24,10 +24,12 @@ import com.google.common.io.Closer;
 import io.opentelemetry.api.OpenTelemetry;
 import io.opentelemetry.api.metrics.Meter;
 import io.opentelemetry.sdk.metrics.export.MetricExporter;
+import lombok.extern.slf4j.Slf4j;
 
 import org.apache.gobblin.configuration.State;
 
 
+@Slf4j
 public abstract class OpenTelemetryMetricsBase implements AutoCloseable {
   protected MetricExporter metricExporter;
 
@@ -50,6 +52,7 @@ public abstract class OpenTelemetryMetricsBase implements 
AutoCloseable {
   }
 
   public void close() throws IOException {
+    log.info("Closing OpenTelemetryMetricsBase");
     if (this.closer != null) {
       this.closer.close();
     }
diff --git 
a/gobblin-service/src/main/java/org/apache/gobblin/service/monitoring/GaaSJobObservabilityEventProducer.java
 
b/gobblin-service/src/main/java/org/apache/gobblin/service/monitoring/GaaSJobObservabilityEventProducer.java
index 4beafba29e..5f612547fc 100644
--- 
a/gobblin-service/src/main/java/org/apache/gobblin/service/monitoring/GaaSJobObservabilityEventProducer.java
+++ 
b/gobblin-service/src/main/java/org/apache/gobblin/service/monitoring/GaaSJobObservabilityEventProducer.java
@@ -120,7 +120,7 @@ public abstract class GaaSJobObservabilityEventProducer 
implements Closeable {
               int status = event.getJobStatus() == JobStatus.SUCCEEDED ? 1 : 0;
               this.jobStatusMetric.record(status, tags);
             }
-            log.debug("Submitted {} job status events", 
this.eventCollector.size());
+            log.info("Submitted {} job status events", 
this.eventCollector.size());
             // Empty the list of events as they are all emitted at this point.
             this.eventCollector.clear();
           }, this.jobStatusMetric);

Reply via email to