Skip to content

Commit 22003fe

Browse files
committed
initial add of observability integration tiles
1 parent 525ed6a commit 22003fe

File tree

13 files changed

+524
-0
lines changed

13 files changed

+524
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,4 @@ package-lock.json
1414
.hugo_build.lock
1515
.vscode/
1616
.DS_Store
17+
.idea
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
---
2+
LinkTitle: Datadog with Redis Cloud
3+
Title: Datadog with Redis Cloud
4+
alwaysopen: false
5+
categories:
6+
- docs
7+
- integrate
8+
- rs
9+
description: To collect, view, and monitor metrics data from your databases and other
10+
cluster components, you can connect Datadog to your Redis Cloud cluster using
11+
Redis' Datadog Integration.
12+
group: observability
13+
summary: To collect, view, and monitor metrics data from your databases and other
14+
cluster components, you can connect Datadog to your Redis Cloud cluster using
15+
Redis' Datadog Integration.
16+
type: integration
17+
weight: 7
18+
---
19+
20+
To collect, view, and monitor metrics data from your databases and other cluster components, you can connect Datadog to
21+
your Redis Enterprise cluster using Redis' Datadog integration.
22+
23+
[Datadog](https://www.datadoghq.com/) is used by organizations of all sizes and across a wide range of industries to
24+
enable digital transformation and cloud migration, drive collaboration among development, operations, security and
25+
business teams, accelerate time to market for applications, reduce time to problem resolution, secure applications and
26+
infrastructure, understand user behavior, and track key business metrics.
27+
28+
Redis' Datadog Integration for Redis Cloud uses Datadog's Integration API to connect to Redis' metrics exporters.
29+
The integration is based on Datadog's
30+
[OpenMetrics integration](https://datadoghq.dev/integrations-core/base/openmetrics/) in their core API. This integration
31+
enables Redis Cloud users to export metrics directly to Datadog for analysis, and includes Redis-designed
32+
dashboards for use in monitoring Redis Cloud clusters.
33+
34+
This integration makes it possible to:
35+
- Collect and display metrics not available in the admin console
36+
- Set up automatic alerts for node or cluster events
37+
- Display these metrics alongside data from other systems
38+
39+
{{< image filename="/images/rc/redis-cloud-datadog.png" >}}
40+
## Install Redis' Datadog Integration for Redis Cloud
41+
42+
Installing the Datadog integration is a two-step process. Firstly, the installation must be part of your configuration.
43+
Select 'Integrations' from the menu in the Datadog portal and then enter 'Redis' in the search bar, then select
44+
'Redis Cloud by Redis, Inc.'. Next click 'Install Integration' in the top-right corner of the overview page.
45+
46+
If you have not already created a VPC between the Redis Cloud cluster and the network in which the machine hosting the
47+
Datadog agent lives you should do so now. Please visit [VPC Peering](https://redis.io/docs/latest/operate/rc/security/vpc-peering/)
48+
and follow the instructions for the cloud platform of your choice.
49+
50+
Returning to the Datadog console, open the 'Configure' tab of the integration and follow the instructions for installing
51+
the integration on the local machine. Once it has been installed follow the instruction for adding an instance to the
52+
conf.yaml in /etc/datadog-agent/conf.d/redis_cloud.d.
53+
54+
After you have edited the conf.yaml file please restart the service and check its status:
55+
56+
```shell
57+
sudo service datadog-agent restart
58+
```
59+
60+
followed by:
61+
62+
```shell
63+
sudo service datadog-agent status
64+
```
65+
66+
to be certain that the service itself is running and did not encounter any problems. Next, check the output of the
67+
service; in the terminal on the Datadog agent host run the following command:
68+
69+
```shell
70+
tail -f /var/log/datadog/agent.log
71+
```
72+
73+
It will take several minutes for data to reach Datadog. Finally, check the Datadog console by selecting
74+
Infrastructure -> Host Map from the menu and then finding the host that is monitoring the Redis Cloud instance. The host
75+
should be present, and in its list of components there should be a section called 'rdsc', which is the namespace used by
76+
the Redis Cloud integration, although this can take several minutes to appear. It is also possible to verify the metrics
77+
by choosing Metrics -> Explorer from the menu and entering 'rdsc.bdb_up'.
78+
79+
## View metrics
80+
81+
The Redis Cloud Integration for Datadog contains pre-defined dashboards to aid in monitoring your Redis Cloud deployment.
82+
83+
The following dashboards are currently available:
84+
85+
- Overview
86+
- Database
87+
- Network
88+
89+
A number of additional dashboards will be included in the next release (v1.1.0).
90+
91+
## Monitor metrics
92+
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
---
2+
LinkTitle: Datadog with Redis Enterprise
3+
Title: Datadog with Redis Enterprise
4+
alwaysopen: false
5+
categories:
6+
- docs
7+
- integrate
8+
- rs
9+
description: To collect, view, and monitor metrics data from your databases and other
10+
cluster components, you can connect Datadog to your Redis Enterprise cluster using
11+
Redis' Datadog Integration.
12+
group: observability
13+
summary: To collect, view, and monitor metrics data from your databases and other
14+
cluster components, you can connect Datadog to your Redis Enterprise cluster using
15+
Redis' Datadog Integration.
16+
type: integration
17+
weight: 7
18+
---
19+
20+
To collect, view, and monitor metrics data from your databases and other cluster components, you can connect Datadog to
21+
your Redis Enterprise cluster using Redis' Datadog integration.
22+
23+
[Datadog](https://www.datadoghq.com/) is used by organizations of all sizes and across a wide range of industries to
24+
enable digital transformation and cloud migration, drive collaboration among development, operations, security and
25+
business teams, accelerate time to market for applications, reduce time to problem resolution, secure applications and
26+
infrastructure, understand user behavior, and track key business metrics.
27+
28+
Redis' Datadog Integration for Redis Enterprise uses Datadog's Integration API to connect to Redis' metrics exporters.
29+
The integration is based on Datadog's
30+
[OpenMetrics integration](https://datadoghq.dev/integrations-core/base/openmetrics/) in their core API. This integration
31+
enables Redis Enterprise users to export metrics directly to Datadog for analysis, and includes Redis-designed
32+
dashboards for use in monitoring Redis Enterprise clusters.
33+
34+
This integration makes it possible to:
35+
- Collect and display metrics not available in the admin console
36+
- Set up automatic alerts for node or cluster events
37+
- Display these metrics alongside data from other systems
38+
39+
{{< image filename="/images/rc/redis-cloud-datadog.png" >}}
40+
## Install Redis' Datadog Integration for Redis Enterprise
41+
42+
Installing the Datadog integration is a two-step process. Firstly, the installation must be part of your configuration.
43+
Select 'Integrations' from the menu in the Datadog portal and then enter 'Redis' in the search bar, then select
44+
'Redis Enterprise by Redis, Inc.'. Next click 'Install Integration' in the top-right corner of the overview page.
45+
Once it has been installed follow the instructions for adding an instance to the conf.yaml in
46+
/etc/datadog-agent/conf.d/redis_cloud.d.
47+
48+
After you have edited the conf.yaml file please restart the service and check its status:
49+
50+
```shell
51+
sudo service datadog-agent restart
52+
```
53+
54+
followed by:
55+
56+
```shell
57+
sudo service datadog-agent status
58+
```
59+
60+
to be certain that the service itself is running and did not encounter any problems. Next, check the output of the
61+
service; in the terminal on the Datadog agent host run the following command:
62+
63+
```shell
64+
tail -f /var/log/datadog/agent.log
65+
```
66+
67+
It will take several minutes for data to reach Datadog. Finally, check the Datadog console by selecting
68+
Infrastructure -> Host Map from the menu and then finding the host that is monitoring the Redis Enterprise instance. The host
69+
should be present, and in its list of components there should be a section called 'rdse', which is the namespace used by
70+
the Redis Enterprise integration, although this can take several minutes to appear. It is also possible to verify the metrics
71+
by choosing Metrics -> Explorer from the menu and entering 'rdse.bdb_up'.
72+
73+
## View metrics
74+
75+
The Redis Enterprise Integration for Datadog contains pre-defined dashboards to aid in monitoring your Redis Enterprise deployment.
76+
77+
The following dashboards are currently available:
78+
79+
- Overview
80+
- Database
81+
- Node
82+
- Shard
83+
- Active-Active
84+
- Proxy
85+
- Proxy Threads
86+
87+
88+
## Monitor metrics
89+
90+
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
LinkTitle: Dynatrace with Redis Cloud
3+
categories:
4+
- docs
5+
- integrate
6+
- rs
7+
description: To collect, view, and monitor metrics data from your databases and other
8+
cluster components, you can connect Dynatrace to your Redis Cloud cluster using
9+
Redis' Dynatrace Integration.
10+
group: observability
11+
summary: To collect, view, and monitor metrics data from your databases and other
12+
cluster components, you can connect Dynatrace to your Redis Cloud cluster using
13+
Redis' Dynatrace Integration.
14+
type: integration
15+
weight: 7
16+
---
17+
18+
To collect, view, and monitor metrics data from your databases and other cluster components, you can connect Dynatrace
19+
to your Redis Cloud cluster using Redis' Dynatrace integration.
20+
21+
[Dynatrace](https://www.dynatrace.com/) is used by organizations of all sizes and across a wide range of industries to
22+
enable digital transformation and cloud migration, drive collaboration among development, operations, security and
23+
business teams, accelerate time to market for applications, reduce time to problem resolution, secure applications and
24+
infrastructure, understand user behavior, and track key business metrics.
25+
26+
Redis' Dynatrace Integration for Redis Cloud uses Prometheus remote write functionality to connect Prometheus data
27+
sources to Dynatrace. This integration enables Redis Cloud users to export metrics to Dynatrace for analysis,
28+
and includes Redis-designed dashboards for use in monitoring Redis Cloud clusters.
29+
30+
This integration makes it possible to:
31+
- Collect and display metrics not available in the admin console
32+
- Set up automatic alerts for node or cluster events
33+
- Display these metrics alongside data from other systems
34+
35+
{{< image filename="/images/rc/redis-cloud-dynatrace.png" >}}
36+
## Install Redis' Dynatrace Integration for Redis Cloud
37+
38+
Redis' Dynatrace Integration is based on a feature of the Prometheus data source. Prometheus can forward metrics on to
39+
another destination using remote writes. This will require a Prometheus installation inside the same datacenter as the
40+
Redis Cloud deployment.
41+
42+
If you have not already created a VPC between the Redis Cloud cluster and the network in which the machine hosting
43+
Prometheus lives you should do so now. Please visit [VPC Peering](https://redis.io/docs/latest/operate/rc/security/vpc-peering/)
44+
and follow the instructions for the cloud platform of your choice.
45+
46+
47+
48+
## View metrics
49+
50+
The Redis Cloud Integration for Dynatrace contains pre-defined dashboards to aid in monitoring your Redis Enterprise deployment.
51+
52+
The following dashboards are currently available:
53+
54+
- Cluster: top-level statistics indicating the general health of the cluster
55+
- Database: performance metrics at the database level
56+
- Shard: low-level details of an individual shard
57+
- Active-Active: replication and performance for geo-replicated clusters
58+
- Proxy: network and command information regarding the proxy
59+
- Proxy Threads: processor usage information regarding the proxy's component threads
60+
61+
## Monitor metrics
62+
63+
Dynatrace dashboards can be filtered using the text area. For example, when viewing a cluster dashboard it is possible
64+
filter the display to show data for only one cluster by typing 'cluster' in the text area and waiting for the system to
65+
retrieve the relevant data before choosing one of the options in the 'cluster' section.
66+
67+
Certain types of data do not know the name of the database from which they were drawn. The dashboard should have a list
68+
of database names and ids; use the id value when filtering input to the dashboard.
69+
70+
71+
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
LinkTitle: Dynatrace with Redis Enterprise
3+
Title: Dynatrace with Redis Enterprise
4+
alwaysopen: false
5+
categories:
6+
- docs
7+
- integrate
8+
- rs
9+
description: To collect, view, and monitor metrics data from your databases and other
10+
cluster components, you can connect Dynatrace to your Redis Enterprise cluster using
11+
Redis' Dynatrace Integration.
12+
group: observability
13+
summary: To collect, view, and monitor metrics data from your databases and other
14+
cluster components, you can connect Dynatrace to your Redis Enterprise cluster using
15+
Redis' Dynatrace Integration.
16+
type: integration
17+
weight: 7
18+
---
19+
20+
To collect, view, and monitor metrics data from your databases and other cluster components, you can connect Dynatrace to
21+
your Redis Enterprise cluster using Redis' Dynatrace integration.
22+
23+
[Dynatrace](https://www.dynatrace.com/) is used by organizations of all sizes and across a wide range of industries to
24+
enable digital transformation and cloud migration, drive collaboration among development, operations, security and
25+
business teams, accelerate time to market for applications, reduce time to problem resolution, secure applications and
26+
infrastructure, understand user behavior, and track key business metrics.
27+
28+
Redis' Dynatrace Integration for Redis Enterprise uses Prometheus remote write functionality to connect Prometheus data
29+
sources to Dynatrace. This integration enables Redis Enterprise users to export metrics to Dynatrace for analysis,
30+
and includes Redis-designed dashboards for use in monitoring Redis Enterprise clusters.
31+
32+
This integration makes it possible to:
33+
- Collect and display metrics not available in the admin console
34+
- Set up automatic alerts for node or cluster events
35+
- Display these metrics alongside data from other systems
36+
37+
{{< image filename="/images/rc/redis-enterprise-dynatrace.png" >}}
38+
## Install Redis' Dynatrace Integration for Redis Enterprise
39+
40+
At the present time the Dynatrace integration is not signed by Dynatrace, meaning that it will be necessary to download
41+
the source configuration and dashboards and assemble them and sign them cryptologically with a certificate that you have
42+
created. The instructions for this procedure can be found on the Dynatrace
43+
[site](https://docs.dynatrace.com/docs/extend-dynatrace/extensions20/sign-extension). Please note that the instructions
44+
would have you place the dashboards next to the src folder; this is incorrect, the dashboards should be located inside
45+
the src folder.
46+
47+
## View metrics
48+
49+
The Redis Enterprise Integration for Dynatrace contains pre-defined dashboards to aid in monitoring your Redis Enterprise deployment.
50+
51+
The following dashboards are currently available:
52+
53+
- Cluster: top-level statistics indicating the general health of the cluster
54+
- Database: performance metrics at the database level
55+
- Node: machine performance statistics
56+
- Shard: low-level details of an individual shard
57+
- Active-Active: replication and performance for geo-replicated clusters
58+
- Proxy: network and command information regarding the proxy
59+
- Proxy Threads: processor usage information regarding the proxy's component threads
60+
61+
62+
## Monitor metrics
63+
64+
Dynatrace dashboards can be filtered using the text area. For example, when viewing a cluster dashboard it is possible
65+
filter the display to show data for only one cluster by typing 'cluster' in the text area and waiting for the system to
66+
retrieve the relevant data before choosing one of the options in the 'cluster' section.
67+
68+
Certain types of data do not know the name of the database from which they were drawn. The dashboard should have a list
69+
of database names and ids; use the id value when filtering input to the dashboard.
70+
71+

0 commit comments

Comments
 (0)