PrometheusやLokiを利用したFlaky Testの削減に関する記事など : Neco Weekly (2023-02-10号)
Neco Weekly (2023-02-10号)
サイボウズ Neco チームでは、 Neco Weekly という「最近気になる Kubernetes や Cloud Native 関連のネタを共有する会」を社内で開催しています。
本記事は共有会の中で紹介したネタをまとめたものです。
第22回目の記事となります。
今回から注目記事情報をタイトルに含めるようにしてみました。
👀 Notable Articles
How we reduced flaky tests using Grafana, Prometheus, Grafana Loki, and Drone CI
Drone CI の実行結果を Prometheus に入れたり、ログを Loki に入れることで、Flaky Test の原因分析をおこない、テストの安定化をおこなっている取り組みを紹介している記事です。
我々も Flaky Test には非常に悩まされているので、こういった取り組みは参考にしていきたいですね。
The technology behind GitHub’s new code search
GitHub の新しい検索エンジンに関する記事。
少し長いですが、検索エンジンを自作することになった経緯やコード検索の特徴、検索エンジンの仕組みなどが詳しく紹介されていて、読み応えがあり面白い記事でした。
Get to know TraceQL: A powerful new query language for distributed tracing
NecoWeekly で何度か紹介している TraceQL に関する詳しい記事です。
サービス名や処理にかかった時間を条件にして検索できるのは便利そうです。
さらに将来的に導入される Structure Queries も気になります。
Kubernetesのバージョンアップとの付き合い方
Kubernetes のバージョンアップの際に注意する点を紹介している記事です。
我々も3ヶ月に1度アップグレードをおこなっていますが、毎回とても苦労しています。
こういった知見を共有して、みんなが楽にアップグレードできるようになっていくといいですね。
🤝 Events
FOSDEM 2023
FOSDEM 2023 というイベントで興味深い発表がたくさんおこなわれていました。
-
LSKV: Democratising Confidential Computing from the Core
- etcd API と互換性があるセキュアな分散データベース LSKV の紹介
-
Bit-for-bit reproducible builds with Dockerfile
- Dockerfile を build した際に常に同じコンテナイメージを得る方法について
-
CNI Unleashed
- CNI plugin の chain の仕組みについて
-
Service MESH without the MESS
- Cilium の Sidecar-free Service Mesh の紹介
-
MetalLB and FRR: a match made in heaven
- Metallb FRR mode について
-
Golden Signals with Cilium and Grafana
- Cilium が Hubble と Grafana を使って Golden Signals を監視する話
CloudNative Days Fukuoka 2023開催予定のお知らせ
今年の夏は福岡で CloudNative Days が開催されるそうです。地方開催いいですね~😁
🐤 Tweets
Kustomize v5.0 is out with some major breaking changes
先週の NecoWeekly で Kustomize v5 を紹介しましたが、Flux で Breaking Changes の影響があるようです。
あとがき
CI/CD Conference 2023 前夜祭 (前夜ではない) にて、Neco チームから登壇することになりました。
Neco チームが長年取り組んできたデータセンターをまるごと仮想化したテストの仕組みや、それを活用するための GitHub self-hosted runner やカスタムコントローラーの開発などについて紹介します。
興味のある方はぜひご参加ください。
Discussion