public class RedisMultiMetricRepository extends Object implements MultiMetricRepository
MultiMetricRepository
implementation backed by a redis store. Metric values are
stored as regular values against a key composed of the group name prefixed with a
constant prefix (default "spring.groups."). The group names are stored as a zset under
[prefix]
+ "keys".Constructor and Description |
---|
RedisMultiMetricRepository(RedisConnectionFactory redisConnectionFactory) |
public RedisMultiMetricRepository(RedisConnectionFactory redisConnectionFactory)
public void setPrefix(String prefix)
prefix
- the prefix to set for all metrics keyspublic Iterable<Metric<?>> findAll(String metricNamePrefix)
findAll
in interface PrefixMetricReader
public void save(String group, Collection<Metric<?>> values)
save
in interface MultiMetricRepository
public Iterable<String> groups()
groups
in interface MultiMetricRepository
public long count()
count
in interface MultiMetricRepository
public void reset(String group)
reset
in interface MultiMetricRepository
Copyright © 2014. All rights reserved.