Class MetricService
java.lang.Object
org.qubership.atp.tdm.service.impl.MetricService
-
Constructor Summary
ConstructorsConstructorDescriptionMetricService(io.micrometer.core.instrument.MeterRegistry meterRegistry, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) MetricService registers custom metrics for incoming requests. -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteCleanupJob(String cleanupId, UUID projectId, String tableTitle) voidexecuteRefreshJob(String refreshId, UUID projectId, String tableTitle) voidexecuteStatisticsJob(String project) voidexecuteStatisticsUserJob(String project) intgetTableCountForProject(UUID projectId) Get Table Count For Project.voidincrementDeleteAction(String projectId) voidincrementGetAction(String projectId) voidincrementInsertAction(UUID projectId) voidincrementOccupyAction(String projectId) voidincrementReleaseAction(String projectId) voidincrementUpdateAction(String projectId) voidvoidRegister Tables Per Project.
-
Constructor Details
-
MetricService
@Autowired public MetricService(io.micrometer.core.instrument.MeterRegistry meterRegistry, @Nonnull org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) MetricService registers custom metrics for incoming requests.- Parameters:
meterRegistry- micrometer registry helps add custom metrics.
-
-
Method Details
-
registerTablesPerProject
public void registerTablesPerProject()Register Tables Per Project. -
getTableCountForProject
Get Table Count For Project. -
registerTablesCount
public void registerTablesCount() -
executeStatisticsJob
-
executeStatisticsUserJob
-
executeRefreshJob
-
executeCleanupJob
-
incrementInsertAction
-
incrementOccupyAction
-
incrementReleaseAction
-
incrementUpdateAction
-
incrementDeleteAction
-
incrementGetAction
-