33
DevOps Tools Cargo Tools Rebrov Andrei

DevOps tools cargo tools

Embed Size (px)

Citation preview

Page 1: DevOps tools cargo tools

DevOps Tools Cargo Tools

Rebrov Andrei

Page 2: DevOps tools cargo tools
Page 3: DevOps tools cargo tools

How people see DevOps

Page 4: DevOps tools cargo tools

DevOps CAMS

• Culture• Automation• Measurement• Sharing

Damon Edwards & John Willis

Page 5: DevOps tools cargo tools

But for most of the teams…

• Culture

•Automation• Measurement• Sharing

Page 6: DevOps tools cargo tools

Cargo Cult

Page 7: DevOps tools cargo tools

Well, welcome to the Dark Side

Page 8: DevOps tools cargo tools

A couple of examples

Page 9: DevOps tools cargo tools

Continuous Integration rocks•Post-commit test•Automated builds•Automated functional tests

Page 10: DevOps tools cargo tools

But sometimes CI…

• send tons of emails• hides all reports• has access restrictions•…

Page 11: DevOps tools cargo tools
Page 12: DevOps tools cargo tools

That’s all about

communications!

Page 13: DevOps tools cargo tools

Monitoring rocks!

•We know what’s going on in production•We know system health stat

Page 14: DevOps tools cargo tools
Page 15: DevOps tools cargo tools
Page 16: DevOps tools cargo tools

Well, That’s all about

communications!

Again.

Page 17: DevOps tools cargo tools

Finally, logs rock!

•They show root cause problem•Give us lots of useful statistics

Page 18: DevOps tools cargo tools

Sometimes logs make us crazy•Human is not the best log consumer• Everyone write everything in common log• And sometimes you can’t just find them

Page 19: DevOps tools cargo tools
Page 20: DevOps tools cargo tools

That’s all about

communications!

AGAIN!

Page 21: DevOps tools cargo tools

Chef/Puppet/… is cool• Infrastructure as a code•Configuration versioning

Page 22: DevOps tools cargo tools

Too much chef/puppet/…• Sacred knowledge•Not idempotent receipts •No one has access. Again.

Page 23: DevOps tools cargo tools
Page 24: DevOps tools cargo tools

That’s all about

communications!

AGAIN! AHRRRR!

Page 25: DevOps tools cargo tools

Total visualizaton

•Easy to read•Easy to analyze•Everyone can read charts

(I guess)

Page 26: DevOps tools cargo tools

Overvizualization

•Half of them don’t understand what half of metrics mean•Too much metrics.•…

Page 27: DevOps tools cargo tools
Page 28: DevOps tools cargo tools

Commu…DAMN!

Page 29: DevOps tools cargo tools
Page 30: DevOps tools cargo tools

General advices

• Problemz? Time to talk.• Stop emailing – only face-to-

face conversations.• Have an idea how to improve

your process? Show it to whole team.

Page 31: DevOps tools cargo tools
Page 32: DevOps tools cargo tools
Page 33: DevOps tools cargo tools

Twitter@andrebrov

[email protected]

Skyperebrov.andrey

Q&A