アプリケーションのクラウド化に伴い、マイクロサービス・アーキテクチャの分散化が進み、ログを監視する機能が不可欠になっています。New Relic は、高速でスケーラブルなログ管理プラットフォームを提供しているため、ログとその他の遠隔測定データやインフラデータを一箇所に集めることができます。このビデオ(約2分)でその仕組みをご覧ください。
当社のログ管理ソリューションは、アプリケーションやインフラのパフォーマンスデータ(イベントやエラー)をより深く可視化することで、平均解決時間(MTTR)を短縮し、本番インシデントのトラブルシューティングを迅速に行います。
問題をより早く発見し、コンテキストスイッチを減らす
ログ管理では、ログデータをアプリケーションやインフラの残りのデータと接続する方法を提供します。ツールを切り替えてコンテキストを失うことなく、問題の根本原因を迅速に把握することができます。
ログ管理機能は以下の通りです。
- 瞬時にログを検索することができます。
- Logs UIから直接ログデータを可視化することができます。
- ロギングデータを利用して、カスタムチャート、ダッシュボード、アラートを作成することができます。
- ツールを切り替えることなく、パフォーマンスに関する問題を解決することができます。
- すべてを一カ所に集めて視覚化する。
要件
ログ管理機能へのアクセスは、ユーザータイプによって制限されます。詳細については、 user type capabilities を参照してください。
ロギングデータの持ち込み
ログデータをNew Relicに転送するには、以下の方法があります。
- インフラ監視エージェントは、追加のソフトウェアをインストールすることなく、軽量なデータコレクターとして使用できます。
- Amazon、Microsoft、Fluentd、Fluent Bit、Kubernetes、Logstashなど、豊富なログ転送プラグインから選択可能。
- 当社のOpenTelemetryソリューションをご利用ください。
- Log APIまたはTCPエンドポイントを使用して、ログデータを送信します。
ログ管理を有効にすると、ログをAPMエージェント、Kubernetesクラスター、分散型トレーシングと接続して、logs in context extensionsで追加のコンテキストのログデータを取得することもできます。
New Relicでログデータを見る
ロギングデータは、UIまたはAPIで調べることができます。
- one.newrelic.comでのLogs UI
- EU地域のデータセンターのログUI(該当する場合): one.eu.newrelic.com
また、 Log
のデータタイプを照会することもできます。たとえば、NRQL を使って実行します。
SELECT * FROM Log
また、GraphQL形式のAPIであるNerdGraphを使って、必要なデータを正確にリクエストすることもできます。
ここでは、アプリの関連エンティティの1つ(この例ではワークロードサービス)のログデータの例を示します。
また、APM UIではアプリから、New Relic OneのHosts UIではホストから直接、関連するログをコンテキストで見ることができます。
ここから、詳細なデータへのドリルダウン、クエリの実行、アラートの設定などが可能です。
次のステップ
ログマネジメントソリューションを始める準備はできましたか?
- New Relicアカウントをまだお持ちでない場合は、New Relicアカウントを新たに作成します。永久無料です。
- ログを New Relic に転送することで、ログ管理を有効にします。 推奨: 当社の インフラストラクチャエージェント をログフォワーダとして使用することで、プラットフォームやサービスのコンテキストに応じたログを当社の UI で直接取得することができます。
- New Relic APM エージェントが監視するアプリについては、コンテキスト で ログを設定します。
- New Relic One の Logs UI を使って、プラットフォーム全体のログデータを調査し、アラートの追加、データの照会、ダッシュボードの作成を行うことができます。