CLOVER🍀

That was when it all began.

2023-10-01から1ヶ月間の記事一覧

Infinispan 14で追加された、OpenTelemetryトレーシングとのインテグレーションを試してみる(Server、Hot Rod)

これは、なにをしたくて書いたもの? Infinispan 14で、OpenTelemetryトレーシングとのインテグレーションが追加されたようなので、試してみたいと思います。 Infinispan 14 OpenTelemetry tracing integration Infinispan 14でのOpenTelemetryのトレーシン…

Spring BootでApache TomcatのStuckThreadDetectionValveを使う

これは、なにをしたくて書いたもの? Apache Tomcatが提供しているValveに、StuckThreadDetectionValveというものがあります。 こちらを使うと、リクエストを受け取ってからStuckThreadDetectionValveに指定した時間(秒数)が経過した際に、スレッドが スタ…

OpenTelemetryのFaaS向けの機能とAWS Distro for OpenTelemetryの違い

これは、なにをしたくて書いたもの? OpenTelemetryのInstrumentationを見ていると、言語によってはServerless Function(FaaS)をサポートしているようです。 これをLocalStack上で試してみようと思ったのですが、うまく動かなかったので…そこに至るまでに…

Spring TestとMockito(MockBean)を合わせて使った時の挙動を確認する

これは、なにをしたくて書いたもの? Spring Bootのテスト機能を使うと、Mockitoと簡単に組み合わせられるようになります。 こちらを使った時の動作を、ちゃんと見ておきたいなと思いまして。 Spring BootとMockito Spring BootのMockitoに関するドキュメン…

Spring Bootのテストで標準出力をキャプチャーする(OutputCapture/OutputCaptureExtension)

これは、なにをしたくて書いたもの? Spring Bootを使ったアプリケーションのテストで、ログ出力した内容を確認するには?ということで。 調べてみるとOutputCaptureというものがあったので、こちらを使ってみます。 OutputCapture OutputCaptureは、JUnitの…

Node.jsのデータベースマイグレーションツール、Umzugを試す

これは、なにをしたくて書いたもの? Node.jsのデータベースマイグレーションツールとしてUmzugというものがあるようなので、試してみようかなと。 Node.jsのデータベースマイグレーションツール Node.jsにおけるデータベースマイグレーションツールとしては…

Terraform 1.6で追加されたTerraform testing framework(terraform test)を試す

これは、なにをしたくて書いたもの? Terraform 1.6で、Terraformのtesting framework(terraform testコマンド)が追加されたようなので、試してみようかなと。 Terraform 1.6 adds a test framework for enhanced code validation 今までTerraformのテスト…

QuartzのSchedulerのシャットダウンを始めた時の、実行中のジョブの扱いを確認してみる

これは、なにをしたくて書いたもの? 以前Quartzについて調べた時に、Scheduler#shutdownを呼び出す際に引数があるものを使い、かつtrueに設定すると実行中のジョブが ある場合は、ジョブが終了するまで待機するということを書きました。 Javaのジョブスケジ…

Jestでテストが並列に動作していることを確認してみる

これは、なにをしたくて書いたもの? Jestはデフォルトでテストを並列に実行するというので、動作を確認しておきたいなと思いまして。 JestのCLIのオプションを確認する JestのCLIのオプションを見てみます。 Jest CLI Options · Jest 以下の2つの項目が関連…