デブサミ2020【13-C-2】CircleCIの3000 万件のワークフローから得られたDevOpsに関する知見 #devsumiC

車井 登[CircleCI] https://event.shoeisha.jp/devsumi/20200213/session/2352/ Developers Summit 2020の講演資料・参加レポート一覧: https://codezine.jp/article/detail/11981
0
materia @materia_x64

MTTR 最速: <1sec 最長:>30Day(30日までしか計測していなかった) 25%タイル:15min 中央値: 17.5h #devsumi #devsumiC #circleci

2020-02-13 11:34:19
なべさん@家電好きキャンパー @watanabeisan

平均修復時間 ・デフォルトブランチの場合、50%は1h以内に、25%は15分以内に修復 ・30%は90日で1回も失敗していない #devsumi #devsumiC

2020-02-13 11:35:08
濱田孝治(ハマコー) @hamako9999

コンフィグファイル変えても50%は失敗していない、ってのは思った以上に失敗が少ない感じがする。体感的には3〜4回は失敗するイメージ。  #devsumiC

2020-02-13 11:36:50
materia @materia_x64

半分は、ビルドがコケてない。 ⇒ confの使いまわしか、Orbs使ってる? #devsumi #devsumiC #circleci

2020-02-13 11:38:49
materia @materia_x64

まとめ 項目:エリート(平均) デプロイ頻度:1日複数回(1日6件のWF) リードタイム:1日未満(3.5min) MTTR:1時間未満(左同) 失敗率:0-15%(デフォルトブランチで18%) #devsumi #devsumiC #circleci

2020-02-13 11:41:10
kurimao @awa_kuri23

デプロイ回数は良いチームの指標にはならない ワークフローにかかる時間を短くするよりも、開発者へのfbを早くするほうが大事 #devsumi #devsumiC

2020-02-13 11:41:21
materia @materia_x64

MTTR短縮には、プロアクティブな対応と高度な自動化が必要。 #devsumi #devsumiC #circleci

2020-02-13 11:41:43
なべさん@家電好きキャンパー @watanabeisan

ワークフローは、開発者へのフィードバックを早くすることを考えて組むと良い #devsumi #devsumiC

2020-02-13 11:42:03
kurimao @awa_kuri23

修復をはやくするにはプロアクティブな対応と高度な自動化必須 1h未満をめざすために何を変えるか? トピックブランチでの失敗は恐れない。世の中のべスプラを取り入れる。 #devsumi #devsumiC

2020-02-13 11:42:39
materia @materia_x64

Next ・言語的差異  全体平均:18%  PHP:7%(目立ってた。なんでだろ??) ・ブランチ数の違い #devsumi #devsumiC #circleci

2020-02-13 11:43:35
kurimao @awa_kuri23

CircleCIのワークフロー分析面白かった🎉 #devsumi #devsumiC

2020-02-13 11:49:18