RED-4014: Added @Timed annotations to AnaylseService

This commit is contained in:
deiflaender 2022-05-12 15:10:35 +02:00
parent 7fb04cfa48
commit fd37e3deab

View File

@ -22,6 +22,8 @@ import com.iqser.red.service.redaction.v1.server.segmentation.ImageService;
import com.iqser.red.service.redaction.v1.server.segmentation.PdfSegmentationService;
import com.iqser.red.service.redaction.v1.server.settings.RedactionServiceSettings;
import com.iqser.red.service.redaction.v1.server.storage.RedactionStorageService;
import io.micrometer.core.annotation.Timed;
import lombok.RequiredArgsConstructor;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
@ -55,6 +57,7 @@ public class AnalyzeService {
private final ImportedRedactionService importedRedactionService;
@Timed
public AnalyzeResult analyzeDocumentStructure(StructureAnalyzeRequest analyzeRequest) {
long startTime = System.currentTimeMillis();
@ -103,6 +106,7 @@ public class AnalyzeService {
}
@Timed
@SneakyThrows
public AnalyzeResult reanalyze(@RequestBody AnalyzeRequest analyzeRequest) {
@ -170,6 +174,7 @@ public class AnalyzeService {
}
@Timed
public AnalyzeResult analyze(AnalyzeRequest analyzeRequest) {
long startTime = System.currentTimeMillis();