Skip to content

Commit 5ca92de

Browse files
committed
centering headers in group boxes, more descriptive descriptions
1 parent 1f0b9da commit 5ca92de

6 files changed

+38
-13
lines changed

redis_enterprise_prometheus/assets/dashboards/redis_enterprise-prometheus_active-active.json

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
{
22
"title": "Redis Enterprise Active-Active",
3-
"description": "This dashboard displays metrics reported by cloud clusters with active-active replication.",
3+
"description": "The Redis Enterprise Active Active Dashboard displays metrics reported by cloud clusters with Active-Active replication. These metrics include CRDT status, CRDT syncer Ingress and Egress, the syncer's lag, as well as the number of merge requests.",
44
"widgets": [
55
{
66
"id": 5338077515289658,
77
"definition": {
88
"title": "CRDT Status",
9+
"background_color": "vivid_green",
910
"show_title": true,
1011
"type": "group",
1112
"layout_type": "ordered",
@@ -225,15 +226,32 @@
225226
"timeseries_background": { "type": "area" }
226227
},
227228
"layout": { "x": 10, "y": 0, "width": 2, "height": 3 }
229+
},
230+
{
231+
"id": 6950044907570933,
232+
"definition": {
233+
"type": "note",
234+
"content": "The Redis Enterprise Shard Dashboard is used to visualize metrics at the shard level. In Redis Enterprise Software, the shard is the lowest single level of abstraction tracked by metrics. Key metrics such as memory usage, connection count, cpu utilization are all tracked by this dashboard.\n \nPlease note, in order to view the metrics in this dashboard you must enable `REDIS2.REPLICATION` in the `extra_metrics` section of the integration configuration.",
235+
"background_color": "white",
236+
"font_size": "14",
237+
"text_align": "left",
238+
"vertical_align": "top",
239+
"show_tick": false,
240+
"tick_pos": "50%",
241+
"tick_edge": "left",
242+
"has_padding": true
243+
},
244+
"layout": { "x": 0, "y": 3, "width": 4, "height": 2 }
228245
}
229246
]
230247
},
231-
"layout": { "x": 0, "y": 0, "width": 12, "height": 4 }
248+
"layout": { "x": 0, "y": 0, "width": 12, "height": 6 }
232249
},
233250
{
234251
"id": 6467914020292219,
235252
"definition": {
236253
"title": "CRDT Network",
254+
"background_color": "vivid_blue",
237255
"show_title": true,
238256
"type": "group",
239257
"layout_type": "ordered",
@@ -400,12 +418,19 @@
400418
}
401419
]
402420
},
403-
"layout": { "x": 0, "y": 0, "width": 8, "height": 7 }
421+
"layout": {
422+
"x": 0,
423+
"y": 0,
424+
"width": 8,
425+
"height": 7,
426+
"is_column_break": true
427+
}
404428
},
405429
{
406430
"id": 3974187369176274,
407431
"definition": {
408432
"title": "CRDT Lag and Ops",
433+
"background_color": "vivid_pink",
409434
"show_title": true,
410435
"type": "group",
411436
"layout_type": "ordered",

redis_enterprise_prometheus/assets/dashboards/redis_enterprise-prometheus_database.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"title": "Redis Enterprise Database",
3-
"description": "Redis Enterprise Databases are real-time, partitioned databases that use modules to provide additional functionality",
3+
"description": "The Database dashboard provides a visualization of metrics at the Redis Enterprise database level. In Redis Enterprise, a database is an abstraction over a collection of Redis Shards fronted by a single endpoint (or several when using the OSS cluster API). Key metrics such as memory usage, connections and latency are observable at the Database level.",
44
"widgets": [
55
{
66
"id": 8148371123349408,
@@ -15,7 +15,7 @@
1515
"id": 6906627780487202,
1616
"definition": {
1717
"type": "note",
18-
"content": "Redis is a data structure server. At its core, Redis provides a collection of native data types that help you solve a wide variety of problems, from caching to queuing to event processing.\n\nDatabase clustering is transparent to the Redis client that connects to the database. The Redis client accesses the database through a single endpoint that automatically routes all operations to the relevant shards. You can connect an application to a single Redis process or a clustered database without any difference in the application logic.",
18+
"content": "The Database dashboard provides a visualization of metrics at the Redis Enterprise database level. In Redis Enterprise, a database is an abstraction over a collection of Redis Shards fronted by a single endpoint (or several when using the OSS cluster API). Key metrics such as memory usage, connections and latency are observable at the Database level.",
1919
"background_color": "vivid_purple",
2020
"font_size": "16",
2121
"text_align": "left",

redis_enterprise_prometheus/assets/dashboards/redis_enterprise-prometheus_node.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"title": "Redis Enterprise Node",
3-
"description": "Redis Enterprise Nodes are the physical hardware that hosts database partitions",
3+
"description": "This Dashboard provides visualization of metrics at the Redis Enterprise Node level. In Redis Enterprise, a node is a single server with the Redis Enterprise Software installed on it. Memory usage, cpu usage, as well as key shard details per node are all visualized in the Node dashboard.",
44
"widgets": [
55
{
66
"id": 8148371123349408,
@@ -15,7 +15,7 @@
1515
"id": 6906627780487202,
1616
"definition": {
1717
"type": "note",
18-
"content": "Redis is a data structure server. At its core, Redis provides a collection of native data types that help you solve a wide variety of problems, from caching to queuing to event processing.\n\nDatabase clustering is transparent to the Redis client that connects to the database. The Redis client accesses the database through a single endpoint that automatically routes all operations to the relevant shards. You can connect an application to a single Redis process or a clustered database without any difference in the application logic.",
18+
"content": "This Dashboard provides visualization of metrics at the Redis Enterprise Node level. In Redis Enterprise, a node is a single server with the Redis Enterprise Software installed on it. Memory usage, cpu usage, as well as key shard details per node are all visualized in the Node dashboard.",
1919
"background_color": "vivid_purple",
2020
"font_size": "16",
2121
"text_align": "left",

redis_enterprise_prometheus/assets/dashboards/redis_enterprise-prometheus_overview.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"title": "Redis Enterprise Overview",
3-
"description": "Redis is a source available, in-memory storage, used as a distributed, in-memory key–value database, cache and message broker, with optional durability. Because it holds all data in memory and because of its design, Redis offers low-latency reads and writes, making it particularly suitable for use cases that require a cache. Redis is the most popular NoSQL database, and one of the most popular databases overall.",
3+
"description": "The Redis Enterprise Overview Dashboard provides a visualization of key Redis metrics at the cluster level. A cluster in Redis Enterprise is a collection of nodes with Redis Enterprise Software installed on them which may contain a number of Redis Enterprise Databases, which may each contain one or more shards. Metrics such as throughput, used memory, key counts, node counts, and latency are all captured at the top cluster level in this dashboard.",
44
"widgets": [
55
{
66
"id": 325090501093728,
@@ -15,7 +15,7 @@
1515
"id": 6544225029855812,
1616
"definition": {
1717
"type": "note",
18-
"content": "Redis Enterprise and Redis Cloud expose database metrics using a Prometheus endpoint. To collect and view these metrics, you will need an observabilty platform, such as Datadog.\n\nPlease see Redis [Monitoring with metrics and alerts](https://docs.redis.com/latest/rs/clusters/monitoring/) to learn more. ",
18+
"content": "The Redis Enterprise Overview Dashboard provides a visualization of key Redis metrics at the cluster level. A cluster in Redis Enterprise is a collection of nodes with Redis Enterprise Software installed on them which may contain a number of Redis Enterprise Databases, which may each contain one or more shards. Metrics such as throughput, used memory, key counts, node counts, and latency are all captured at the top cluster level in this dashboard.",
1919
"background_color": "white",
2020
"font_size": "14",
2121
"text_align": "left",

redis_enterprise_prometheus/assets/dashboards/redis_enterprise-prometheus_proxy-threads.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"title": "Redis Enterprise Proxy Threads",
3-
"description": "Dashboards that watches metrics for the DMC proxy.",
3+
"description": "Dashboards that watches metrics for the DMC proxy. In Redis Enterprise, the DMC proxy is a key component creating a single endpoint for a database, the threads underpinning the proxy are critical for tracking and capturing performance issues and bottlenecks in Redis Enterprise Software.",
44
"widgets": [
55
{
66
"id": 4181575023845814,
@@ -15,7 +15,7 @@
1515
"id": 7104524980730882,
1616
"definition": {
1717
"type": "note",
18-
"content": "Redis Software allows multiple databases to be created. Each database gets an endpoint (a unique URL and port on the FQDN). This endpoint receives all the traffic for all operations for that database. By default, Redis Software binds this database endpoint to one of the proxies on a single node in the cluster. This proxy becomes an active proxy and receives all the operations for the given database. (Note that if the node with the active proxy fails, a new proxy on another node takes over as part of the failover process automatically.)",
18+
"content": "Dashboards that watches metrics for the DMC proxy. In Redis Enterprise, the DMC proxy is a key component creating a single endpoint for a database, the threads underpinning the proxy are critical for tracking and capturing performance issues and bottlenecks in Redis Enterprise Software.",
1919
"background_color": "white",
2020
"font_size": "14",
2121
"text_align": "left",

redis_enterprise_prometheus/assets/dashboards/redis_enterprise-prometheus_shard.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"title": "Redis Enterprise Shard",
3-
"description": "Dashboards to track the shards of your Redis Databases, a shard is a single partition of Redis Database.",
3+
"description": "The Redis Enterprise Shard Dashboard is used to visualize metrics at the shard level. In Redis Enterprise Software, the shard is the lowest single level of abstraction tracked by metrics. Key metrics such as memory usage, connection count, cpu utilization are all tracked by this dashboard.",
44
"widgets": [
55
{
66
"id": 8695360181544276,
@@ -15,7 +15,7 @@
1515
"id": 3267271486851142,
1616
"definition": {
1717
"type": "note",
18-
"content": "Sharding is a type of database partitioning that separates large databases into smaller, faster, and more easily managed parts. With sharding or partitioning, you are not restricted to storing data on the memory of a single computer.",
18+
"content": "The Redis Enterprise Shard Dashboard is used to visualize metrics at the shard level. In Redis Enterprise Software, the shard is the lowest single level of abstraction tracked by metrics. Key metrics such as memory usage, connection count, cpu utilization are all tracked by this dashboard.",
1919
"background_color": "blue",
2020
"font_size": "14",
2121
"text_align": "left",

0 commit comments

Comments
 (0)