New Developer Onboarding
Discussions about onboarding tend to revolve around new hires, for obvious reasons, but the process is important for everyone: while the new developer learns the most important aspects of team and company culture, the team has an opportunity to learn new ideas from a fresh pair of eyes.
PUG Life: How we run a Grafana instance for each user with Docker
The story of Grafana at Hosted Graphite
Our incident postmortem template
Sharing our incident postmortem template with some pointers on the review process, what to include in each section, and best practice examples.
"It's dead, Jim": How we write an incident postmortem
How to write an incident postmortem–what it is, why it’s important, who should write it, and considerations to keep in mind before putting pen to paper.
Deadlines, lies and videotape: The tale of a gRPC bug
If you use gRPC in your services, you’ll want to make sure you set a reasonable deadline for your RPC calls, upgrading to gRPC 1.16 as soon as possible is highly recommended. You should also enable client-side keepalive, and adjust the kernel setting for tcp_syn_retries (at least until the fix for this issue gets released).