Releases: datastax/diagnostic-collection
Releases · datastax/diagnostic-collection
v2.0.4
What's Changed
- Improve how we detect and can configure DSE/HCD by @michaelsembwever in #174
- Improving hygiene around Jmx Exporter code by @mieslep in #163
- Add ability to run JmxScraper over ssl by @michaelsembwever in #114
- Fix cpReadable.sh to copy symlinked readable files too by @michaelsembwever in #175
- Ensure locales don't mess with the date formats by @michaelsembwever in #176
- Restrict interaction with the secrets-manager to creating the secret by @michaelsembwever in #178
- Do not list-secrets in env-check by @rzvoncek in #179
- Fix
-doption and generation of collector_upload.complete marker by @michaelsembwever in #181 - Don't discover the jmxPort and jmxHost when these are already configured by @michaelsembwever in #182
- Only proceed with deleting artefacts directory, gzipping and uploading the tarball, if the tar command was successful AND the tarball is readable by @michaelsembwever in #184
Full Changelog: v2.0.3...v2.0.4
v2.0.3
What's Changed
- Skip collectoring solr core sizes when solr_data_dir doesn't exist by @michaelsembwever in #87
- Exceeding curl retries needs to result in failure status by @michaelsembwever in #88
- Improve ds-collector/README.md by @michaelsembwever in #92
- Macos and collector pre-generation testing by @michaelsembwever in #90
- Verbose mode and debug logfile by @michaelsembwever in #91
- If the prometheus jar is already in place there's no need to require the xxd binary by @michaelsembwever in #106
- Each integration test to specifically name the generated bundles (and clean them) by @michaelsembwever in #105
- Rename nodetoolHost to jmxHost, and also use it when jmx scraping by @michaelsembwever in #110
- Prevent df wrapping via use of
--portabilitywhen available by @michaelsembwever in #111 - Name test containers, better way to solve b4109d5 by @michaelsembwever in #115
- Fix k8s update cass operator by @mieslep in #118
- Add cpReadable.sh helper to collect only files that are readable b… by @mieslep in #119
- Minor fix to correctly filter Cassandra nodes from bastion host by @joelsdc in #120
- Ensure all C* datadirs are concatenated using spaces instead of commas for correct 'find' syntax by @joelsdc in #122
- Better debug and failure messages when looking for a command under sudo by @michaelsembwever in #124
- Remove CR from output if it exists by @mieslep in #126
- Restore the skipStat functionality by @michaelsembwever in #127
- Support k8s pod running multiple containers by @anthony-grasso-datastax in #128
- Add an initial troubleshooting guide by @mieslep in #136
- Use sshpassword -e instead of -p by @mieslep in #140
- Place secret hash into collector.conf by @rzvoncek-ds in #141
- Fix bug in k8s pod running multiple containers by @anthony-grasso-datastax in #144
- Allow passing AWS endpoint URL to awscli by @rzvoncek-ds in #147
- Avoid clashes between sed and AWS secret by @rzvoncek-ds in #148
- Gmail blocks
tar -czf …bundles, but nottar -cf … ; gzip …bundles by @michaelsembwever in #149 - More delimiter clash prevention + escape $ sign by @rzvoncek-ds in #150
- Pin K8s version to 1.24.7 to initially address cass-operator inco… by @mieslep in #155
- Cleanup the node after the attempt to run in clientMode. by @michaelsembwever in #154
- Initial workaround documented for Malformed IPv6 issue, until proper … by @mieslep in #153
- Support k8s pods having multiple IPs by @michaelsembwever in #145
- Enable alternate location for dse.yaml by @mieslep in #157
- Add parallel node collection functionality, via the
parallel_mode=allconfig option by @michaelsembwever in #159 - Fix problem when script is not run with ./ds-collector and instead… by @mieslep in #164
- Fix problem where permissions were stripped during scp process by @mieslep in #162
- Fix dse.yaml collection and the use of dse_conf_dir by @michaelsembwever in #166
- Obey prepend path / add path within the nodetool status… by @AndrewHogg in #168
- Create pull_request_template.md by @michaelsembwever in #165
- Provide support for a local build of the collector with environment… by @AndrewHogg in #170
- Make collect-info multi-arch compatible, providing arm64 support by @michaelsembwever in #173
New Contributors
- @mieslep made their first contribution in #118
- @joelsdc made their first contribution in #120
- @anthony-grasso-datastax made their first contribution in #128
Full Changelog: v2.0.2...v2.0.3
v2.0.2
What's Changed
- Make it easy to override the nodetool command (when initially discovering the cluster) by @michaelsembwever in #60
- limited curl retry by @michaelsembwever in #71
- Add skipNodes option by @michaelsembwever in #70
- Add chrony commands by @michaelsembwever in #72
- Flag to skip statistics by @michaelsembwever in #74
- Do not
envsensitive flags by @michaelsembwever in #76 - Collect
free -mby @michaelsembwever in #78 - Log and audit the sha used of the collector by @michaelsembwever in #79
- Fix how configHome is determined for dse by @michaelsembwever in #80
- Put license into ds-collector folder as well by @michaelsembwever in #81
- `--retry-connrefused' option is not available on older curl versions (versions older than 2016) by @michaelsembwever in #86
- Upload mode can upload all artifacts in a directory by @michaelsembwever in #85
Full Changelog: v2.0.1...v2.0.2
v1.1.13
v2.0.1
What's Changed
- Add jmxSSL flag to enable
-sslto nodetool calls by @michaelsembwever in #59 - Always specify the cqlsh port by @michaelsembwever in #65
- Retry the curl commands until they succeed by @michaelsembwever in #66
- Support running on macos bastions by @michaelsembwever in #67
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- Adds in-built docker and k8s functionality, automatic upload, on-the-wire and at-rest encryption, pre-configured bundling, and integration tests against ssh, docker, k8s and dse clusters by @michaelsembwever in #55
- Check there's enough available disk space before starting the collector by @michaelsembwever in #58
Full Changelog: v1.1.12...v2.0.0
v1.1.12
Accept configuration directory
Accept configuration directory
Accept nodetool connection options improvements
Accept nodetool connection options improvements
Minor Improvements
Minor Improvements