Slides & transcript
What About Logs?
Slide 1

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

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

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

Logs 4 — @phrawzty // Scaleway
Slide 5

Slide 6

Slide 7

Slide 8

Logs 8 — @phrawzty // Scaleway
Slide 9

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
Slide 24

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

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

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

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

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
Slide 29

Slide 30

Slide 31

Slide 32

Slide 33

Slide 34

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