Details
-
Task
-
Resolution: Unresolved
-
Major
-
None
-
6.6.1, Cheshire-Cat
-
1
Description
There are a few system packages that are used within the cbcollect_info tool for gathering various bits and pieces from the OS/host environment. In some cases, these packages are not always installed which means we do not always have a full set of diagnostics information.
I recently saw this on a docker build of Couchbase Server, where we did not collect DNS lookup information for the nodes in the cluster. Given that this cluster was running in a K8s environment, this would have been particularly useful to have collected, since a lot of our logging within the product prints IP addresses rather than hostnames. Without a convenient way to quickly look up what each node's IP address is, it's time consuming to look at each server's cbcollect, find the network interfaces, get the IPs and go from there.
It would be beneficial if the docker images (and potentially bare metal server as well), has dependencies for all associated tools and packages which are used by cbcollect_info, so we have as much FTDC as possible.