one.newrelic.com または当社の EU地域データセンター (該当する場合) one.eu.newrelic.com のLogs UIをご利用ください。
- ログの中に興味深いパターンや重要なパターンを発見する。
- 特定のログラインに関する詳細な情報を調べる。
- フィルタや解析ルールを使って、ログデータを調べたり操作したりすることができます。
- チャートを使ってデータを照会・共有したり、ダッシュボードに追加したりすることができます。
- アカウントのログデータを整理し、データパーティションでクエリのパフォーマンスを最適化します。
- 防止したい問題のアラート条件を設定します。
新機能や改善点の最新情報を得るために、ログのリリースノート のRSSフィードを購読してください。
ログデータを見る [#ui-workflow]
ロギングデータを調べるには、以下の基本的なワークフローに従ってください。
New Relic One のナビゲーションバーをカスタマイズしていない場合 、 one.newrelic.com 、 Browse data をクリックし、 Logs を選択します。
パターンを探す。
- ログメッセージの不審なスパイクやドロップを発見するには、左ナビの パターン アイコンをクリックします。
- 特定の期間のログを見るには、チャート上でそのポイントをクリック(またはエリアをクリック&ドラッグ)するか、タイムピッカーを使用します。
焦点を絞る。
- 最初の検索結果の焦点を絞ったり、外れ値を素早く見つけたりするには、ログの詳細で任意の属性を展開して、結果内の最も一般的な10個の値を表示します。たとえば、
ホスト名
属性にリストされているホストが、他のホストよりも著しく多くのエラーメッセージを生成している場合、その値を選択して検索に適用します。 - ログメッセージの照会と理解を容易にするために、 組み込みの解析ルール を使用するか、 独自の解析ルール を作成して、特定の値に一致する属性を解析します。
- 収集されるログデータの量を管理し、より少ないログを保存するために、必要のないデータを収集しないように、 ドロップフィルタールール を作成します。
- 最初の検索結果の焦点を絞ったり、外れ値を素早く見つけたりするには、ログの詳細で任意の属性を展開して、結果内の最も一般的な10個の値を表示します。たとえば、
ログの詳細を調べる。
ログメッセージを選択すると、その詳細が属性表またはJSONとして表示されます。
どの属性がログメッセージに含まれているかを確認するには、ログラインをクリックします。必要に応じて属性を追加したり削除したりすることで、クエリで必要な詳細情報を得ることができます。
ログの詳細にある特定の値に関連する問題のトラブルシューティングに役立つように、 Show surrounding logs
icon をクリックして、その属性の詳細を表示します。
結果に表示される属性をコントロールするには、ログの
log_summary
カラムのハイライトされた値をクリックします。非常に長いメッセージの詳細を得るために、 blob として保存されたデータを展開します。
検索してみてください。
デフォルトでは、Logs UIにはすべてのログが表示されますが、キーワードやフレーズで検索して、目的の結果を見つけることもできます。たとえば、
process failed
.または
検索フィールドから、タイプアヘッドのドロップダウンを使って、属性、演算子、値を選択します。
service_name equals my service
詳細については、 logs query syntax documentation を参照してください。
ヒント
アカウント内のデータを整理し、クエリのパフォーマンスを最適化するために、 データ・パーティション・ルール を作成します。
関連するログを取得する。
たとえば、
デプロイメントやその他のアプリの変更に対するシステムの反応をすぐに確認するには、 live-tail logging を有効にします。
特定の値のすべてのログを表示するには、選択したログの ログの詳細 の属性リストを確認してください。
問題が発生する前の根本的な原因やイベント後の影響を特定するために、 Show surrounding logs
icon をクリックします。
発見を共有する
New Relic One のコア機能である (特定のアカウント、時間範囲、データエクスプローラー、クエリビルダーなど)を使用して、データをチャートで共有したり、ダッシュボードに追加したりします。詳細については、このドキュメントの 例 を参照してください。
ビューの保存
ログのクエリ、テーブル構成、時間範囲、属性のグループ化を保存したビューに保存しておけば、後ですぐに戻ることができます。ログ分析ビューを構成した後に保存するには。
- Logs UI の左ナビで Saved Views タブをクリックします。
- クリック Save current view.
- Saved Views タブに表示されるように、保存したビューに名前を付けます。
- 現在のビューからどの局面を保存するかを選択します。
- 権限レベルを選択します: Private, Public (Read-only), Public (Read and write) 。Public は、そのアカウントにアクセスできるすべてのユーザーが保存されたビューを見ることができることを意味します。
- Save view をクリックします。
例
ここでは、Logs UIを使って詳細な情報を得るための例をいくつかご紹介します。これらの例のいくつかを使用するには、 ログをコンテキスト で見ることができる必要があります。
New Relicのログへのリンク
お使いの New Relic のサブスクリプションに応じて、New Relic UI のいくつかの場所からログにアクセスすることができます。これらのオプションの一部については、 ログをコンテキスト で見ることができる必要があります。
ログを見るには... | 操作... |
---|---|
Logs UIからの直接アクセス |
|
分散型トレーシングから | one.newrelic.com > Distributed tracing> (select a trace> Logs (if available) にアクセスします。 |
お客様のインフラのホストから | one.newrelic.com > インフラストラクチャー> ホスト> (ホストを選択)> イベントエクスプローラー> ログ (ある場合)にアクセスします。 |
Kubernetesから | one.newrelic.com > Kubernetes cluster explorer> (select a cluster)> (select a pod or container)> See logs (if available). |
エンティティから | one.newrelic.com > エクスプローラー> (エンティティを選択)> ログ (ある場合) にアクセスします。 |
one.newrelic.com > APM> (アプリを選択)> Events> Logs (ある場合)にアクセスします。 | |
one.newrelic.com > APM> (select an app)> Error analytics> (select an error trace)> See logs (if available). |