🎉

Grafana Lokiへのサポートが強化された k6 v0.46リリースチェック

2023/08/29に公開

概要

k6 v0.46がリリースされました。
以下、今回のリリースで気になった内容をピックアップして紹介します。
詳細は公式リリースノートをご参照ください。
https://github.com/grafana/k6/releases/tag/v0.46.0

Grafana Lokiへのログ出力に追加ヘッダーが可能に

v0.28.0からGrafana Loki(ログ収集アプリケーション)へのログ送信はサポートされていましたが、認証方法に対応していなかった点が改善されました。
新たに、各リクエストに追加のヘッダーを設定して送信できる機能が追加されました。例として、以下のヘッダー設定が可能です。

k6 --log-output=loki=http://example.org,header.X-My-Header=123,header.Authorization=mytoken ...

xk6-browser拡張がv1.0.2にアップデート

かつて外部ライブラリとして扱われていたk6/experimental/browserがビルトインモジュールとして統合され、バージョンがアップデートされました。
もし以前のxk6-browserのスクリプトを利用している場合、
v0.43までのバージョンでは動作しますが、それ以降のバージョンではサポートされません。適切なスクリプトの更新をお願いします。

loadimpact/k6の非推奨化

以前からgrafanaとの統合が進行中だったloadimpact/k6ですが、このリリースにてDockerイメージが非推奨となりました。現在loadimpactのDockerイメージを利用しているユーザーは、近いうちにgrafana/k6イメージへの切り替えを検討してください。

詳細なリリースノートを確認してください。
https://github.com/grafana/k6/releases/tag/v0.46.0

Discussion