Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【ITニュース解説】KINTOテクノロジーズ、「New Relic」でシステムを横断した包括的なオブザーバビリティ環境へ

2025年09月25日に「ZDNet Japan」が公開したITニュース「KINTOテクノロジーズ、「New Relic」でシステムを横断した包括的なオブザーバビリティ環境へ」について初心者にもわかりやすく解説しています。

作成日: 更新日:

ITニュース概要

KINTOテクノロジーズは、クルマのサブスクサービス「KINTO ONE」のウェブフロントからバックエンド、連携システムに「New Relic」を導入した。これにより、システム全体の動きを詳細に監視・把握できる包括的な環境を実現し、問題発生時の原因究明やサービス改善に役立てる。

ITニュース解説

KINTOテクノロジーズが、その主力サービスであるクルマのサブスクリプションサービス「KINTO ONE」のシステムに「New Relic」を導入し、システムの全体像を深く理解できる「包括的なオブザーバビリティ環境」を実現したというニュースが報じられた。この出来事は、現代の複雑なITシステム運用において非常に重要な意味を持つため、その背景と具体的な内容を詳しく見ていこう。

まず、KINTOテクノロジーズとは、トヨタ自動車とKINTOが共同出資して設立された会社で、オンラインで新車や中古車をサブスクリプション方式で利用できる「KINTO ONE」サービスを提供している。このサービスは、ユーザーがウェブサイトやスマートフォンアプリを通じて、車種選択から契約、支払い、保険手続きまでの一連の流れをデジタルで完結できるのが特徴だ。

この「KINTO ONE」サービスは、見かけ以上に非常に複雑なITシステムによって支えられている。ユーザーが直接操作するウェブサイトやアプリは「ウェブフロントエンド」と呼ばれ、その裏側でデータの処理やビジネスロジックを実行するのが「バックエンド」システムだ。さらに、車両の在庫管理、契約情報の管理、支払い処理、保険会社との連携、さらには自動車メーカーのシステムとの連携など、多岐にわたる「連携システム」が複雑に絡み合って動いている。これらのシステムはそれぞれ異なる技術やプラットフォームで構築されていることも珍しくなく、まるで精密な歯車のように連携し、サービス全体を動かしているのだ。

システムエンジニアにとって、このような複雑なシステムを安定稼働させることは最大の使命である。しかし、システムは常に完璧に動き続けるわけではない。予期せぬエラーが発生したり、アクセス集中によって処理が遅延したり、あるいはセキュリティ上の問題が起きたりすることもある。問題が発生した際、それがシステムのどの部分で、なぜ起きているのかを迅速に特定し、解決することが求められる。従来のシステム監視では、個々のサーバーやアプリケーションの稼働状況を個別に監視する手法が主流だった。しかし、サービス全体が複数のコンポーネントや外部サービスと連携している場合、例えば「ウェブサイトが重い」という問題が発生した時に、それがウェブフロントエンドの問題なのか、バックエンドの処理遅延なのか、あるいは連携している外部システムの問題なのかを個別の監視ツールだけでは判断しにくいという課題があった。

そこで登場するのが「オブザーバビリティ(Observability)」という考え方だ。オブザーバビリティとは、システムの内部状態を外部からどれだけ深く「観察(Observe)」し、理解できるか、という能力を指す。これは単なる監視(Monitoring)とは異なり、システムが出力する様々なデータ(ログ、メトリクス、トレースなど)を収集・分析することで、事前に想定していなかった問題や未知の振る舞いまでをも検知し、その原因を深く掘り下げて特定できるようにすることを目指す。

KINTOテクノロジーズが今回求めたのは、まさにこの「包括的なオブザーバビリティ環境」だ。彼らは「KINTO ONE」のウェブフロント/バックエンドだけでなく、その背後にある様々な「連携システム」まで含めて、システム全体を横断的に把握できる環境を必要としていた。これは、問題が発生した際に「どこで」「なぜ」という原因を素早く特定し、ユーザーが快適にサービスを利用できるようにするためには不可欠な考え方である。部分的な最適化だけでは、システム全体のボトルネックを見逃してしまうリスクがあるからだ。

この包括的なオブザーバビリティを実現するために導入されたのが、ソフトウェアソリューションである「New Relic」である。New Relicは、アプリケーションのパフォーマンス監視(APM)、インフラストラクチャ監視、ログ管理、ユーザー体験監視など、ITシステムの様々な側面からデータを収集・統合し、一つのプラットフォームで可視化・分析できる機能を提供する。具体的には、ウェブアプリケーションの各処理にかかる時間、データベースへのクエリ速度、サーバーのCPU使用率やメモリ使用量、エラーの発生状況、さらには個々のユーザーがサービスを利用した際の一連の操作(トレース)までを自動的に収集・分析してくれる。これらの情報はダッシュボードやレポートとして表示され、システムエンジニアはシステム全体の健全性を一目で把握できるだけでなく、特定の問題発生箇所をドリルダウンして詳細に調査することが可能になる。

New Relicの導入により、KINTOテクノロジーズは以下のような具体的なメリットを得られる。まず、システム全体を横断的に監視・分析できるため、問題が発生した際に、どのシステムコンポーネントが原因となっているかを迅速に特定できる。これにより、問題解決までの時間を大幅に短縮し、サービスの停止時間やパフォーマンス低下による影響を最小限に抑えることが可能になる。次に、パフォーマンスのボトルネックを早期に発見し、システム改善に繋げられるため、ユーザーはより快適にサービスを利用できるようになる。これはユーザー満足度の向上に直結し、KINTO ONEサービスの競争力を高めることにも繋がる。さらに、開発・運用チームは、システムの状態を可視化されたデータに基づいて議論し、より効率的に改善を進めることができるようになる。これにより、サービスの信頼性が向上し、結果としてビジネスの成長にも貢献する。

このように、KINTOテクノロジーズがNew Relicを導入し、包括的なオブザーバビリティ環境を実現したことは、現代の複雑なデジタルサービスを安定的に提供し、継続的に改善していく上で非常に重要なステップとなる。システムエンジニアを目指す者にとって、オブザーバビリティという概念と、それを実現するNew Relicのようなツールの重要性を理解することは、これからのシステム開発・運用に携わる上で不可欠な知識であると言えるだろう。

関連コンテンツ

関連IT用語