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: content/operate/rs/installing-upgrading/creating-support-package.md
+99-90Lines changed: 99 additions & 90 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,97 +19,18 @@ your issues.
19
19
The process of creating the support package can take several minutes and generates load on the system.
20
20
{{< /note >}}
21
21
22
-
## Support package files
23
-
24
-
The support package is a zip file that contains all cluster configuration and logs.
25
-
26
-
When downloaded from the Cluster Manager UI, the support package's name is `debuginfo.tar.gz`.
27
-
28
-
### Database support package files
29
-
30
-
Cluster and database support packages collect database details in `database_<bdb_uid>` directories, where `<bdb_uid>` is the database ID, and Redis shard details in `<node_uid>` directories.
31
-
32
-
The following table describes the included files:
33
-
34
-
| File | Description |
35
-
|------|-------------|
36
-
| ccs-redis.json | Primary node's local cluster configuration store (CCS). |
37
-
| /database_<bdb_uid>/ | Directory that includes files for a specific database.<bdb_uid> is the database ID. |
38
-
| database_<bdb_uid>_ccs_info.txt | Database information from the cluster configuration store (CCS). Includes settings for databases, endpoints, shards, replicas, and CRDB. |
39
-
| database_<bdb_uid>.clientlist | List of clients connected to the database when the support package was created. |
40
-
| database_<bdb_uid>.info | Redis information and statistics for the database. See [`INFO`]({{<relref "/commands/info">}}) for details about the collected fields. |
41
-
| database_<bdb_uid>.rladmin | Database information. See [`rladmin info db`]({{<relref "/operate/rs/references/cli-utilities/rladmin/info#info-db">}}) for an example of collected fields. Also includes creation time, last changed time, Redis version, memory limit, persistence type, eviction policy, hashing policy, and whether SSL, backups, and email alerts are enabled. |
42
-
| database_<bdb_uid>.slowlog | Contains slowlog output, which includes commands that took longer than 10 milliseconds. Only included if `slowlog_in_sanitized_support` is `true` in cluster settings. |
43
-
| /node_<node_uid>/redis_<shard_uid>.txt | For each shard of the specified database only. Includes shard configuration and [information]({{<relref "/commands/info">}}), slowlog information, and latency information. |
44
-
45
-
### Node support package files
46
-
47
-
Cluster and node support packages collect node details in `node_<node_uid>` directories, where `<node_uid>` is the node ID.
48
-
49
-
The following table describes the included files:
50
-
51
-
| File | Description |
52
-
|------|-------------|
53
-
| ccs-redis.json | The node's local cluster configuration store (CCS). |
54
-
| /conf/ | Directory that contains configuration files. |
55
-
| /logs/ | Directory that includes logs. |
56
-
| node_<node_uid>.ccs | Includes cluster configuration, node configuration, and DMC proxy configuration. |
| node_<node_uid>.rladmin | Information about the cluster's nodes, databases, endpoints, and shards. See [`rladmin status`]({{<relref "/operate/rs/references/cli-utilities/rladmin/status">}}) for example output. |
59
-
| node_<node_uid>_sys_info.txt | Node's system information including:<br />• Socket files list<br />• Log files list<br />• Processes running on the node<br />• Disk usage<br />• Persistent files list<br />• Memory usage<br />• Network interfaces<br />• Installed packages<br />• Active iptables<br />• OS and platform<br />• Network connection<br />• Status of Redis processes |
60
-
| redis_<shard_uid>.txt | For each shard of the specified database only. Includes shard configuration and [information]({{<relref "/commands/info">}}), slowlog information, and latency information. |
61
-
62
-
Each node's `/conf/` directory contains the following files:
63
-
64
-
- bootstrap_status.json
65
-
- ccs-paths.conf
66
-
- config.json
67
-
- envoy.yaml
68
-
- gossip_envoy.yaml
69
-
- heartbeatd-config.json
70
-
- last_bootstrap.json
71
-
- local_addr.conf
72
-
- node.id
73
-
- node_local_config.json
74
-
- redislabs_env_config.sh
75
-
- socket.conf
76
-
- supervisord_alert_mgr.conf
77
-
- supervisord_cm_server.conf
78
-
- supervisord_crdb_coordinator.conf
79
-
- supervisord_crdb_worker.conf
80
-
- supervisord_mdns_server.conf
81
-
- supervisord_pdns_server.conf
82
-
83
-
Each node's `/conf/` directory also contains the following key and cert modulus files:
84
-
85
-
- api_cert.modulus
86
-
- api_key.modulus
87
-
- ccs_internode_encryption_cert.modulus
88
-
- ccs_internode_encryption_key.modulus
89
-
- cm_cert.modulus
90
-
- cm_key.modulus
91
-
- data_internode_encryption_cert.modulus
92
-
- data_internode_encryption_key.modulus
93
-
- gossip_ca_signed_cert.modulus
94
-
- gossip_ca_signed_key.modulus
95
-
- mesh_ca_signed_cert.modulus
96
-
- mesh_ca_signed_key.modulus
97
-
- metrics_exporter_cert.modulus
98
-
- metrics_exporter_key.modulus
99
-
- proxy_cert.modulus
100
-
- proxy_key.modulus
101
-
- syncer_cert.modulus
102
-
- syncer_key.modulus
103
-
104
22
## Create support package
105
23
106
-
### Cluster Manager UI method
24
+
{{< multitabs id="create-support-package"
25
+
tab1="Cluster Manager UI"
26
+
tab2="rladmin"
27
+
tab3="REST API" >}}
107
28
108
29
To create a support package from the Cluster Manager UI:
109
30
110
31
1. In the navigation menu, select **Support**.
111
32
112
-
{{<imagefilename="images/rs/screenshots/create-support-package/support-package-dialog.png"width="60%"alt="Select Support from the navigation menu and create a support package.">}}
33
+
<imgsrc="../../../../images/rs/screenshots/create-support-package/support-package-dialog.png"alt="Select Support from the navigation menu and create a support package.">
113
34
114
35
1. Click **Proceed**.
115
36
@@ -123,23 +44,23 @@ To create a support package from the Cluster Manager UI:
123
44
124
45
- Select a specific database from the **Database name (Database ID)** list to include information about that database only.
125
46
126
-
{{<imagefilename="images/rs/screenshots/create-support-package/generate-support-package-select-db.png"width="60%"alt="The list of databases you can include in the support package.">}}
47
+
<imgsrc="../../../../images/rs/screenshots/create-support-package/generate-support-package-select-db.png"alt="The list of databases you can include in the support package.">
127
48
128
49
-**For Nodes**: Creates a support package that includes node information.
129
50
130
51
- Select **All Nodes** from the **Node ID (IP Addresses)** list to include information about all nodes in the cluster.
131
52
132
53
- Select a specific node from the **Node ID (IP Addresses)** list to include information about that node only.
133
54
134
-
{{<imagefilename="images/rs/screenshots/create-support-package/generate-support-package-select-node.png"width="60%"alt="The list of nodes you can include in the support package.">}}
55
+
<imgsrc="../../../../images/rs/screenshots/create-support-package/generate-support-package-select-node.png"alt="The list of nodes you can include in the support package.">
135
56
136
57
1. Click **Generate package**.
137
58
138
59
1. The package is created and downloaded by your browser.
139
60
140
-
{{<imagefilename="images/rs/screenshots/create-support-package/support-package-created-alert.png"width="60%"alt="An alert appears that says, 'Support package created, attach it to your request in the Redis Support portal'. The Redis Support portal is a button you can click to contact Redis Support.">}}
61
+
<imgsrc="../../../../images/rs/screenshots/create-support-package/support-package-created-alert.png"alt="An alert appears that says, 'Support package created, attach it to your request in the Redis Support portal'. The Redis Support portal is a button you can click to contact Redis Support.">
141
62
142
-
### Command-line method
63
+
-tab-sep-
143
64
144
65
If package creation fails with `internal error` or if you cannot access the UI, create a support package for the cluster from the command line on any node in the cluster using the [`rladmin cluster debug_info`]({{< relref "/operate/rs/references/cli-utilities/rladmin/cluster/debug_info" >}}) command:
145
66
@@ -171,9 +92,9 @@ If package creation fails with `internal error` or if you cannot access the UI,
171
92
172
93
Upload the tar file to [Redis support](https://redis.com/company/support/). The path to the archive is shown in the command output.
173
94
174
-
### REST API method
95
+
-tab-sep-
175
96
176
-
You can also use `debuginfo` [REST API]({{< relref "/operate/rs/references/rest-api">}}) requests to create and download support packages.
97
+
You can use `debuginfo` [REST API]({{< relref "/operate/rs/references/rest-api">}}) requests to create and download support packages.
177
98
178
99
To download debug info from all nodes and databases:
179
100
@@ -204,3 +125,91 @@ To download debug info from a specific database, replace `<uid>` in the followin
204
125
```sh
205
126
GET /v1/bdbs/<uid>/debuginfo
206
127
```
128
+
129
+
{{< /multitabs >}}
130
+
131
+
## Support package files
132
+
133
+
The support package is a zip file that contains all cluster configuration and logs.
134
+
135
+
When downloaded from the Cluster Manager UI, the support package's name is `debuginfo.tar.gz`.
136
+
137
+
### Database support package files
138
+
139
+
Cluster and database support packages collect database details in `database_<bdb_uid>` directories, where `<bdb_uid>` is the database ID, and Redis shard details in `<node_uid>` directories.
140
+
141
+
The following table describes the included files:
142
+
143
+
| File | Description |
144
+
|------|-------------|
145
+
| ccs-redis.json | Primary node's local cluster configuration store (CCS). |
146
+
| /database_<bdb_uid>/ | Directory that includes files for a specific database.<bdb_uid> is the database ID. |
147
+
| database_<bdb_uid>_ccs_info.txt | Database information from the cluster configuration store (CCS). Includes settings for databases, endpoints, shards, replicas, and CRDB. |
148
+
| database_<bdb_uid>.clientlist | List of clients connected to the database when the support package was created. |
149
+
| database_<bdb_uid>.info | Redis information and statistics for the database. See [`INFO`]({{<relref "/commands/info">}}) for details about the collected fields. |
150
+
| database_<bdb_uid>.rladmin | Database information. See [`rladmin info db`]({{<relref "/operate/rs/references/cli-utilities/rladmin/info#info-db">}}) for an example of collected fields. Also includes creation time, last changed time, Redis version, memory limit, persistence type, eviction policy, hashing policy, and whether SSL, backups, and email alerts are enabled. |
151
+
| database_<bdb_uid>.slowlog | Contains slowlog output, which includes commands that took longer than 10 milliseconds. Only included if`slowlog_in_sanitized_support` is `true`in cluster settings. |
152
+
| /node_<node_uid>/redis_<shard_uid>.txt | For each shard of the specified database only. Includes shard configuration and [information]({{<relref "/commands/info">}}), slowlog information, and latency information. |
153
+
154
+
### Node support package files
155
+
156
+
Cluster and node support packages collect node details in`node_<node_uid>` directories, where `<node_uid>` is the node ID.
157
+
158
+
The following table describes the included files:
159
+
160
+
| File | Description |
161
+
|------|-------------|
162
+
| ccs-redis.json | The node's local cluster configuration store (CCS). |
163
+
| /conf/ | Directory that contains configuration files. |
164
+
| /logs/ | Directory that includes logs. |
165
+
| node_<node_uid>.ccs | Includes cluster configuration, node configuration, and DMC proxy configuration. |
| node_<node_uid>.rladmin | Information about the cluster's nodes, databases, endpoints, and shards. See [`rladmin status`]({{<relref "/operate/rs/references/cli-utilities/rladmin/status">}}) for example output. |
168
+
| node_<node_uid>_sys_info.txt | Node's system information including:<br />• Socket files list<br />• Log files list<br />• Processes running on the node<br />• Disk usage<br />• Persistent files list<br />• Memory usage<br />• Network interfaces<br />• Installed packages<br />• Active iptables<br />• OS and platform<br />• Network connection<br />• Status of Redis processes |
169
+
| redis_<shard_uid>.txt | For each shard of the specified database only. Includes shard configuration and [information]({{<relref "/commands/info">}}), slowlog information, and latency information. |
170
+
171
+
Each node's `/conf/` directory contains the following files:
172
+
173
+
- bootstrap_status.json
174
+
- ccs-paths.conf
175
+
- config.json
176
+
- envoy.yaml
177
+
- gossip_envoy.yaml
178
+
- heartbeatd-config.json
179
+
- last_bootstrap.json
180
+
- local_addr.conf
181
+
- node.id
182
+
- node_local_config.json
183
+
- redislabs_env_config.sh
184
+
- socket.conf
185
+
- supervisord_alert_mgr.conf
186
+
- supervisord_cm_server.conf
187
+
- supervisord_crdb_coordinator.conf
188
+
- supervisord_crdb_worker.conf
189
+
- supervisord_mdns_server.conf
190
+
- supervisord_pdns_server.conf
191
+
192
+
Each node's `/conf/` directory also contains the following key and cert modulus files:
193
+
194
+
- api_cert.modulus
195
+
- api_key.modulus
196
+
- ccs_internode_encryption_cert.modulus
197
+
- ccs_internode_encryption_key.modulus
198
+
- cm_cert.modulus
199
+
- cm_key.modulus
200
+
- data_internode_encryption_cert.modulus
201
+
- data_internode_encryption_key.modulus
202
+
- gossip_ca_signed_cert.modulus
203
+
- gossip_ca_signed_key.modulus
204
+
- mesh_ca_signed_cert.modulus
205
+
- mesh_ca_signed_key.modulus
206
+
- metrics_exporter_cert.modulus
207
+
- metrics_exporter_key.modulus
208
+
- proxy_cert.modulus
209
+
- proxy_key.modulus
210
+
- syncer_cert.modulus
211
+
- syncer_key.modulus
212
+
213
+
## Related info
214
+
215
+
- [Uploading Support Packages & Cluster Health Analysis](https://support.redislabs.com/hc/en-us/articles/26502436628370-Uploading-Support-Packages-Cluster-Health-Analysis)
Copy file name to clipboardExpand all lines: content/operate/rs/troubleshooting.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,6 +40,8 @@ For troubleshooting specific issues, see:
40
40
41
41
The [Redis Software knowledge base](https://support.redislabs.com/hc/en-us/categories/26174244088594-Redis-Software) provides additional guides and troubleshooting resources.
42
42
43
+
-[Uploading Support Packages & Cluster Health Analysis](https://support.redislabs.com/hc/en-us/articles/26502436628370-Uploading-Support-Packages-Cluster-Health-Analysis)
44
+
43
45
-[Tools for Identifying Failures in Clusters](https://support.redislabs.com/hc/en-us/articles/26759137301394-Tools-for-Identifying-Failures-in-Clusters)
0 commit comments