@Component public class OrganizationMetricsCalculator extends Object implements MetricsCalculator
| Constructor and Description |
|---|
OrganizationMetricsCalculator() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache() |
List<io.prometheus.client.Collector.MetricFamilySamples> |
getMetrics() |
OrganizationMetrics |
prepareMetrics() |
public List<io.prometheus.client.Collector.MetricFamilySamples> getMetrics()
getMetrics in interface MetricsCalculator@Cacheable(value="metrics",
key="\'metrics\'")
public OrganizationMetrics prepareMetrics()
@CacheEvict(value="metrics",
allEntries=true)
@Scheduled(fixedRate=3600000L)
public void clearCache()
Copyright © 2025. All rights reserved.