• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

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

重要

2024年8月26日以降、パブリックロケーションまたはプライベートロケーションでレガシーランタイムを使用して新しいモニターを作成することはできなくなります。 2024年10月22日をもって、コンテナ化されたプライベートミニオン(1分間あたりの呼出し回数)とレガシーsyntheticランタイムバージョンのサポートを終了します。

シンプルなブラウザー、スクリプトブラウザー、およびAPIモニターは、モニターの作成時に使用されたランタイム環境で実行されます。これらのランタイムがリリースされたときに、モニターが新しいランタイムに自動的に変換されることはありません。

古いランタイムで実行されているモニターは、新しいランタイム機能を失うため、モニターで使用されているランタイムを理解することが重要です。

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

ヒント

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

異なるランタイム環境を使用する

既存のモニターは、作成時に使用されたランタイムにデフォルト設定されます。 サポート終了プロセス中に重要なモニターが壊れないようにするには、パブリック モニターを早めに変換することをお勧めします。 変換する:

  1. one.newrelic.com > Synthetic monitoringに移動し、アップグレードするモニターを選択します。
  2. 左側のナビゲーション ペインでGeneralをクリックします。
  3. ドロップダウンメニューを使用して、現在のランタイムバージョンを切り替えます。
  4. Validateをクリックして、モニターが新しいランタイムで機能することを確認します。 必要に応じてスクリプトを変更します。
  5. クリック 保存.

ヒント

ランタイム アップグレード UI を使用すると、複数のモニターのランタイムをアップグレードできます。

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

モニターのバージョンアップグレードの履歴を表示するには、 NrAuditEventを照会します。

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

$env変数のプロパティを使用して、スクリプト化されたモニターをよりコンテキストに対応させます。スクリプトが実行されると、これらのプロパティはランタイム環境に関する重要な情報を表します。

$envをインポートする必要はありません。これは$browserおよび$http変数と同様です。 例えば:

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

$env 財産

タイプ

スクリプト化ブラウザ

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

JOB_ID

実行中のジョブを識別する一意のID( UUIDv4

string

MONITOR_ID

実行中のモニターを識別する一意のID( UUIDv4

string

ACCOUNT_ID

モニターを所有するアカウントを識別する一意のID( number

number

MONITOR_TYPE

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

string

API_VERSION

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

string

LOCATION

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

  • aws-us-east-1
  • 123-my_location-81D (プライベートロケーションの場合)

string

PROXY_HOST

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

string

PROXY_PORT

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

number

BROWSER

使用しているbrowserの種類(CHROME または FIREFOX)

string

USER_DEFINED_VARIABLES (プライベートロケーション)

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

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

string

APIモニターのランタイム依存関係を確認する

Node.js 16.10.0 以降ランタイム リリースに伴い、API ランタイムはブラウザ ランタイムとは別に管理されます。これは、非推奨のrequestモジュールではなく、 gotモジュールに基づく最初のスクリプト API ランタイムです。gotモジュールは、 $httpオブジェクトを介してrequest互換フォーマットで公開されています。$httpオブジェクトによって提供されるrequestのようなエクスペリエンスは、Node.js 16 以降のスクリプト化された API ランタイムでrequestを直接使用しようとする顧客にも返されます。

APIランタイムは、次の種類のモニターに使用されます。

  • リンク切れモニター
  • 証明書チェックモニター
  • スクリプト化されたAPIモニター

ヒント

モニターのランタイム バージョンが不明な場合は、モニターを編集し[モニターの構成] タブの"Runtime"ドロップダウンを確認してください。 runtimeType = 'NODE_API'が存在するSyntheticCheckイベントのruntimeTypeVersion属性をクエリすることもできます。

ブラウザモニターの実行時の依存関係を確認する

Chrome 100+ ランタイム リリースでは、 ブラウザ ランタイムは API ランタイムとは別に管理されます。これは、次世代ランタイムとも呼ばれます。

ブラウザランタイムは、次の種類のモニターに使用されます。

  • スクリプト化されたブラウザモニター
  • シンプルブラウザ モニター
  • ステップモニター

ヒント

モニターのランタイムバージョンがわからない場合は、モニターを編集し、[モニターの構成]タブの[ランタイム]ドロップダウンを確認してください。また、runtimeType='CHROME_BROWSER'であるSyntheticCheckイベントでruntimeTypeVersion属性をクエリすることもできます。

従来のランタイム依存関係を確認する

重要

2024 年 8 月 26 日以降、パブリックまたはプライベートな場所でレガシー ランタイムを使用して新しいモニターを作成することはできなくなります。

コンテナ化されたプライベートミニオン (1分間あたりの呼出し回数) とレガシー合成間隔は、2024 年 10 月 22 日にサポートが終了します。 外形監視 のパフォーマンス低下を回避するために、その日付より前に外形監視 ジョブ マネージャー新しいランタイムへの移行を完了してください。

モニターのバージョンは常にランタイムバージョンと一致し、モニターが実行できる機能を決定します。以下のセクションでは、ランタイムとその使用可能な機能を示します。

ヒント

モニターのバージョンが不明な場合は、 one.newrelic.com > Synthetic monitoring > Upgrade monitorsに移動してください。 最新のランタイム バージョンを使用している場合、 Upgrade monitorsオプションは表示されません。

ping を除くすべてのモニター タイプのモニター バージョンの詳細は次のとおりです。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.