🔍 𝐖𝐡𝐚𝐭 𝐢𝐬 𝐎𝐛𝐬𝐞𝐫𝐯𝐚𝐛𝐢𝐥𝐢𝐭𝐲?
Observability is the ability to measure the internal state of a system by examining its outputs. It helps you understand 𝑤ℎ𝑎𝑡 𝑖𝑠 ℎ𝑎𝑝𝑝𝑒𝑛𝑖𝑛𝑔, 𝑤ℎ𝑦 𝑖𝑡’𝑠 ℎ𝑎𝑝𝑝𝑒𝑛𝑖𝑛𝑔, and ℎ𝑜𝑤 𝑖𝑡’𝑠 ℎ𝑎𝑝𝑝𝑒𝑛𝑖𝑛𝑔 within your application infrastructure.
1. 𝑴𝒆𝒕𝒓𝒊𝒄𝒔:
- Tells us what is happening in the system.
- Tracks performance indicators like CPU usage, memory, and request rates.
- Supports monitoring for system health and performance.
2. 𝑳𝒐𝒈𝒔:
- Explains why something occurred.
- Captures detailed records of system events and errors.
- Helps with logging and debugging.
3. 𝑻𝒓𝒂𝒄𝒆𝒔:
- Shows how things are happening.
- Tracks the flow of requests across services in distributed systems.
- Crucial for tracing the journey of a transaction or request.
𝐌𝐞𝐭𝐫𝐢𝐜𝐬 = 𝐌𝐨𝐧𝐢𝐭𝐨𝐫𝐢𝐧𝐠 | 𝐋𝐨𝐠𝐬 = 𝐋𝐨𝐠𝐠𝐢𝐧𝐠 | 𝐓𝐫𝐚𝐜𝐞𝐬 = 𝐓𝐫𝐚𝐜𝐢𝐧𝐠
I made an HTML/DOM viewer you can paste into your console to view or debug any website in 3D. Choose from random/gradient/clear colors or whether layers have sides.
You can save it as a bookmarklet so it's 1 click away. It's just a tiny IIFE JS function.
https://t.co/jnbveLYdmN
I remember having way too much fun writing this back in 2017 when I made the Bitcoin explainer.
If someone describes a cryptographic protocol as having "256-bit security", what does that really mean?
The potato paradox is a mathematical calculation that has a counter-intuitive result.
"You have 100kg of potatoes, which are 99% water by weight. You let them dehydrate until they're 98% water. How much do they weigh now?"
The surprising answer is 50kg
https://t.co/ForrM8Innr