Grafana Labs は、テスト結果を Prometheus メトリクスに変換して Grafana Cloud に送信することで、Cypress テスト スイートを監視するための実用的なアプローチを公開しました。このアプローチにより、チームは端末出力や個々の実行からの CI ログのみに依存するのではなく、複数の実行にわたるテストの失敗、実行時間、および不適合テストを追跡できるようになります。 このアプローチでは、Cypress ライフサイクル フックを使用してテスト結果をキャプチャし、Prometheus Pushgateway を使用して短期間のテスト ジョブからのメトリクスを一時的に保持し、Grafana Alloy を使用してそれらのメトリクスを収集して Grafana クラウドにプッシュします。結果のデータは視覚化されてアラートに使用され、テスト スイートの動作を長期的に把握できます。 Cypress は、プラグインのライフサイクルを通じて有用な情報をすでに公開しています。 […]