技術(tech) Kafka - Topicの__consumer_offsetsのキーとなるtopicName, partitionNumber, groupIdについて 2024-09-15 gogogonkun Salaryman Gonkun's Blog この記事ではTopicの __consumer_offsets のキーとなるtopicName, partitionNumber, grou …
技術(tech) Debezium運用上の停止/起動の気になるポイントと対策 2024-09-01 gogogonkun Salaryman Gonkun's Blog Debezium運用上の停止/起動の気になるポイントと対策 DBのデータの変更をウォッチし、メッセージを送信出来るDebeziumですが、 …
技術(tech) k6実行中のメトリクスをdatadogに送信して連携する 2024-04-07 gogogonkun Salaryman Gonkun's Blog はじめに 負荷試験ツールとして単体でも便利なk6ですが、外部のロギングツールと連携することで、更に使い勝手が増します。 特に、負荷試験中は、 …
技術(tech) k6 - 環境変数を扱うにはxk6-dotenvがオススメなので使い方を紹介 2024-04-05 gogogonkun Salaryman Gonkun's Blog 開発を進めていると管理しなければならない環境変数が多くなってきます。 k6でも同じ話が起きがちなのです。 本記事では環境変数の管理をする上で …
技術(tech) k6 - 拡張機能 xk6-enhanced のビルドに失敗する場合の対処 2024-04-02 gogogonkun Salaryman Gonkun's Blog k6をTypeScriptに対応させるための拡張機能 xk6-enhancedですが、2024/04/02時点で、xk6-tsに内包される形 …
技術(tech) k6 - CIでスモークテストを実行してシナリオの品質を担保する 2024-03-31 gogogonkun Salaryman Gonkun's Blog はじめに CIで継続的にテストを実施することは、プロダクト開発において非常に重要です。 負荷試験においても上記は例外ではなく、久しぶりに負荷 …
技術(tech) k6 - シナリオをテストするためにモックAPIサーバを構築する 2024-03-31 gogogonkun Salaryman Gonkun's Blog はじめに k6で負荷試験用のスクリプトを作成する際に、負荷シナリオに対するテストをどう書けばいいものなのか、疑問が湧きます。 テストの方法と …
技術(tech) k6 - 負荷試験時にTLSの検証をスキップする 2024-03-31 gogogonkun Salaryman Gonkun's Blog k6を使って負荷試験を行っていると、TLSの検証が不要となる場合があります。 例えば、APIを叩くためのエンドポイントとして、適当なALBを …
技術(tech) k6 - 拡張性や保守性を考慮したオプションの渡し方のプラクティス 2024-03-30 gogogonkun Salaryman Gonkun's Blog 負荷ツールとしてポピュラーなツールの1つがk6です。 Poc程度の開発であれば、後先のことはそこまで考慮せずに、 動作確認のためのコ …
技術(tech) k6スクリプト内でシナリオ名やVU数等のオプション設定値を取得する 2024-03-24 gogogonkun Salaryman Gonkun's Blog k6でoptionsに渡した値を、k6スクリプト内から参照する方法を紹介します。 シナリオ実行前に、シナリオ名毎に異なるset …