Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yoshidan/spring-boot-redis-metrics
redis metrics for spring boot
https://github.com/yoshidan/spring-boot-redis-metrics
metrics redis spring-boot
Last synced: about 1 month ago
JSON representation
redis metrics for spring boot
- Host: GitHub
- URL: https://github.com/yoshidan/spring-boot-redis-metrics
- Owner: yoshidan
- Created: 2015-09-20T07:27:52.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-30T03:03:37.000Z (almost 9 years ago)
- Last Synced: 2024-04-09T00:00:40.498Z (7 months ago)
- Topics: metrics, redis, spring-boot
- Language: Java
- Size: 9.77 KB
- Stars: 7
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# spring-boot-redis-metrics
spring-boot-actuatorを利用してRedisのコネクションプールの情報を取得します。
## how to use
JedisPublicMetricsをSpringのComponentとしてください。
```
@Bean
public JedisConnectionFactory someConnectionFactory() {
JedisConnectionFactory factory = new JedisConnectionFactory();
// todo connection setting
return factory;
}@Bean
@Autowired
public JedisPublicMetrics jedisPublicMetrics(Map factories) {
return new JedisPublicMetrics(factories);
}
```上記の状態でspring-boot-actuatorのmetricsを参照すると結果が取得できます。
curl localhost:8080/metrics/redis.*
```
{"redis.someConnectionFactory.active":0,
"redis.someConnectionFactory.idle":0,
"redis.someConnectionFactory.usage":0.0}
```metricsの各種値野意味は以下の通りです。
| プロパティ | 数値 |
|-------|--------|
| redis.${beanName}.active | 現在Activeになっているコネクション数 |
| redis.${beanName}.idle | 現在Idle状態のコネクション数 |
| redis.${beanName}.usage | コネクション数の利用率 |## dependency
versionはSpring BootのRELEASEバージョンに対応しています。
```
spring.support
spring-boot-redis-metrics
1.3.1```
## repository
```
nysq
http://nysd.github.io/archivar```