(1)では、Chatworkのリクエスト数やログの量など、Chatworkのログの背景をお伝えしました。
このブログでは、それらに対応している構成や、その構成になる前の話を記載したいと思います。
再掲ですが、Chatworkでは下記のように各ノードのforwarderとしてfluent-bit、aggregatorとしてfluentdというfluent兄弟を両方使っています。
続きを読むSRE部の坂本です。
みなさま、Kubernetes環境(EKS環境)におけるアプリケーションのログ収集ってどうされていますか?
Chatworkでは下記のように各ノードのforwarderとしてfluent-bit、aggregatorとしてfluentdというfluent兄弟を両方使っており、やや珍しい構成のように思えるので、そのことについて記載したいと思います。
この構成にしたのは、2020年*1ではありますが、それほど古い考えではないように思えるのと、ふと構成を振り返ったときに、内部にも全体をまとめたドキュメントがなかったので、外部発信しつつまとめたいと思います。
*1:ChatworkのモノリスアプリケーションがEKSに移行したとき https://creators-note.chatwork.com/entry/2020/11/04/141050
2023年11月に入社し、Chatworkで1人目QAエンジニアをしている稲垣です。
ビジネスチャット「Chatwork」は2011年3月にリリースされ13年経っているサービスです。現在(2023年12月)、664万以上のユーザーにご利用いただいています。
引用元:Chatwork会社説明資料 - Speaker Deck
こうしてみると、今までChatworkにQAエンジニアがいなかったことに驚く方もいらっしゃるかも知れませんね。私もその1人です。
Chatworkの開発チームは既に10チーム以上あり、それに対しQAエンジニアは1人なので、関われる範囲に限りがあります。
続きを読むこんにちは!モバイルアプリケーション開発部でiOSエンジニアをしている中山 龍(@ryu_develop)です!
もう少ししたら4月!23新卒として入社した僕もそろそろ1年目が終わろうとしております。
ということで、本記事では僕自身が新卒1年目iOSエンジニアとして、この1年でどんな活動してきたのか!その内容についてまとめて紹介できればと思います🥳
こんにちは!!23新卒でiOSエンジニアをしている中山 龍(@ryu_develop)です! 最近は部屋に緑を求めて植物を育てるのがマイブームです。レモンの果実に入っていた種を発芽させようと頑張っており、15個ほど植えた種から3つの芽が生えてきました!🌱大切に育てて観葉植物として楽しめたらいいなと思っています🍋
さて、iOS開発者の皆様、Privacy Manifests対応の期限が近づいてきましたが、対応状況はいかがでしょうか? ChatworkのiOSチームでは現在、Privacy Manifestsへの対応を進めているところであり、自分もメイン担当として取り組ませていただいているところです。この記事ではPrivacy Manifestsの概要や対応を行ってきて得た知見、大変だったポイントなどを紹介できればと思います。 また、iOSアプリの機能によって影響が出る部分なので、ぜひプロダクトマネージャーやマーケティングの方など、iOSアプリの機能追加・データ活用をする立場の方々にもご覧いただき、iOSアプリのプライバシーに対する知識を深めていただければと思います。
続きを読むChatwork 坂本です。
EKSを運用していて、微妙だな、、と思うのがaws-authという名前のConfig Mapでの権限管理だと思います。 2023年12月についに脱Config Mapが可能な機能がAWSからリリースされ、APIで管理できるようになり、移行を進めつつ、いろいろと整理できたので、その内容を記載したいと思います。
いくつかドキュメントを読みましたが、Datadogのブログのドキュメントが1番理解しやすく、正直なところ、このブログを書く必要がないかも、とも思いますが、自分の整理がてら記載します。
続きを読む