{
  "id": "creating-support-package",
  "title": "Create a support package",
  "url": "https://redis.io/docs/latest/operate/rs/7.8/installing-upgrading/creating-support-package/",
  "summary": "Create a support package that gathers essential information to help debug issues.",
  "content": "If you encounter any issues that you are not able to resolve yourself\nand need to [contact Redis support](https://redis.io/support/) for assistance, you can [create a support package](#create-support-package) that gathers all essential information to help debug\nyour issues.\n\n\nThe process of creating the support package can take several minutes and generates load on the system.\n\n\n## Support package files\n\nThe support package is a zip file that contains all cluster configuration and logs.\n\nWhen downloaded from the Cluster Manager UI, the support package's name is `debuginfo.tar.gz`.\n\n### Database support package files\n\nCluster and database support packages collect database details in `database_\u003cbdb_uid\u003e` directories, where `\u003cbdb_uid\u003e` is the database ID, and Redis shard details in `\u003cnode_uid\u003e` directories.\n\nThe following table describes the included files:\n\n| File | Description |\n|------|-------------|\n| ccs-redis.json | Primary node's local cluster configuration store (CCS). |\n| /database_\u003cbdb_uid\u003e/ | Directory that includes files for a specific database.\u003cbdb_uid\u003e is the database ID. |\n| database_\u003cbdb_uid\u003e_ccs_info.txt | Database information from the cluster configuration store (CCS). Includes settings for databases, endpoints, shards, replicas, and CRDB. |\n| database_\u003cbdb_uid\u003e.clientlist | List of clients connected to the database when the support package was created. |\n| database_\u003cbdb_uid\u003e.info | Redis information and statistics for the database. See [`INFO`]() for details about the collected fields. |\n| database_\u003cbdb_uid\u003e.rladmin | Database information. See [`rladmin 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. |\n| database_\u003cbdb_uid\u003e.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. |\n| /node_\u003cnode_uid\u003e/redis_\u003cshard_uid\u003e.txt | For each shard of the specified database only. Includes shard configuration and [information](), slowlog information, and latency information. |\n\n### Node support package files\n\nCluster and node support packages collect node details in `node_\u003cnode_uid\u003e` directories, where `\u003cnode_uid\u003e` is the node ID.\n\nThe following table describes the included files:\n\n| File | Description |\n|------|-------------|\n| ccs-redis.json | The node's local cluster configuration store (CCS). |\n| /conf/ | Directory that contains configuration files. |\n| /logs/ | Directory that includes logs. |\n| node_\u003cnode_uid\u003e.ccs | Includes cluster configuration, node configuration, and DMC proxy configuration. |\n| node_\u003cnode_uid\u003e_envoy_config.json | Envoy configuration. |\n| node_\u003cnode_uid\u003e.rladmin | Information about the cluster's nodes, databases, endpoints, and shards. See [`rladmin status`]() for example output. |\n| node_\u003cnode_uid\u003e_sys_info.txt | Node's system information including:\u003cbr /\u003e• Socket files list\u003cbr /\u003e• Log files list\u003cbr /\u003e• Processes running on the node\u003cbr /\u003e• Disk usage\u003cbr /\u003e• Persistent files list\u003cbr /\u003e• Memory usage\u003cbr /\u003e• Network interfaces\u003cbr /\u003e• Installed packages\u003cbr /\u003e• Active iptables\u003cbr /\u003e• OS and platform\u003cbr /\u003e• Network connection\u003cbr /\u003e• Status of Redis processes |\n| redis_\u003cshard_uid\u003e.txt | For each shard of the specified database only. Includes shard configuration and [information](), slowlog information, and latency information. |\n\nEach node's `/conf/` directory contains the following files:\n\n- bootstrap_status.json\n- ccs-paths.conf\n- config.json\n- envoy.yaml\n- gossip_envoy.yaml\n- heartbeatd-config.json\n- last_bootstrap.json\n- local_addr.conf\n- node.id\n- node_local_config.json\n- redislabs_env_config.sh\n- socket.conf\n- supervisord_alert_mgr.conf\n- supervisord_cm_server.conf\n- supervisord_crdb_coordinator.conf\n- supervisord_crdb_worker.conf\n- supervisord_mdns_server.conf\n- supervisord_pdns_server.conf\n\nEach node's `/conf/` directory also contains the following key and cert modulus files:\n\n- api_cert.modulus\n- api_key.modulus\n- ccs_internode_encryption_cert.modulus\n- ccs_internode_encryption_key.modulus\n- cm_cert.modulus\n- cm_key.modulus\n- data_internode_encryption_cert.modulus\n- data_internode_encryption_key.modulus\n- gossip_ca_signed_cert.modulus\n- gossip_ca_signed_key.modulus\n- mesh_ca_signed_cert.modulus\n- mesh_ca_signed_key.modulus\n- metrics_exporter_cert.modulus\n- metrics_exporter_key.modulus\n- proxy_cert.modulus\n- proxy_key.modulus\n- syncer_cert.modulus\n- syncer_key.modulus\n\n## Create support package\n\n### Cluster Manager UI method\n\nTo create a support package from the Cluster Manager UI:\n\n1. In the navigation menu, select **Support**.\n\n    \n\n1. Click **Proceed**.\n\n1. In the **Generate support package** dialog, select one of the following options:\n\n    - **Full package including all nodes and databases**: Creates a support package with information about all nodes and databases in the cluster.\n\n    - **For Databases**: Creates a support package that includes database information.\n\n        - Select **All Databases** from the **Database name (Database ID)** list to include information about all databases in the cluster.\n\n        - Select a specific database from the **Database name (Database ID)** list to include information about that database only.\n\n        \n\n    - **For Nodes**: Creates a support package that includes node information.\n\n        - Select **All Nodes** from the **Node ID (IP Addresses)** list to include information about all nodes in the cluster.\n\n        - Select a specific node from the **Node ID (IP Addresses)** list to include information about that node only.\n\n        \n\n1. Click **Generate package**.\n\n1. The package is created and downloaded by your browser.\n\n    \n\n### Command-line method\n\nIf 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`]() command: \n\n```sh\n/opt/redislabs/bin/rladmin cluster debug_info\n```\n\n- If `rladmin cluster debug_info` fails for lack of space in the `/tmp` directory, you can:\n\n    1. Change the storage location where the support package is saved: \n    \n        ```sh\n        rladmin cluster config debuginfo_path \u003cpath\u003e\n        ```\n\n        The `redislabs` user must have write access to the storage location on all cluster nodes.\n\n    1. On any node in the cluster, run:\n        \n        ```sh\n        rladmin cluster debug_info\n        ```\n\n- If `rladmin cluster debug_info` fails for another reason, you can create a support package for the cluster from the command line on each node in the cluster with the command: \n\n    ```sh\n    /opt/redislabs/bin/debuginfo\n    ```\n\nUpload the tar file to [Redis support](https://redis.com/company/support/). The path to the archive is shown in the command output.\n\n### REST API method\n\nYou can also use `debuginfo` [REST API]() requests to create and download support packages.\n\nTo download debug info from all nodes and databases:\n\n```sh\nGET /v1/cluster/debuginfo\n```\n\nTo download debug info from all nodes:\n\n```sh\nGET /v1/nodes/debuginfo\n```\n\nTo download debug info from a specific node, replace `\u003cuid\u003e` in the following request with the node ID:\n\n```sh\nGET /v1/nodes/\u003cuid\u003e/debuginfo\n```\n\nTo download debug info from all databases:\n\n```sh\nGET /v1/bdbs/debuginfo\n```\n\nTo download debug info from a specific database, replace `\u003cuid\u003e` in the following request with the database ID:\n\n```sh\nGET /v1/bdbs/\u003cuid\u003e/debuginfo\n```\n",
  "tags": ["docs","operate","rs"],
  "last_updated": "2026-04-01T08:10:08-05:00"
}

