本記事は、Publicクラウドでアプリを作る人へ向けて、MTR(My traceroute)の常時取得を啓蒙する内容です。 自身の体験を交えながら、記載していきます。 なお、MTR自体の詳細は記載しませんので、あしからず。 導入 突然ですが、みなさんが担当するクラウド上のシステムは、クラウド共用部ネットワークもしくはインターネット上の経路で問題があった場合、障害ポイントを特定できますか? 上図はIBM Cloudのネットワーク構成図です(引用元)。 赤マークがネットワークの障害発生ポイントです(厳密にはもっとある)。 想像していたより、たくさんあると思いませんか? 少なくとも、私はそうでした。 MTRってなんぞ? MTRとは、tracerouteとpingの機能を組み合わせたツールです。 tracerouteの結果に情報を付加した結果を表示してくれます。 以下はMTR取得結果サンプルです(
![MTRの常時取得のススメ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/050eca119e867d06ec41e8abcda0d438197e4517/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9TVRSJUUzJTgxJUFFJUU1JUI4JUI4JUU2JTk5JTgyJUU1JThGJTk2JUU1JUJFJTk3JUUzJTgxJUFFJUUzJTgyJUI5JUUzJTgyJUI5JUUzJTgzJUExJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1jZjJiOGQ5MWJmNjRiOTNmYTU2NDE5OTY4YzBhZjNkMQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB5bzI0JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz04OThhYjY4NTg5NjU5OGIzNDVjNmM4ZWQxNjcwMWMxOA%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Dbf2961e0b22bfbf13f4c37459dd829e8)