Releases: instana/envcheck
Releases · instana/envcheck
Release v0.0.12
Add service that maps to envchecker daemonset.
# Debug agent installation in a cluster
envcheckctl agent
# Debug agent installation in a custom namespace
envcheckctl agent -ns=my-custom-ns
# Extract a debug configuration from the cluster.
envcheckctl inspect
# List the Instana agent K8S leader
envcheckctl leader
# Install daemon into instana-agent namespace
envcheckctl daemon
# Install daemon into custom namespace
envcheckctl daemon -ns=my-custom-ns
# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f
# Install ping client into default namespace
envcheckctl ping
# Install ping client into custom namespace
envcheckctl ping -ns=my-custom-ns
# ping host/IP instead of nodeIP
envcheckctl ping -host=$HOST
# ping gateway instead of nodeIP
envcheckctl ping -use-gateway
# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f
Release v0.0.11
- Update K8s client from v0.18.3 to v0.22.9.
# Debug agent installation in a cluster
envcheckctl agent
# Debug agent installation in a custom namespace
envcheckctl agent -ns=my-custom-ns
# Extract a debug configuration from the cluster.
envcheckctl inspect
# List the Instana agent K8S leader
envcheckctl leader
# Install daemon into instana-agent namespace
envcheckctl daemon
# Install daemon into custom namespace
envcheckctl daemon -ns=my-custom-ns
# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f
# Install ping client into default namespace
envcheckctl ping
# Install ping client into custom namespace
envcheckctl ping -ns=my-custom-ns
# ping host/IP instead of nodeIP
envcheckctl ping -host=$HOST
# ping gateway instead of nodeIP
envcheckctl ping -use-gateway
# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f
Release v0.0.10
- Added
agent
subcommand to identify issues with the Instana agent DaemonSet.
# Debug agent installation in a cluster
envcheckctl agent
# Debug agent installation in a custom namespace
envcheckctl agent -ns=my-custom-ns
# Extract a debug configuration from the cluster.
envcheckctl inspect
# List the Instana agent K8S leader
envcheckctl leader
# Install daemon into instana-agent namespace
envcheckctl daemon
# Install daemon into custom namespace
envcheckctl daemon -ns=my-custom-ns
# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f
# Install ping client into default namespace
envcheckctl ping
# Install ping client into custom namespace
envcheckctl ping -ns=my-custom-ns
# ping host/IP instead of nodeIP
envcheckctl ping -host=$HOST
# ping gateway instead of nodeIP
envcheckctl ping -use-gateway
# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f
Release v0.0.9
Fix broken test
Release v0.0.8
- Added
leader
subcommand to identify the Instana agent leader.
# Extract a debug configuration from the cluster.
envcheckctl inspect
# List the Instana agent K8S leader
envcheckctl leader
# Install daemon into instana-agent namespace
envcheckctl daemon
# Install daemon into custom namespace
envcheckctl daemon -ns=my-custom-ns
# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f
# Install ping client into default namespace
envcheckctl ping
# Install ping client into custom namespace
envcheckctl ping -ns=my-custom-ns
# ping host/IP instead of nodeIP
envcheckctl ping -host=$HOST
# ping gateway instead of nodeIP
envcheckctl ping -use-gateway
# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f
Release v0.0.7
- Add
-use-gateway
flag to ping sub-command. - When
PINGHOST
is""
ping the gateway.
# Install daemon into instana-agent namespace
envcheckctl daemon
# Install daemon into custom namespace
envcheckctl daemon -ns=my-custom-ns
# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f
# Install ping client into default namespace
envcheckctl ping
# Install ping client into custom namespace
envcheckctl ping -ns=my-custom-ns
# ping host/IP instead of nodeIP
envcheckctl ping -host=$HOST
# ping gateway instead of nodeIP
envcheckctl ping -use-gateway
# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f
Release v0.0.6
- Add daemon, inspect, and pinger sub-commands to envcheckctl.
- Output interfaces and default gateway for pinger.
# Install daemon into instana-agent namespace
envcheckctl daemon
# Install daemon into custom namespace
envcheckctl daemon -ns=my-custom-ns
# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f
# Install ping client into default namespace
envcheckctl ping
# Install ping client into custom namespace
envcheckctl ping -ns=my-custom-ns
# ping host/IP instead of nodeIP
envcheckctl ping -host=$HOST
# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f
Release v0.0.5
- Print pingers default gateway.
- Print daemons interfaces.
- If
$KUBECONFIG
is set use as default path. - Update k8s client to 0.18.3.
# Install daemon into instana-agent namespace
envcheckctl -daemon
# Install daemon into custom namespace
envcheckctl -daemon -daemonns=my-custom-ns
# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f
# Install ping client into default namespace
envcheckctl -ping
# Install ping client into custom namespace
envcheckctl -ping -pingns=my-custom-ns
# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f
Release v0.0.4
Add dynamic deployment of pinger and daemon.
# Install daemon into instana-agent namespace
envcheckctl -daemon
# Install daemon into custom namespace
envcheckctl -daemon daemonns=my-custom-ns
# View logs from daemon
kubectl logs -n instana-agent -l app.kubernetes.io/name=envchecker -f
# Install ping client into default namespace
envcheckctl -ping
# Install ping client into custom namespace
envcheckctl -ping pingns=my-custom-ns
# view logs from ping client
kubectl logs -l app.kubernetes.io/name=pinger -f
Release v0.0.3
Load debug data from JSON dump for offline review.
- Linux: envcheckctl.amd64
- OS X: envcheckctl.darwin64
- Windows: envcheckctl.exe