Skip to content

Blog

OpenTelemetry JS: 構造化ログへtrace_idを自動付与する仕組み

OpenTelemetry JS SDK を利用して、Winston の構造化ログに trace_id を自動で付与する方法とその仕組みを学習しました。@opentelemetry/instrumentation-winston がどのように trace_id をログに挿入するのか、コードを読み解きながら確認しました。Observability を高めるための具体的な設定方法と内部動作について、学んだことを記録します

MySQLを使ってトランザクションを学ぶ

MySQLのトランザクション分離レベルについての学習ログ。READ UNCOMMITTEDからSERIALIZABLEまでの特徴や、ダーティリード、反復不能読み取り、ファントムリードなどの問題を具体例とともに記述。

【Next.js】Auth.jsとKeycloakで実装する認証基盤

Next.js v15とAuth.js v5を使ってKeycloakと連携したログイン機能の実装方法について学習した内容を説明します。特にSessionProviderの設定、ミドルウェアを使用した認証制御、複数のミドルウェアの組み合わせ方など、具体的な実装例を交えて解説していきます。