You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/operate/observability/prometheus/index-prometheus.mdx
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
id: index-prometheus
3
3
title: How to monitor Redis with Prometheus and Grafana for Real-Time Analytics
4
-
sidebar_label: Using TimeSeries data model in Redis Stack along with Prometheus and Grafana
4
+
sidebar_label: Using Time Series data model in Redis Stack along with Prometheus and Grafana
5
5
slug: /operate/observability/prometheus
6
6
authors: [ajeet]
7
7
---
@@ -37,13 +37,13 @@ Relational databases carry the overhead of locking and synchronization that aren
37
37
- Time series data support (ingestion & querying), including full-text search
38
38
- Probabilistic data structures
39
39
40
-
### What is TimeSeries data model in Redis Stack?
40
+
### What is the Time Series data model in Redis Stack?
41
41
42
42
[Redis Stack](https://redis.io/docs/stack/about/) supports time-series data model that addresses the needs of handling time-series data. It removes the limitations enforced by relational databases and enables you to collect, manage, and deliver time-series data at scale. As an in-memory database, Redis can ingest over 500,000 records per second on a standard node. Our benchmarks show that you can ingest over 11.5 million records per second with a cluster of 16 Redis shards.
43
43
44
-
TimeSeries support in Redis Stack is resource-efficient. With Redis, you can add rules to compact data by downSampling. For example, if you’ve collected more than one billion data points in a day, you could aggregate the data by every minute in order to downSample it, thereby reducing the dataset size to 1,440 data points (24 \* 60 = 1,440). You can also set data retention policies and expire the data by time when you don’t need them anymore. Redis allows you to aggregate data by average, minimum, maximum, sum, count, range, first, and last. You can run over 100,000 aggregation queries per second with sub-millisecond latency. You can also perform reverse lookups on the labels in a specific time range.
44
+
Time Series support in Redis Stack is resource-efficient. With Redis, you can add rules to compact data by downSampling. For example, if you’ve collected more than one billion data points in a day, you could aggregate the data by every minute in order to downSample it, thereby reducing the dataset size to 1,440 data points (24 \* 60 = 1,440). You can also set data retention policies and expire the data by time when you don’t need them anymore. Redis allows you to aggregate data by average, minimum, maximum, sum, count, range, first, and last. You can run over 100,000 aggregation queries per second with sub-millisecond latency. You can also perform reverse lookups on the labels in a specific time range.
45
45
46
-
### Notables features related to TimeSeries in Redis Stack includes:
46
+
### Notables features related to Time Series in Redis Stack includes:
47
47
48
48
- High volume inserts, low latency reads
49
49
- Query by start time and end-time
@@ -56,9 +56,9 @@ TimeSeries support in Redis Stack is resource-efficient. With Redis, you can add
56
56
57
57
Prometheus is an open-source systems monitoring and alerting toolkit. It collects and stores its metrics as time series data, i.e. metrics information. The metrics are numeric measurements in a time series, meaning changes recorded over time. These metrics are stored with the timestamp at which it was recorded, alongside optional key-value pairs called labels. Metrics play an important role in understanding why your application is working in a certain way.
58
58
59
-
### Prometheus remote storage adapter for TimeSeries data model of Redis Stack
59
+
### Prometheus remote storage adapter for Time Series data model of Redis Stack
60
60
61
-
In the [TimeSeries Database over Redis](https://github.com/RedisTimeSeries) organization you can find projects that help you integrate TimeSeries data model of Redis Stack with other tools, including Prometheus and Grafana. The Prometheus remote storage adapter for Redis is hosted [on GitHub here](https://github.com/RedisTimeSeries/prometheus-redistimeseries-adapter.) It’s basically a read/write adapter to use Redis Stack as a backend database. This timeSeries Adapter receives Prometheus metrics via the remote write, and writes to Redis.
61
+
In the [Time Series Database over Redis](https://github.com/RedisTimeSeries) organization you can find projects that help you integrate Time Series data model of Redis Stack with other tools, including Prometheus and Grafana. The Prometheus remote storage adapter for Redis is hosted [on GitHub here](https://github.com/RedisTimeSeries/prometheus-redistimeseries-adapter.) It’s basically a read/write adapter to use Redis Stack as a backend database. This timeSeries Adapter receives Prometheus metrics via the remote write, and writes to Redis.
62
62
63
63
## Getting Started
64
64
@@ -175,7 +175,7 @@ It’s time to test drive a few demo scripts built by the Redis team. To start w
This repo contains a set of basic demos showcasing the integration of TimeSeries data model of Redis Stack with Prometheus and Grafana. Let’s pick up a sensor script.
178
+
This repo contains a set of basic demos showcasing the integration of Time Series data model of Redis Stack with Prometheus and Grafana. Let’s pick up a sensor script.
179
179
180
180
```
181
181
python3 weather_station/sensors.py
@@ -195,9 +195,9 @@ Open up `https://HOSTIP:9090` to access the Prometheus dashboard for the sensor
195
195
196
196
### Further References:
197
197
198
-
- [Prometheus remote storage adapter for TimeSeries with Redis Stack](https://github.com/RedisTimeSeries/prometheus-redistimeseries-adapter)
198
+
- [Prometheus remote storage adapter for Time Series with Redis Stack](https://github.com/RedisTimeSeries/prometheus-redistimeseries-adapter)
0 commit comments