Slides & transcript

What About Logs?

← Back to the appearance

Slide 1

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

Slide 2

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

Slide 3

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

Slide 4

Slide 4
Logs 4 — @phrawzty // Scaleway

Slide 5

Slide 5

Slide 6

Slide 6

Slide 7

Slide 7

Slide 8

Slide 8
Logs 8 — @phrawzty // Scaleway

Slide 9

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

Slide 10

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

Slide 11

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

Slide 12

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

Slide 13

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

Slide 14

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

Slide 15

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

Slide 16

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

Slide 17

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

Slide 18

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

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

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

Slide 21

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

Slide 22

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

Slide 23

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

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

Slide 25

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

Slide 26

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

Slide 27

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

Slide 28

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 29

Slide 30

Slide 30

Slide 31

Slide 31

Slide 32

Slide 32

Slide 33

Slide 33

Slide 34

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