本記事でやること Datadog-AgentのDockerコンテナを起動する ログ収集対象のアプリケーションのDockerコンテナを起動する slogを用いてDataDogにログを送る トレースをDataDogに送る ログにトレースIDを付与する 今回実装したコードはこちらのレポジトリで公開しております。 対象読者 (難しいことは一旦置いておいて)Datadogを触ってみたい方 slogを使ってみたい方 使用言語 Go言語 1.21.0 背景 log/slog(以下slog)はGo1.21から標準ライブラリに含まれるようになった構造化ロギングパッケージです。 構造化ログギングには3rdパーティライブラリを利用するケースが多く、slogへの置き換えも積極的には行われていないように感じます。 しかし、今後アプリケーションを開発する上で標準ライブラリであるslogを選択していくことは、アプリケー