Sign inSign up

redislabs/prometheus-redistimeseries-adapter

Verified Publisher

By Redis

•Updated almost 3 years ago

Prometheus remote storage adapter for RedisTimeSeries

Image
Integration & delivery
Databases & storage
Monitoring & observability
2

10K+

redislabs/prometheus-redistimeseries-adapter repository overview

license CircleCI GitHub issues Go Report Card

⁠Prometheus-RedisTimeSeries Adapter

Redis TimeSeries Adapter receives Prometheus⁠ metrics via the remote write⁠, and writes to Redis with TimeSeries module⁠.

⁠QuickStart

You can tryout the Prometheus-RedisTimeSeries and RedisTimeSeries with Prometheus and Grafana in a single docker compose

cd compose
docker-compose up

Grafana can be accessed on port 3000 (admin:admin) Prometheus on port 9090

⁠Getting Started

to build the project:

make build
cd bin

To send metrics to Redis, provide address in host:port format.

redis-ts-adapter --redis-address localhost:6379

To receive metrics from Prometheus, Add remote write⁠ section to prometheus configuration:

remote_write:
  - url: 'http://127.0.0.1:9201/write'

⁠Makefile commands

run tests:

make test

go linting:

make lint
⁠Redis Sentinel

If you have Redis Sentinel set up for high availability redis, use the redis-sentinel flags:

redis-ts-adapter --redis-sentinel-address localhost:26379 --redis-sentinel-master mydb

⁠Additional flags

Print help:

redis-ts-adapter --help

Set log level:

redis-ts-adapter --log.level debug

Set the timeout to use when sending samples to the remote storage:

redis-ts-adapter --send-timeout 60s

Set the listening port for prometheus to send metrics:

redis-ts-adapter --web.listen-address 127.0.0.1:9201

⁠Contributing

Contribution guidelines for this project⁠

⁠Releases

See the releases on this repository⁠.

⁠Contributors

See also the list of contributors⁠ who participated in this project.

⁠License

See the LICENSE⁠ file for details.

⁠Acknowledgments

Tag summary

Content type

Image

Digest

sha256:6f5c2019f…

Size

9.7 MB

Last updated

almost 3 years ago

docker pull redislabs/prometheus-redistimeseries-adapter:master

This week's pulls

Pulls:

44

Last week