図2. RPCログ出力とリクエストID各コンポーネントにおいて出力されるログについては、リクエストID(Request ID)という識別子で、あるリクエスト(処理要求)に紐づく一連の処理を識別できるようになっています。(図3) 図3. ログに出力されるリクエストID(Ocataにおけるログ)ただし、それぞれのコンポーネントでリクエストIDを生成しており、あるコンポーネントから別のコンポーネントを呼び出した場合の処理であってもコンポーネントごとに違うIDとなっていました。(図4) 図5. ログに出力されるメッセージID(Ocataにおけるログ)REST APIにおいては、呼び出し先のリクエストIDは「X-OpenStack-Request-ID」というHTTPレスポンスヘッダにセットされて、呼び出し元に応答が返されます。 ログ解析の課題Ocataリリースまではログに出力されるリクエストIDが
![マイクロサービスを跨った処理の追跡機能の実現](https://cdn-ak-scissors.b.st-hatena.com/image/square/8c16df1e2c10f3e2cd1d79757ff73b974a06f44a/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2Av7O-IwqAkNbXNQf_jbIX0Q.jpeg)