~/talk

What every developer should know about logging

Talkat Golang UK 2016 · on Thursday, 2016-08-18· [observability]
links:none on file
slides:none on file

Explains why logs are essential for debugging distributed Go services, shows concrete stacks: apps log to stdout then a forwarder to Logstash/Kibana+Elasticsearch or Splunk, and mentions go libraries: standard log, glog and go-kit. Recommends structured entries with request ID, timestamp, requestDelta/localDelta and service name; warns to rotate files and never log passwords or keys. Describes runtime level switching via an internal control API and log sampling every 10k–100k to cut volume while preserving signal.

AI-written summary · about

  1. 0:00Intro
  2. 0:21My name is Slawosz Slawinski
  3. 0:43What is topic of presentation?
  4. 1:52Logging 101
  5. 9:47Logging infrastructure - applications
  6. 13:39Log message structure
  7. 18:30Logging in microservices/SOA
  8. 20:51Golang log libraries
  9. 21:50Tips and tricks
  10. 25:27Dapper - tracing system from google
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.