-
Notifications
You must be signed in to change notification settings - Fork 274
initial add of observability integration tiles #839
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
22003fe
initial add of observability integration tiles
j8-redis 7d61d16
Update content/integrate/datadog-with-redis-cloud/_index.md
mich-elle-luna 5ec2ff0
Update content/integrate/datadog-with-redis-cloud/_index.md
mich-elle-luna ca42b90
Update content/integrate/datadog-with-redis-enterprise/_index.md
mich-elle-luna 33d9282
Update content/integrate/new-relic-with-redis-enterprise/_index.md
mich-elle-luna 584f7e4
Update content/integrate/new-relic-with-redis-enterprise/_index.md
mich-elle-luna f394b98
Update content/integrate/datadog-with-redis-enterprise/_index.md
mich-elle-luna 49d39f1
Update content/integrate/datadog-with-redis-cloud/_index.md
mich-elle-luna 1e006ef
Update content/integrate/datadog-with-redis-enterprise/_index.md
mich-elle-luna 7ff48e7
Update content/integrate/dynatrace-with-redis-cloud/_index.md
mich-elle-luna 7a76fbe
Update content/integrate/dynatrace-with-redis-cloud/_index.md
mich-elle-luna 077f7d9
Update content/integrate/dynatrace-with-redis-cloud/_index.md
mich-elle-luna 994cf2f
Update content/integrate/dynatrace-with-redis-enterprise/_index.md
mich-elle-luna beca0e5
Update content/integrate/dynatrace-with-redis-enterprise/_index.md
mich-elle-luna 590315d
Update content/integrate/dynatrace-with-redis-enterprise/_index.md
mich-elle-luna e1dba67
Update content/integrate/dynatrace-with-redis-enterprise/_index.md
mich-elle-luna cbc0427
Update content/integrate/new-relic-with-redis-cloud/_index.md
mich-elle-luna 3481758
Update content/integrate/new-relic-with-redis-cloud/_index.md
mich-elle-luna bd2bfa2
Update content/integrate/new-relic-with-redis-cloud/_index.md
mich-elle-luna d44ebc0
Update content/integrate/new-relic-with-redis-cloud/_index.md
mich-elle-luna 68e0339
Update content/integrate/new-relic-with-redis-cloud/_index.md
mich-elle-luna 862f0df
Update content/integrate/new-relic-with-redis-enterprise/_index.md
mich-elle-luna fc95b8a
Update content/integrate/new-relic-with-redis-enterprise/_index.md
mich-elle-luna 1c898cb
Update content/integrate/new-relic-with-redis-enterprise/_index.md
mich-elle-luna da75e1a
Update content/integrate/new-relic-with-redis-enterprise/_index.md
mich-elle-luna 003080b
Update _index.md
mich-elle-luna c4d30df
Update _index.md
mich-elle-luna 7767e0e
Update _index.md
mich-elle-luna 9295eeb
Update _index.md
mich-elle-luna 6bfd586
Update _index.md
mich-elle-luna 5e5e351
Update _index.md
mich-elle-luna 410aa96
Update _index.md
mich-elle-luna 5737d69
Update _index.md
mich-elle-luna 430ab82
Update _index.md
mich-elle-luna 4e4bf44
Update _index.md
mich-elle-luna 5135331
Update _index.md
mich-elle-luna 83411d9
Update _index.md
mich-elle-luna 20e5a80
Update _index.md
mich-elle-luna File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -14,3 +14,4 @@ package-lock.json | |
| .hugo_build.lock | ||
| .vscode/ | ||
| .DS_Store | ||
| .idea | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,91 @@ | ||
| --- | ||
| LinkTitle: Datadog with Redis Cloud | ||
| Title: Datadog with Redis Cloud | ||
| alwaysopen: false | ||
| categories: | ||
| - docs | ||
| - integrate | ||
| - rs | ||
| description: To collect, view, and monitor metrics data from your databases and other | ||
| cluster components, you can connect Datadog to your Redis Cloud cluster using the | ||
| Redis Datadog Integration. | ||
| group: observability | ||
| summary: To collect, view, and monitor metrics data from your databases and other | ||
| cluster components, you can connect Datadog to your Redis Cloud cluster using the | ||
| Redis Datadog Integration. | ||
| type: integration | ||
| weight: 7 | ||
| --- | ||
|
|
||
|
|
||
| [Datadog](https://www.datadoghq.com/) is used by organizations of all sizes and across a wide range of industries to | ||
| enable digital transformation and cloud migration, drive collaboration among development, operations, security and | ||
| business teams, accelerate time to market for applications, reduce time to problem resolution, secure applications and | ||
| infrastructure, understand user behavior, and track key business metrics. | ||
|
|
||
| The Datadog Integration for Redis Cloud uses the Datadog Integration API to connect to Redis metrics exporters. | ||
| The integration is based on Datadog's | ||
| [OpenMetrics integration](https://datadoghq.dev/integrations-core/base/openmetrics/) in their core API. This integration | ||
| enables Redis Cloud users to export metrics directly to Datadog for analysis, and includes Redis-designed | ||
| dashboards for use in monitoring Redis Cloud clusters. | ||
|
|
||
| This integration makes it possible to: | ||
| - Collect and display metrics not available in the admin console | ||
| - Set up automatic alerts for node or cluster events | ||
| - Display these metrics alongside data from other systems | ||
|
|
||
| {{< image filename="/images/rc/redis-cloud-datadog.png" alt="screenshot of datadog dashboard">}} | ||
| ## Install Redis' Datadog Integration for Redis Cloud | ||
|
|
||
| Installing the Datadog integration is a two-step process. Firstly, the installation must be part of your configuration. | ||
| Select 'Integrations' from the menu in the Datadog portal and then enter 'Redis' in the search bar, then select | ||
| 'Redis Cloud by Redis, Inc.'. Next click 'Install Integration' in the top-right corner of the overview page. | ||
|
|
||
| If you have not already created a VPC between the Redis Cloud cluster and the network in which the machine hosting the | ||
| Datadog agent lives you should do so now. Please visit [VPC Peering](https://redis.io/docs/latest/operate/rc/security/vpc-peering/) | ||
| and follow the instructions for the cloud platform of your choice. | ||
|
|
||
| Returning to the Datadog console, open the 'Configure' tab of the integration and follow the instructions for installing | ||
| the integration on the local machine. After it has been installed follow the instruction for adding an instance to the | ||
| conf.yaml in /etc/datadog-agent/conf.d/redis_cloud.d. | ||
|
|
||
| After you have edited the conf.yaml file please restart the service and check its status: | ||
|
|
||
| ```shell | ||
| sudo service datadog-agent restart | ||
| ``` | ||
|
|
||
| followed by: | ||
|
|
||
| ```shell | ||
| sudo service datadog-agent status | ||
| ``` | ||
|
|
||
| to be certain that the service itself is running and did not encounter any problems. Next, check the output of the | ||
| service; in the terminal on the Datadog agent host run the following command: | ||
|
|
||
| ```shell | ||
| tail -f /var/log/datadog/agent.log | ||
| ``` | ||
|
|
||
| It will take several minutes for data to reach Datadog. Finally, check the Datadog console by selecting | ||
| Infrastructure -> Host Map from the menu and then finding the host that is monitoring the Redis Cloud instance. The host | ||
| should be present, and in its list of components there should be a section called 'rdsc', which is the namespace used by | ||
| the Redis Cloud integration, although this can take several minutes to appear. It is also possible to verify the metrics | ||
| by choosing Metrics -> Explorer from the menu and entering 'rdsc.bdb_up'. | ||
|
|
||
| ## View metrics | ||
|
|
||
| The Redis Cloud Integration for Datadog contains pre-defined dashboards to aid in monitoring your Redis Cloud deployment. | ||
|
|
||
| The following dashboards are currently available: | ||
|
|
||
| - Overview | ||
| - Database | ||
| - Network | ||
|
|
||
| A number of additional dashboards will be included in the next release (v1.1.0). | ||
|
|
||
| ## Monitor metrics | ||
|
|
||
| See [Observability and monitoring guidance]({{< relref "/integrate/prometheus-with-redis-enterprise/observability/" >}}) for monitoring details. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,89 @@ | ||
| --- | ||
| LinkTitle: Datadog with Redis Enterprise | ||
| Title: Datadog with Redis Enterprise | ||
| alwaysopen: false | ||
| categories: | ||
| - docs | ||
| - integrate | ||
| - rs | ||
| description: To collect, view, and monitor metrics data from your databases and other | ||
| cluster components, you can connect Datadog to your Redis Enterprise cluster using | ||
| the Redis Datadog Integration. | ||
| group: observability | ||
| summary: To collect, view, and monitor metrics data from your databases and other | ||
| cluster components, you can connect Datadog to your Redis Enterprise cluster using | ||
| the Redis Datadog Integration. | ||
| type: integration | ||
| weight: 7 | ||
| --- | ||
|
|
||
|
|
||
| [Datadog](https://www.datadoghq.com/) is used by organizations of all sizes and across a wide range of industries to | ||
| enable digital transformation and cloud migration, drive collaboration among development, operations, security and | ||
| business teams, accelerate time to market for applications, reduce time to problem resolution, secure applications and | ||
| infrastructure, understand user behavior, and track key business metrics. | ||
|
|
||
| The Datadog Integration for Redis Enterprise uses Datadog's Integration API to connect to Redis metrics exporters. | ||
| The integration is based on the Datadog | ||
| [OpenMetrics integration](https://datadoghq.dev/integrations-core/base/openmetrics/) in their core API. This integration | ||
| enables Redis Enterprise users to export metrics directly to Datadog for analysis, and includes Redis-designed | ||
| dashboards for use in monitoring Redis Enterprise clusters. | ||
|
|
||
| This integration makes it possible to: | ||
| - Collect and display metrics not available in the admin console | ||
| - Set up automatic alerts for node or cluster events | ||
| - Display these metrics alongside data from other systems | ||
|
|
||
| {{< image filename="/images/rc/redis-cloud-datadog.png" >}} | ||
| ## Install Redis' Datadog Integration for Redis Enterprise | ||
|
|
||
| Installing the Datadog integration is a two-step process. Firstly, the installation must be part of your configuration. | ||
| Select 'Integrations' from the menu in the Datadog portal and then enter 'Redis' in the search bar, then select | ||
| 'Redis Enterprise by Redis, Inc.'. Next click 'Install Integration' in the top-right corner of the overview page. | ||
| Once it has been installed follow the instructions for adding an instance to the conf.yaml in | ||
| /etc/datadog-agent/conf.d/redis_cloud.d. | ||
|
|
||
| After you have edited the conf.yaml file please restart the service and check its status: | ||
|
|
||
| ```shell | ||
| sudo service datadog-agent restart | ||
| ``` | ||
|
|
||
| followed by: | ||
|
|
||
| ```shell | ||
| sudo service datadog-agent status | ||
| ``` | ||
|
|
||
| to be certain that the service itself is running and did not encounter any problems. Next, check the output of the | ||
| service; in the terminal on the Datadog agent host run the following command: | ||
|
|
||
| ```shell | ||
| tail -f /var/log/datadog/agent.log | ||
| ``` | ||
|
|
||
| It will take several minutes for data to reach Datadog. Finally, check the Datadog console by selecting | ||
| Infrastructure -> Host Map from the menu and then finding the host that is monitoring the Redis Enterprise instance. The host | ||
| should be present, and in its list of components there should be a section called 'rdse', which is the namespace used by | ||
| the Redis Enterprise integration, although this can take several minutes to appear. It is also possible to verify the metrics | ||
| by choosing Metrics -> Explorer from the menu and entering 'rdse.bdb_up'. | ||
|
|
||
| ## View metrics | ||
|
|
||
| The Redis Enterprise Integration for Datadog contains pre-defined dashboards to aid in monitoring your Redis Enterprise deployment. | ||
|
|
||
| The following dashboards are currently available: | ||
|
|
||
| - Overview | ||
| - Database | ||
| - Node | ||
| - Shard | ||
| - Active-Active | ||
| - Proxy | ||
| - Proxy Threads | ||
|
|
||
|
|
||
| ## Monitor metrics | ||
mich-elle-luna marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| See [Observability and monitoring guidance]({{< relref "/integrate/prometheus-with-redis-enterprise/observability/" >}}) for monitoring details. | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,70 @@ | ||
| --- | ||
| Title: Dynatrace with Redis Cloud | ||
| LinkTitle: Dynatrace with Redis Cloud | ||
| categories: | ||
| - docs | ||
| - integrate | ||
| - rs | ||
| description: To collect, view, and monitor metrics data from your databases and other | ||
| cluster components, you can connect Dynatrace to your Redis Cloud cluster using | ||
| the Redis Dynatrace Integration. | ||
| group: observability | ||
| summary: To collect, view, and monitor metrics data from your databases and other | ||
| cluster components, you can connect Dynatrace to your Redis Cloud cluster using | ||
| the Redis Dynatrace Integration. | ||
| type: integration | ||
| weight: 7 | ||
| --- | ||
|
|
||
|
|
||
| [Dynatrace](https://www.dynatrace.com/) is used by organizations of all sizes and across a wide range of industries to | ||
| enable digital transformation and cloud migration, drive collaboration among development, operations, security and | ||
| business teams, accelerate time to market for applications, reduce time to problem resolution, secure applications and | ||
| infrastructure, understand user behavior, and track key business metrics. | ||
|
|
||
| The Redis Dynatrace Integration for Redis Cloud uses Prometheus remote write functionality to connect Prometheus data | ||
| sources to Dynatrace. This integration enables Redis Cloud users to export metrics to Dynatrace for analysis, | ||
| and includes Redis-designed dashboards for use in monitoring Redis Cloud clusters. | ||
|
|
||
| This integration makes it possible to: | ||
| - Collect and display metrics not available in the admin console | ||
| - Set up automatic alerts for node or cluster events | ||
| - Display these metrics alongside data from other systems | ||
|
|
||
| {{< image filename="/images/rc/redis-cloud-dynatrace.png" >}} | ||
| ## Install Redis' Dynatrace Integration for Redis Cloud | ||
|
|
||
| The Dynatrace Integration is based on a feature of the Prometheus data source. Prometheus can forward metrics on to | ||
| another destination using remote writes. This will require a Prometheus installation inside the same datacenter as the | ||
| Redis Cloud deployment. | ||
|
|
||
| If you have not already created a VPC between the Redis Cloud cluster and the network in which the machine hosting | ||
| Prometheus lives you should do so now. Please visit [VPC Peering](https://redis.io/docs/latest/operate/rc/security/vpc-peering/) | ||
| and follow the instructions for the cloud platform of your choice. | ||
|
|
||
|
|
||
|
|
||
| ## View metrics | ||
|
|
||
| The Redis Cloud Integration for Dynatrace contains pre-defined dashboards to aid in monitoring your Redis Enterprise deployment. | ||
|
|
||
| The following dashboards are currently available: | ||
|
|
||
| - Cluster: top-level statistics indicating the general health of the cluster | ||
| - Database: performance metrics at the database level | ||
| - Shard: low-level details of an individual shard | ||
| - Active-Active: replication and performance for geo-replicated clusters | ||
| - Proxy: network and command information regarding the proxy | ||
| - Proxy Threads: processor usage information regarding the proxy's component threads | ||
|
|
||
| ## Monitor metrics | ||
|
|
||
| Dynatrace dashboards can be filtered using the text area. For example, when viewing a cluster dashboard it is possible | ||
| filter the display to show data for only one cluster by typing 'cluster' in the text area and waiting for the system to | ||
| retrieve the relevant data before choosing one of the options in the 'cluster' section. | ||
|
|
||
| Certain types of data do not know the name of the database from which they were drawn. The dashboard should have a list | ||
| of database names and ids; use the id value when filtering input to the dashboard. | ||
|
|
||
|
|
||
|
|
69 changes: 69 additions & 0 deletions
69
content/integrate/dynatrace-with-redis-enterprise/_index.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,69 @@ | ||
| --- | ||
| LinkTitle: Dynatrace with Redis Enterprise | ||
| Title: Dynatrace with Redis Enterprise | ||
| alwaysopen: false | ||
| categories: | ||
| - docs | ||
| - integrate | ||
| - rs | ||
| description: To collect, view, and monitor metrics data from your databases and other | ||
| cluster components, you can connect Dynatrace to your Redis Enterprise cluster using | ||
| the Redis Dynatrace Integration. | ||
| group: observability | ||
| summary: To collect, view, and monitor metrics data from your databases and other | ||
| cluster components, you can connect Dynatrace to your Redis Enterprise cluster using | ||
| the Redis Dynatrace Integration. | ||
| type: integration | ||
| weight: 7 | ||
| --- | ||
|
|
||
|
|
||
| [Dynatrace](https://www.dynatrace.com/) is used by organizations of all sizes and across a wide range of industries to | ||
| enable digital transformation and cloud migration, drive collaboration among development, operations, security and | ||
| business teams, accelerate time to market for applications, reduce time to problem resolution, secure applications and | ||
| infrastructure, understand user behavior, and track key business metrics. | ||
|
|
||
| The Dynatrace Integration for Redis Enterprise uses Prometheus remote write functionality to connect Prometheus data | ||
| sources to Dynatrace. This integration enables Redis Enterprise users to export metrics to Dynatrace for analysis, | ||
| and includes Redis-designed dashboards for use in monitoring Redis Enterprise clusters. | ||
|
|
||
| This integration makes it possible to: | ||
| - Collect and display metrics not available in the admin console | ||
| - Set up automatic alerts for node or cluster events | ||
| - Display these metrics alongside data from other systems | ||
|
|
||
| {{< image filename="/images/rs/redis-enterprise-dynatrace.png" >}} | ||
| ## Install Redis' Dynatrace Integration for Redis Enterprise | ||
|
|
||
| At the present time the Dynatrace integration is not signed by Dynatrace, meaning that it will be necessary to download | ||
| the source configuration and dashboards and assemble them and sign them cryptologically with a certificate that you have | ||
| created. The instructions for this procedure can be found on the Dynatrace | ||
| [site](https://docs.dynatrace.com/docs/extend-dynatrace/extensions20/sign-extension). Please note that the instructions | ||
| would have you place the dashboards next to the src folder; this is incorrect, the dashboards should be located inside | ||
| the src folder. | ||
|
|
||
| ## View metrics | ||
|
|
||
| The Redis Enterprise Integration for Dynatrace contains pre-defined dashboards to aid in monitoring your Redis Enterprise deployment. | ||
|
|
||
| The following dashboards are currently available: | ||
|
|
||
| - Cluster: top-level statistics indicating the general health of the cluster | ||
| - Database: performance metrics at the database level | ||
| - Node: machine performance statistics | ||
| - Shard: low-level details of an individual shard | ||
| - Active-Active: replication and performance for geo-replicated clusters | ||
| - Proxy: network and command information regarding the proxy | ||
| - Proxy Threads: processor usage information regarding the proxy's component threads | ||
|
|
||
|
|
||
| ## Monitor metrics | ||
|
|
||
| Dynatrace dashboards can be filtered using the text area. For example, when viewing a cluster dashboard it is possible to | ||
| filter the display to show data for only one cluster by typing 'cluster' in the text area and waiting for the system to | ||
| retrieve the relevant data before choosing one of the options in the 'cluster' section. | ||
|
|
||
| Certain types of data do not know the name of the database from which they were drawn. The dashboard should have a list | ||
| of database names and ids; use the id value when filtering input to the dashboard. | ||
|
|
||
|
|
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.