Tracking deployment metrics for applications deployed to kubernetes.
This is my idea for a potentially useful way to track the 4 Key Metrics (lead time, deployment frequency, mean time to recovery, change failure rate) automatically for applications deployed to k8s.
I’m still hacking on what this should look like. This is currently POC quality, though it can recognize when things are deployed to the cluster.
brew update && brew install helm kind helmfile helm plugin install https://github.com/databus23/helm-diff
sudo sh -c "echo '127.0.0.1 topokube.local' >> /etc/hosts" make inkind open https://topokube.local:30443/ui/index.html
make cause-deploy kubectl logs -n topokube -l app.kubernetes.io/name=node-app -c node-app