Uses of Class
com.nmontytskyi.monitoring.server.entity.MetricRecordEntity
Packages that use MetricRecordEntity
Package
Description
-
Uses of MetricRecordEntity in com.nmontytskyi.monitoring.server.alert
Methods in com.nmontytskyi.monitoring.server.alert with parameters of type MetricRecordEntityModifier and TypeMethodDescriptionvoidAlertEvaluationService.evaluate(Long serviceId, MetricRecordEntity savedRecord) -
Uses of MetricRecordEntity in com.nmontytskyi.monitoring.server.mapper
Methods in com.nmontytskyi.monitoring.server.mapper that return MetricRecordEntityModifier and TypeMethodDescriptionstatic MetricRecordEntityMetricSnapshotMapper.toEntity(MetricSnapshot snapshot, MetricRecordEntity.MetricSource source, RegisteredServiceEntity service) Converts aMetricSnapshotcore domain object into aMetricRecordEntityready to be persisted.Methods in com.nmontytskyi.monitoring.server.mapper with parameters of type MetricRecordEntityModifier and TypeMethodDescriptionstatic MetricSnapshotMetricSnapshotMapper.toModel(MetricRecordEntity entity) Converts aMetricRecordEntity(loaded from the database) into aMetricSnapshotcore domain object. -
Uses of MetricRecordEntity in com.nmontytskyi.monitoring.server.repository
Subinterfaces with type arguments of type MetricRecordEntity in com.nmontytskyi.monitoring.server.repositoryModifier and TypeInterfaceDescriptioninterfaceSpring Data JPA repository forMetricRecordEntity.interfaceSpring Data JPA repository providing time-series and aggregated metric queries for the chart and anomaly endpoints.Methods in com.nmontytskyi.monitoring.server.repository that return types with arguments of type MetricRecordEntityModifier and TypeMethodDescriptionMetricRecordRepository.findByServiceIdAndRecordedAtBetweenOrderByRecordedAtAsc(Long serviceId, LocalDateTime from, LocalDateTime to) Returns all metric records for a service within a time range.MetricTimeSeriesRepository.findRecentAnomalies(LocalDateTime from, org.springframework.data.domain.Pageable pageable) MetricTimeSeriesRepository.findRecentByService(Long serviceId, LocalDateTime from, MetricRecordEntity.MetricSource source, org.springframework.data.domain.Pageable pageable) MetricRecordRepository.findTop100ByServiceIdOrderByRecordedAtDesc(Long serviceId) Returns the N most recent metric records for a service, ordered newest first.MetricRecordRepository.findTop40ByServiceIdAndSourceOrderByRecordedAtDesc(Long serviceId, MetricRecordEntity.MetricSource source) MetricRecordRepository.findTopByServiceIdOrderByRecordedAtDesc(Long serviceId) Returns the most recent metric record for a service regardless of source.