mirror of https://github.com/hashicorp/consul
8c684db488
* agent/debug: add package for debugging, host info * api: add v1/agent/host endpoint * agent: add v1/agent/host endpoint * command/debug: implementation of static capture * command/debug: tests and only configured targets * agent/debug: add basic test for host metrics * command/debug: add methods for dynamic data capture * api: add debug/pprof endpoints * command/debug: add pprof * command/debug: timing, wg, logs to disk * vendor: add gopsutil/disk * command/debug: add a usage section * website: add docs for consul debug * agent/host: require operator:read * api/host: improve docs and no retry timing * command/debug: fail on extra arguments * command/debug: fixup file permissions to 0644 * command/debug: remove server flags * command/debug: improve clarity of usage section * api/debug: add Trace for profiling, fix profile * command/debug: capture profile and trace at the same time * command/debug: add index document * command/debug: use "clusters" in place of members * command/debug: remove address in output * command/debug: improve comment on metrics sleep * command/debug: clarify usage * agent: always register pprof handlers and protect This will allow us to avoid a restart of a target agent for profiling by always registering the pprof handlers. Given this is a potentially sensitive path, it is protected with an operator:read ACL and enable debug being set to true on the target agent. enable_debug still requires a restart. If ACLs are disabled, enable_debug is sufficient. * command/debug: use trace.out instead of .prof More in line with golang docs. * agent: fix comment wording * agent: wrap table driven tests in t.run() |
||
---|---|---|
.. | ||
Azure | ||
DataDog/datadog-go | ||
Jeffail/gabs | ||
Microsoft/go-winio | ||
NYTimes/gziphandler | ||
SAP/go-hdb | ||
SermoDigital/jose | ||
Sirupsen/logrus | ||
StackExchange/wmi | ||
armon | ||
asaskevich/govalidator | ||
aws/aws-sdk-go | ||
beorn7/perks | ||
bgentry/speakeasy | ||
boltdb/bolt | ||
circonus-labs | ||
coredns/coredns | ||
davecgh/go-spew | ||
denisenkom/go-mssqldb | ||
denverdino/aliyungo | ||
dgrijalva/jwt-go | ||
digitalocean/godo | ||
docker/go-connections/sockets | ||
elazarl/go-bindata-assetfs | ||
envoyproxy/go-control-plane | ||
fatih/structs | ||
ghodss/yaml | ||
go-ole/go-ole | ||
go-sql-driver/mysql | ||
gocql/gocql | ||
gogo | ||
golang | ||
googleapis/gnostic | ||
gophercloud/gophercloud | ||
gregjones/httpcache | ||
hailocab/go-hostpool | ||
hashicorp | ||
imdario/mergo | ||
jefferai/jsonx | ||
joyent/triton-go | ||
json-iterator/go | ||
keybase/go-crypto | ||
kr/text | ||
lib/pq | ||
lyft/protoc-gen-validate | ||
mattn/go-isatty | ||
matttproud/golang_protobuf_extensions | ||
miekg/dns | ||
mitchellh | ||
modern-go | ||
nicolai86/scaleway-sdk | ||
oklog/run | ||
packethost/packngo | ||
pascaldekloe/goe/verify | ||
patrickmn/go-cache | ||
peterbourgon/diskv | ||
pkg/errors | ||
pmezard/go-difflib | ||
posener/complete | ||
prometheus | ||
ryanuber | ||
sean-/seed | ||
shirou | ||
softlayer/softlayer-go | ||
spf13/pflag | ||
stretchr | ||
vmware |