Glad to know I'm not the only person who runs "git commit -m 'something'" on the regular. 😂
Next we want to install tracing: we'll get to pick between Jaeger and Zipkin.
Why do we need tracing? You can learn from metrics that something is wrong, but tracing helps you understand the why.
(P.S. Simulation also helps you understand why *cough cough* simkube.dev)
"Ok by the way, if you voted for Pixie you made a huge mistake. You'll see why in a little bit."
We're interacting with it via CLI because Viktor doesn't like UIs. 😂
Oh look Prometheus has problems, introducing Thanos and Cortex.
"We can store an unlimited amount of data for an infinite amount of time!"
Wow TIL. 😂
Ok we're voting now, looks like Jaeger is winning. Good choice because Zipkin is not in the CNCF so wouldn't demo it anyways!
Alrighty, we voted, and Pixie it is! It was installed ahead of time because Pixie takes an infinite amount of time to install.
My one actual talk today is "Choose Your Own Adventure: The Observability Odyssey" by @wiggitywhitney and Viktor Farcic!
Hero is ready to upgrade! He wants to become a New, Improved Application, and we're going to help them out.
We're looking at advanced deployment techniques (canary deployments, automatic rollback, progressive deployment, etc).
"Anyways! It should maybe work! Who knows! Git commit! Git push! Kubectl! Argh ahhh!"
No, actually that's the QOTD