Releases: instana/envcheck
Releases · instana/envcheck
v0.0.22
Full Changelog: v0.0.21...v0.0.22
Installation
See the README for a detailed description of data collection and presentation.
- Download the appropriate binary for your workstation below using curl
curl -L -O ${DOWNLOAD_URL}
:- Linux: envcheckctl.amd64
- OS X: envcheckctl.darwin64
- Windows: envcheckctl.exe
- If linux/OS X make the binary executable
chmod 700 ${PATH_TO_BINARY}
. - Execute with the target subcommand:
${PATH_TO_BINARY} inspect
.
Examples
# 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, using default context for kubectl.
envcheckctl inspect
# Extract a debug configuration from the cluster, using a specific kubeconfig file
envcheckctl inspect -kubeconfig $KUBECONFIG
# Include a summary table with one or more annotations
envcheckctl inspect -annotation=prometheus.io/scrape
# Include a summary table filtering by namespace
envcheckctl inspect -annotation=prometheus.io/scrape,prometheus.io/path,prometheus.io/port -include=default,catalog,search
# 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
v0.20.0
Full Changelog: v0.0.19...v0.20.0
Release v0.0.21
Full Changelog: v0.0.19...v0.0.21
Add group by annotation with inspect subcommand:
envcheckctl inspect -annotation=prometheus.io/scrape
Installation
See the README for a detailed description of data collection and presentation.
- Download the appropriate binary for your workstation below using curl
curl -L -O ${DOWNLOAD_URL}
:- Linux: envcheckctl.amd64
- OS X: envcheckctl.darwin64
- Windows: envcheckctl.exe
- If linux/OS X make the binary executable
chmod 700 ${PATH_TO_BINARY}
. - Execute with the target subcommand:
${PATH_TO_BINARY} inspect
.
Examples
# 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, using default context for kubectl.
envcheckctl inspect
# Extract a debug configuration from the cluster, using a specific kubeconfig file
envcheckctl inspect -kubeconfig $KUBECONFIG
# 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.19
Full Changelog: v0.0.18...v0.0.19
Installation
See the README for a detailed description of data collection and presentation.
- Download the appropriate binary for your workstation below using curl
curl -L -O ${DOWNLOAD_URL}
:- Linux: envcheckctl.amd64
- OS X: envcheckctl.darwin64
- Windows: envcheckctl.exe
- If linux/OS X make the binary executable
chmod 700 ${PATH_TO_BINARY}
. - Execute with the target subcommand:
${PATH_TO_BINARY} inspect
.
Examples
# 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, using default context for kubectl.
envcheckctl inspect
# Extract a debug configuration from the cluster, using a specific kubeconfig file
envcheckctl inspect -kubeconfig $KUBECONFIG
# 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.18
Use contains instead of exact match for cniPlugins (#11)
Release v0.0.17
What's Changed
- Add podstatus counter by @mansoorpervaiz in #7
- Add pod status count by @nfisher in #8
- Add readme to envcheckctl by @mansoorpervaiz in #9
- Improve documentation of collected data by @mansoorpervaiz in #10
New Contributors
- @mansoorpervaiz made their first contribution in #7
Full Changelog: v0.0.16...v0.0.17
Common Usage
See the README for a detailed description of data collection and presentation.
- Download the appropriate binary for your workstation below using curl
curl -L -O ${DOWNLOAD_URL}
:- Linux: envcheckctl.amd64
- OS X: envcheckctl.darwin64
- Windows: envcheckctl.exe
- If linux/OS X make the binary executable
chmod 700 ${PATH_TO_BINARY}
. - Execute with the target subcommand:
${PATH_TO_BINARY} inspect
.
Examples
# 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, using default context for kubectl.
envcheckctl inspect
# Extract a debug configuration from the cluster, using a specific kubeconfig file
envcheckctl inspect -kubeconfig $KUBECONFIG
# 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.16
Changes
- Upgrade k8s.io client dependencies to v0.24.10.
- Fix various dependabot alerts.
- Add additional logic to inspect for OpenShift specific discovery.
Common Usage
- Download the appropriate binary for your workstation below using curl
curl -L -O ${DOWNLOAD_URL}
:- Linux: envcheckctl.amd64
- OS X: envcheckctl.darwin64
- Windows: envcheckctl.exe
- If linux/OS X make the binary executable
chmod 700 ${PATH_TO_BINARY}
. - Execute with the target subcommand:
${PATH_TO_BINARY} inspect
.
Examples
# 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, using default context for kubectl.
envcheckctl inspect
# Extract a debug configuration from the cluster, using a specific kubeconfig file
envcheckctl inspect -kubeconfig $KUBECONFIG
# 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.15
Common Usage
- Download the appropriate binary for your workstation below using curl
curl -L -O ${DOWNLOAD_URL}
:- Linux: envcheckctl.amd64
- OS X: envcheckctl.darwin64
- Windows: envcheckctl.exe
- If linux/OS X make the binary executable
chmod 700 ${PATH_TO_BINARY}
. - Execute with the target subcommand:
${PATH_TO_BINARY} inspect
.
Changes
- Fixes overflow bug in PrintTop.
Examples
# 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.14
Changes
- Update checkout-go and checkout v2 -> v3 (#2)
- Update to Go 1.19
# 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.13
Add CNI Plugin listing and cluster version info (#1)
- Add CNI Plugin listing and cluster version info
- Add ReplicaSet count
- Add agent restarts
- Add chart versions
- Add ConfigMap listing
# 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