DevFest Nantes 2022 What About Logs? Daniel “phrawzty” Maher DevRel @ Scaleway

About Scaleway → European cloud service provider → Servers and instances → Managed Kubernetes → Serverless! 2 — @phrawzty // Scaleway !

About Dan → Recovering system administrator → Active open source contributor → Conference organiser → Je parle le français 3 — @phrawzty // Scaleway

Logs 4 — @phrawzty // Scaleway

Logs 8 — @phrawzty // Scaleway

Receipt (for coffee) → https://www.tripadvisor.com/ LocationPhotoDirectLinkg293924-d7608412-i383931027Starbucks_Lan_Vien-Hanoi.html 9 — @phrawzty // Scaleway

Receipt as log → Date and time 10 — @phrawzty // Scaleway

Receipt as log → Date and time → Something happened 11 — @phrawzty // Scaleway

Receipt as log → Date and time → Something happened → Formatting! 12 — @phrawzty // Scaleway

Receipt as log → Date and time → Something happened → Formatting? → [d]d/[m]m/yyyy & HH:MM 13 — @phrawzty // Scaleway !

What have we learnt so far? → Minimum: datestamp and event → Structure and interpretation matter 14 — @phrawzty // Scaleway

Receipt as log → Source of the message 15 — @phrawzty // Scaleway

Receipt as log → Source of the message → Source of the event 16 — @phrawzty // Scaleway

Receipt as log → Source of the message → Source of the event → A challenger appears! 17 — @phrawzty // Scaleway

Receipt as log → Source of the message → Source of the event → A challenger appears! → Empty values! Oh no! 18 — @phrawzty // Scaleway

What have we learnt so far? → Minimum: datestamp and event → Structure and interpretation matter → Logs and events are separate things 19 — @phrawzty // Scaleway

Receipt as log → metadata 20 — @phrawzty // Scaleway

Receipt as log → metadata → Tags 21 — @phrawzty // Scaleway

Receipt as log → metadata → Tags → Tagging can be hard 22 — @phrawzty // Scaleway

What have we learnt so far? → Minimum: datestamp and event → Structure and interpretation matter → Logs and events are separate things → Metadata is not the message (also: tags) 23 — @phrawzty // Scaleway

Receipt as log → Message 24 — @phrawzty // Scaleway

Receipt as log → Message → Description of event 25 — @phrawzty // Scaleway

Receipt as log → Message → Description of event → Structure 26 — @phrawzty // Scaleway

Receipt as log → Message → Description of event → Structure → Presentation 27 — @phrawzty // Scaleway

What have we learnt so far? → Minimum: datestamp and event → Structure and interpretation matter → Logs and events are separate things → Metadata is not the message (also: tags) → Presentation is everything 28 — @phrawzty // Scaleway

https://speaking.dark.ca/ 34 — @phrawzty // Scaleway