Updated to handle ObservationConvention migration
This commit is contained in:
@@ -18,6 +18,7 @@ package org.springframework.cloud.task.configuration.observation;
|
||||
|
||||
import io.micrometer.common.docs.KeyName;
|
||||
import io.micrometer.observation.Observation;
|
||||
import io.micrometer.observation.ObservationConvention;
|
||||
import io.micrometer.observation.docs.DocumentedObservation;
|
||||
|
||||
enum TaskDocumentedObservation implements DocumentedObservation {
|
||||
@@ -28,7 +29,7 @@ enum TaskDocumentedObservation implements DocumentedObservation {
|
||||
TASK_RUNNER_OBSERVATION {
|
||||
|
||||
@Override
|
||||
public Class<? extends Observation.ObservationConvention<? extends Observation.Context>> getDefaultConvention() {
|
||||
public Class<? extends ObservationConvention<? extends Observation.Context>> getDefaultConvention() {
|
||||
return DefaultTaskObservationConvention.class;
|
||||
}
|
||||
|
||||
|
||||
@@ -17,14 +17,15 @@
|
||||
package org.springframework.cloud.task.configuration.observation;
|
||||
|
||||
import io.micrometer.observation.Observation;
|
||||
import io.micrometer.observation.ObservationConvention;
|
||||
|
||||
/**
|
||||
* {@link Observation.ObservationConvention} for Spring Cloud Task.
|
||||
* {@link ObservationConvention} for Spring Cloud Task.
|
||||
*
|
||||
* @author Marcin Grzejszczak
|
||||
* @since 3.0.0
|
||||
*/
|
||||
public interface TaskObservationConvention extends Observation.ObservationConvention<TaskObservationContext> {
|
||||
public interface TaskObservationConvention extends ObservationConvention<TaskObservationContext> {
|
||||
|
||||
@Override
|
||||
default boolean supportsContext(Observation.Context context) {
|
||||
|
||||
@@ -18,6 +18,7 @@ package org.springframework.cloud.task.listener;
|
||||
|
||||
import io.micrometer.common.docs.KeyName;
|
||||
import io.micrometer.observation.Observation;
|
||||
import io.micrometer.observation.ObservationConvention;
|
||||
import io.micrometer.observation.docs.DocumentedObservation;
|
||||
|
||||
/**
|
||||
@@ -34,7 +35,7 @@ public enum TaskExecutionObservation implements DocumentedObservation {
|
||||
TASK_ACTIVE {
|
||||
|
||||
@Override
|
||||
public Class<? extends Observation.ObservationConvention<? extends Observation.Context>> getDefaultConvention() {
|
||||
public Class<? extends ObservationConvention<? extends Observation.Context>> getDefaultConvention() {
|
||||
return DefaultTaskExecutionObservationConvention.class;
|
||||
}
|
||||
|
||||
|
||||
@@ -17,15 +17,15 @@
|
||||
package org.springframework.cloud.task.listener;
|
||||
|
||||
import io.micrometer.observation.Observation;
|
||||
import io.micrometer.observation.ObservationConvention;
|
||||
|
||||
/**
|
||||
* {@link Observation.ObservationConvention} for {@link TaskExecutionObservationContext}.
|
||||
* {@link ObservationConvention} for {@link TaskExecutionObservationContext}.
|
||||
*
|
||||
* @author Glenn Renfro
|
||||
* @since 3.0.0
|
||||
*/
|
||||
public interface TaskExecutionObservationConvention
|
||||
extends Observation.ObservationConvention<TaskExecutionObservationContext> {
|
||||
public interface TaskExecutionObservationConvention extends ObservationConvention<TaskExecutionObservationContext> {
|
||||
|
||||
@Override
|
||||
default boolean supportsContext(Observation.Context context) {
|
||||
|
||||
@@ -26,7 +26,7 @@ import java.util.Collections;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import io.micrometer.observation.Observation;
|
||||
import io.micrometer.observation.ObservationConvention;
|
||||
import io.micrometer.observation.ObservationRegistry;
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
@@ -100,7 +100,7 @@ public class TaskLifecycleListener
|
||||
private Collection<TaskExecutionListener> taskExecutionListenersFromContext;
|
||||
|
||||
@Autowired(required = false)
|
||||
private Observation.ObservationConvention observationConvention;
|
||||
private ObservationConvention observationConvention;
|
||||
|
||||
private List<TaskExecutionListener> taskExecutionListeners;
|
||||
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
package org.springframework.cloud.task.listener;
|
||||
|
||||
import io.micrometer.observation.Observation;
|
||||
import io.micrometer.observation.ObservationConvention;
|
||||
import io.micrometer.observation.ObservationRegistry;
|
||||
|
||||
import org.springframework.cloud.task.configuration.TaskObservationCloudKeyValues;
|
||||
@@ -49,11 +50,11 @@ public class TaskObservations {
|
||||
|
||||
private ObservationRegistry observationRegistry;
|
||||
|
||||
private Observation.ObservationConvention customObservationConvention;
|
||||
private ObservationConvention customObservationConvention;
|
||||
|
||||
public TaskObservations(ObservationRegistry observationRegistry,
|
||||
TaskObservationCloudKeyValues taskObservationCloudKeyValues,
|
||||
Observation.ObservationConvention customObservationConvention) {
|
||||
ObservationConvention customObservationConvention) {
|
||||
this.observationRegistry = observationRegistry;
|
||||
this.taskObservationCloudKeyValues = taskObservationCloudKeyValues;
|
||||
this.customObservationConvention = customObservationConvention;
|
||||
|
||||
Reference in New Issue
Block a user