- Initial Cluster Configuration
- Retrieve Gitlab Integration Settings
- Spring Petclinic Microservice App
- Monitoring Tools Setup Script
- Prometheus Variable Query Fix
- Spring Pet Clinic Custom Dashboard
vim ~/.kube/config +26
user: cluster-admin
vim ~/.kube/config +32
-user:
username:admin
password:yourpassword
docker run --rm -it -v "$HOME/.kube:/root/.kube" \
registry.gitlab.com/opentracing-workshop/build-tools:latest setup-cluster
docker run --rm -it -v "$HOME/.kube:/root/.kube" \
registry.gitlab.com/opentracing-workshop/build-tools:latest \
get-gitlab-settings deploy --namespace=spc > gitlab-creds.txt
docker run --rm -it -v "$HOME/.kube:/root/.kube" \
registry.gitlab.com/opentracing-workshop/build-tools setup-monitoring
label_values(jvm_memory_used_bytes{application="$application", instance="$instance"}, pod)
- Original Spring Pet Clinic Microservices Repository
- Micrometer Documentation
- Prometheus Operator
- Prometheus: Up and Running (book)
- Jaeger Operator Note: This isn't actually used since they're still building the Helm templates
- Jaeger Helm Chart
- Jaeger Documentation
- Manual Tracing Example (HotRod)