3-shake SRE Tech Talk #2

3-shake SRE Tech Talk #2 のまとめです。 https://3-shake.connpass.com/event/214041/
1
yteraoka @yteraoka

Q:DockerだとLogging Driverがログの処理をしていましたが、containerdの場合は相当する処理はcontainerdがやるんでしょうか? A:kubeletがrenameや削除、圧縮を行いcontainerdにlogのreopenリクエストを投げます #SRETT

2021-06-29 23:56:16
yteraoka @yteraoka

Q:アプリケーションから出力されるログをCloud Loggingに送る際、フォーマットを統一するのが難しそうですが、なにかベストプラクティスはありますか? A:特殊フィールドを意識したJSONになっているのが望ましい。自前FluentBitならAnnotationでコンテナ単位にParserを指定することも可能 #SRETT

2021-06-29 23:53:13
nwiizo @nwiizo

動画については後日公開するそうですー #SRETT

2021-06-29 21:32:30
Kazuu @kazshinohara

配信中に回答出来なかった質問へ解答しておきました〜mm #SRETT

2021-06-29 21:24:45
Kazuu @kazshinohara

Q: バッチ処理に関してのSLOはどのようにお考えでしょうか? A: バッチ処理はSLIメニューにおいてデータプロセッシングに分類できます。メトリクスとしては、データの鮮度、カバレッジ、正確性、スループット等になります。 #SRETT

2021-06-29 21:23:36
Kazuu @kazshinohara

Q: ビジネスサイドからすると、SREを導入したときの定量評価はどう考えればいいんですか? A: エラーバジェエットの消費で判断、顧客が求めいる信頼性のレベルを提供できているかを見ます。 #SRETT

2021-06-29 21:22:09
Kazuu @kazshinohara

Q: 画面からぽちぽち作っていった SLO は Terraform とかで管理できるんですか? A: SLO Monitoring については以下あたりを使えば出来そうです。registry.terraform.io/providers/hash… #SRETT

2021-06-29 21:20:32
nwiizo @nwiizo

懇親会で含蓄ある言葉が聞けて良さしかない。 #SRETT

2021-06-29 20:43:34
きょー @kyohmizu

ご参加ありがとうございましたー! #srett

2021-06-29 20:32:01
nwiizo @nwiizo

参考資料 #SRETT Designing Data-Intensive Applications learning.oreilly.com/library/view/d… Error retries and exponential backoff in AWS docs.aws.amazon.com/general/latest… Cloud Native Go Chapter 4. Cloud Native Patterns learning.oreilly.com/library/view/c… SDK の再送処理 github.com/aws/aws-sdk-go…

2021-06-29 20:29:50
fuguman777 @fugumen

配信有難うございました。 #SRETT

2021-06-29 20:29:27
shimizu @_smzst

Go で HTTP クライアント実装するときに便利なやつ * curl-to-Go: curl リクエストを Go に変換してくれる * net/http/httptest: HTTP のテスト書くのに便利なパッケージ #SRETT

2021-06-29 20:17:32
yteraoka @yteraoka

スクレイピングは Beautiful Soap かな (Go じゃない) #SRETT

2021-06-29 20:16:42
☸️🦅🌳☁️ @takamori_tech

お前が Reconcile loop になるんだよwww #SRETT

2021-06-29 20:10:14
shimizu @_smzst

スタンダード環境の GKE から Autopilot に移行するときログの変更を気にしないといけないかも? #SRETT

2021-06-29 20:01:02
TakuyaTezuka@3-shake @tt0603

そうそうCloud Loggingを使う時は特殊フィールドは注意しておかないとハマる... #SRETT

2021-06-29 19:57:33
yosshi_ @yosshi_

goで書かれたfluentbit-gke……なるほど、そんなのがあるんですね。 #SRETT

2021-06-29 19:56:48
Kazuu @kazshinohara

おーGKEについても話してくれてありがとうございます! #SRETT

2021-06-29 19:55:39
shimizu @_smzst

containerd のログフォーマットは JSON じゃなくて、`時刻 stdout/stderr F/P テキスト` の形式 #SRETT

2021-06-29 19:55:31
nwiizo @nwiizo

知識が横断的すぎて価値しかない。。 #SRETT

2021-06-29 19:52:11
nwiizo @nwiizo

我が師の @yteraoka さんによる「containerd の違い - コンテナログ編」だ #SRETT

2021-06-29 19:46:28
Ash_Kayamin @Ash_Kayamin

Cloud Operation を使った SRE モニタリングを体験することができるプロジェクト cloud.google.com/blog/ja/produc… #SRETT

2021-06-29 19:43:27