• /
  • ログイン
  • 無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

モニターランタイムの管理

シンプルなブラウザ、スクリプト付きブラウザ、APIモニターは、新しいランタイムがリリースされても、モニターが作成されたときのNew Relicランタイム環境で実行されます。

モニターは古いランタイムで動作している可能性があるため、ランタイムの機能を理解し、モニターを最新のランタイムを使用するようにアップグレードすることが重要です。

その方法をご紹介します。

ヒント

Pingモニターは、ランタイムのバージョンが変わっても影響を受けません。

シンセティックモニターのアップグレード

モニターの性能を維持し、新しい機能にアクセスできるようにするために、シンセティックモニターのユーザーインターフェースに Upgrade monitors ボタンが表示されたら、必ずモニターをアップグレードしてください。また、 one.newrelic.com > Synthetics> モニターのアップグレード.

重要

すでに最新のランタイムバージョンを使用している場合は、 Upgrade monitors オプションは表示されません。

アップグレードでは、最新のランタイムに対応していないスクリプト付きモニターを特定するための検証プロセスが用意されています。検証により、モニターがアップグレードされる前に、最新のランタイムが既存のモニターに引き起こす可能性のあるエラーを修正することができます。

アップグレードモニター を選択すると、以下のようなオプションがあります。

タスク

説明

互換性のないモニターのアップグレード

互換性のないモニター で表示される場合。

  1. Name カラムでモニターを選択すると、個別のモニターが開き、スクリプトを表示することができます。
  2. を選択 最新の を検証し、モニタースクリプトでエラーを修正します。
  3. モニターの検証に成功したら、 Upgrade を選択します。

検証済みのモニターのアップグレード

通過するモニターがある場合は、 Upgrade all passing monitors to latest runtime を選択してアップグレードしてください。

全モニターのアップグレード(故障中のモニターを含む)

注意

検証せずにアップグレードすると、モニターが停止する可能性があります。

失敗するモニターがある場合は、 Upgrade all monitors on account to latest runtime を選択することで、検証をスキップして後でエラーを修正することができます。

シンセティック・モニタリングのアップグレード履歴の表示

モニターのバージョンアップの履歴を見るには、 NrAuditEvent を照会してください。

ランタイムでの環境変数の使用

$env 変数のプロパティを使用して、合成スクリプトによるモニターをよりコンテキストに沿ったものにします。これらは、スクリプトの実行時のランタイム環境に関する重要な情報を表しています。

$env は、 $browser$http のようにすぐに利用できるので、インポートする必要はありません。たとえば、以下のようになります。

console.log('running in ' + $env.LOCATION);
$browser.get('https://example.com');

$env property

タイプ

スクリプト化ブラウザ

スクリプトによるAPIテスト

JOB_ID

実行中のジョブを識別するユニークID (UUIDv4)

文字列

MONITOR_ID

ランニングモニターを識別するユニークなID (UUIDv4)

文字列

ACCOUNT_ID

モニターを所有するアカウントを特定するユニークなID(番号 )。

ナンバー

MONITOR_TYPE

このジョブが実行されているモニターの種類

文字列

API_VERSION

このモニターが使用しているAPIのバージョン

文字列

LOCATION

このジョブが実行されている場所。例を示します。

  • aws-us-east-1
  • 123-my_location-81D (プライベートな場所の場合)

文字列

PROXY_HOST

HTTPトラフィックメトリクスを収集するプロキシ のホスト

文字列

PROXY_PORT

HTTPトラフィックメトリクスを収集するプロキシ のポート

ナンバー

USER_DEFINED_VARIABLES (プライベートな場所)

ユーザーが指定する設定可能な変数のセット。

containerized private minion (CPM)の構成に関するドキュメントをご覧ください.

文字列

ランタイムの依存関係の確認

モニターのバージョンは常にランタイムのバージョンと一致しており、モニターのバージョンによってモニターが実行できる機能が決まります。お使いのモニターバージョンに該当する以下のセクションを参照してください。

ヒント

お使いのモニターのバージョンがわからない場合は、 one.newrelic.com > Synthetics> モニターのアップグレード をご覧ください。 Upgrade monitors オプションは、すでに最新のランタイムバージョンを使用している場合は表示されません。

ここでは、pingを除くすべての モニタタイプ のモニタバージョンの詳細を示します。

問題を作成する
Copyright © 2022 New Relic Inc.