public class RedisRichGaugeRepository extends java.lang.Object implements RichGaugeRepository
コンストラクターと説明 |
---|
RedisRichGaugeRepository(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, org.springframework.retry.RetryOperations retryOperations) |
修飾子と型 | メソッドと説明 |
---|---|
long | count() |
void | delete(java.lang.Iterable<? extends M> metrics) |
void | delete(M metric) |
void | delete(java.lang.String name) |
void | deleteAll() |
boolean | exists(java.lang.String s) |
java.util.List<M> | findAll() |
java.lang.Iterable<M> | findAll(java.lang.Iterable<java.lang.String> keys) |
M | findOne(java.lang.String name) |
protected java.lang.String | getMetricKey(java.lang.String metricName) 名前付きメトリクスのキーを提供します。 |
org.springframework.data.redis.core.RedisOperations<java.lang.String,V> | getRedisOperations() |
org.springframework.data.redis.core.ValueOperations<java.lang.String,V> | getValueOperations() |
void | recordValue(java.lang.String name, double value, double alpha) ゲージの現在の値を設定し、指定されたアルファ値を使用して累積値を平滑化します。 |
void | reset(java.lang.String name) ゲージをゼロにリセットし、累積した平均値、最大値、最小値をリセットします。 |
<S extends M> | save(java.lang.Iterable<S> metrics) |
<S extends M> | save(S metric) |
void | setRetryTemplate(org.springframework.retry.support.RetryTemplate retryTemplate) |
public RedisRichGaugeRepository(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, org.springframework.retry.RetryOperations retryOperations)
public void recordValue(java.lang.String name, double value, double alpha)
RichGaugeRepository
RichGaugeRepository
の recordValue
name
- ゲージ名 value
- ゲージの値 alpha
- 使用する平滑化係数 public void setRetryTemplate(org.springframework.retry.support.RetryTemplate retryTemplate)
public void reset(java.lang.String name)
RichGaugeRepository
RichGaugeRepository
の reset
name
- ゲージ名 public org.springframework.data.redis.core.ValueOperations<java.lang.String,V> getValueOperations()
public org.springframework.data.redis.core.RedisOperations<java.lang.String,V> getRedisOperations()
public void deleteAll()
protected java.lang.String getMetricKey(java.lang.String metricName)
metricName
- メトリクスの名前 public <S extends M> S save(S metric)
public <S extends M> java.lang.Iterable<S> save(java.lang.Iterable<S> metrics)
public void delete(java.lang.String name)
public void delete(M metric)
public void delete(java.lang.Iterable<? extends M> metrics)
public M findOne(java.lang.String name)
public boolean exists(java.lang.String s)
public java.util.List<M> findAll()
public java.lang.Iterable<M> findAll(java.lang.Iterable<java.lang.String> keys)