Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/couchbaselabs/sdk-doctor
Application-server-side cluster connection diagnostics.
https://github.com/couchbaselabs/sdk-doctor
Last synced: 1 day ago
JSON representation
Application-server-side cluster connection diagnostics.
- Host: GitHub
- URL: https://github.com/couchbaselabs/sdk-doctor
- Owner: couchbaselabs
- License: apache-2.0
- Created: 2016-11-23T09:15:49.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T03:19:47.000Z (almost 2 years ago)
- Last Synced: 2024-06-19T02:09:21.538Z (6 months ago)
- Language: Go
- Homepage: https://couchbase.com/
- Size: 87.9 KB
- Stars: 18
- Watchers: 36
- Forks: 12
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
___ ___ _ __ ___ ___ ___ _____ ___ ___
/ __| \| |/ /__| \ / _ \ / __|_ _/ _ \| _ \
\__ \ |) | ' <___| |) | (_) | (__ | || (_) | /
|___/___/|_|\_\ |___/ \___/ \___| |_| \___/|_|_\[![Build Status](https://travis-ci.org/couchbaselabs/sdk-doctor.svg?branch=master)](https://travis-ci.org/couchbaselabs/sdk-doctor)
SDK doctor helps diagnose application-server-side connectivity issues with your Couchbase Cluster (among other things)...
### How to Get
Binary builds for each platform are hosted on [github as releases](https://github.com/couchbaselabs/sdk-doctor/releases).
Simply download the build for the OS you're using. No need to build!### How To Use
Simply invoke the doctor with the `diagnose` sub-command and a valid connection string (including specifying a bucket name!).```bash
sdk-doctor diagnose couchbase://127.0.0.1/default
```It is recommended that you use the actual connection string from your planned application.
For 5.0+ production clusters configured with the suggested security standards, you will also need to specify a username and password.
```bash
sdk-doctor diagnose couchbase://127.0.0.1/default -u Administrator -p password
```### How To Build
The build steps are similar to most go programs. Given a properly set up go build environment:```
$ go get github.com/couchbaselabs/sdk-doctor
$ cd $GOPATH/src/github.com/couchbaselabs/sdk-doctor
$ go build
$ ./sdk-doctor -h
```