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

この機械翻訳は参考用に提供されます。

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

問題を作成する

合成ジョブ マネージャーをインストールする

シンセティック モニタリング ジョブ マネージャーは、 Docker コンテナーベースのリソースであり、 プライベート ロケーションに割り当てられたシンセティック モニターを受け入れて実行します。

ジョブ マネージャーは、Docker コンテナー システム環境または Kubernetes コンテナー オーケストレーション システム環境で動作できます。ジョブ マネージャーは、その環境を自動検出して、適切な動作モードを選択します。

Synthetics ジョブ マネージャーの機能

Synthetics ジョブ マネージャーは仮想マシンではなくコンテナーとして動作するため、インストール開始、およびジョブ管理とオーケストレーションの更新を簡素化しました。また、いくつかの追加機能も備えています。

Kubernetes固有の機能

ジョブ マネージャーには、いくつかの追加の Kubernetes 固有の機能が導入されています。

  • Kubernetes CronJob リソースを使用して非 ping モニターを実行します
  • Docker ソケットへの特権アクセスは必要ありません
  • ホストされたオンプレミスのKubernetesクラスターをサポートします
  • DockerやContainerdなどのさまざまなコンテナエンジンをサポートします
  • Helmチャートと構成YAMLを介してデプロイ可能
  • 最適なリソース管理のために、設定可能なジョブ ランタイム (ping、API、およびブラウザー) ベースのリソース割り当てを許可します。
  • NewRelicKubernetesクラスターエクスプローラーを介して提供される可観測性

システム要件と互換性

Synthetics ジョブ マネージャーをホストするには、システムが選択したシステム環境の最小要件を満たしている必要があります。

注意

Synthetics ジョブ マネージャー ファイルは変更しないでください。New Relic は、お客様が行ういかなる変更についても責任を負いません。詳細については、アカウント担当者または New Relicテクニカルセールス担当者にお問い合わせください。

プライベートロケーションキー

合成ジョブ マネージャーを起動する前に、 秘密の場所のキーが必要です。Synthetics ジョブ マネージャーはキーを使用して New Relic に対して認証し、そのプライベートな場所に関連付けられたモニターを実行します。

既存のプライベートロケーションのキーを見つけるには:

  1. one.newrelic.com > シンセティック モニタリング > プライベート ロケーションに移動します。

  2. プライベート ロケーションインデックスで、合成ジョブ マネージャーを割り当てるプライベート ロケーションを見つけます。

  3. キーを持つプライベートロケーションに関連付けられているキーに注意してください

    アイコン。

合成ジョブ マネージャーのインストール、更新、および構成

同じホスト内で複数の Docker プライベート ロケーション コンテナーを実行している場合、ポートの競合が発生します。このポートの競合を回避するには、ジョブ マネージャーのセットアップを開始するときに必ず次のことを行ってください。

  • 異なるホストでジョブ マネージャーと CPM を実行します。
  • 各ジョブ マネージャーを個別のホストで実行します。
  • 各 CPM を異なるホストで実行します。

Synthetics ジョブ マネージャーのイメージは、 Docker Hubでホストされています。hub.docker.com/r/newrelic/synthetics-job-manager/tagsに移動しますすべてのリリースのリストについては。

ローカル イメージ リポジトリでイメージをホストしている場合を除き、Docker が合成ジョブ マネージャーと合成ランタイム イメージをプルできるように、ファイアウォールを介したdocker.ioへの接続を許可する必要があります。Synthetics ジョブ マネージャーが起動すると、ランタイム イメージが自動的にプルされます。ローカル リポジトリとランナー レジストリ エンドポイントを設定する方法の詳細については、 Docker 環境の構成Kubernetes 環境の構成を参照してください。

高度な構成設定の詳細については、 synthetics ジョブ マネージャーの構成を参照してください。

合成ジョブ マネージャーを開始する

以下は、ジョブ マネージャーを開始するための該当する Docker または Kubernetes の手順です。

Synthetics ジョブ マネージャーを停止または削除する

Docker コンテナー システム環境で、Docker stopプロシージャーを使用して、synthetics ジョブ マネージャーの実行を停止します。Kubernetes コンテナー オーケストレーション システム環境で、Kubernetes delete手順を使用して、合成ジョブ マネージャーの実行を停止します。

サンドボックスとDockerの依存関係

サンドボックスと Docker の依存関係は、Docker コンテナー システム環境の合成ジョブ マネージャーに適用されます。

セキュリティ、サンドボックス化、および非ルートとしての実行

デフォルトでは、合成ジョブ マネージャー内で実行されているソフトウェアは、 rootユーザー権限で実行されます。実行がサンドボックス化されるため、これはほとんどのシナリオに適しています。

非ルート ユーザーとして合成ジョブ マネージャーを実行するには、追加の手順が必要です。

Docker または Kubernetes 環境を理解する

以下は、ジョブ マネージャーのコンテナー環境の維持と理解に関する追加情報です。ライセンス情報を表示し、ジョブ マネージャーのネットワーク設定を理解し、Docker イメージ リポジトリを確認します。

Synthetics ジョブ マネージャー接続に関するその他の考慮事項

繋がり

説明

インターネットにアクセスできない合成ジョブ マネージャー

Synthetics ジョブ マネージャーは、インターネットにアクセスしなくても操作できますが、いくつかの例外があります。Synthetics ジョブ マネージャーは、 "synthetics-horde.nr-data.net"ドメインに接続できる必要があります。これは、データを New Relic にレポートし、実行するモニターを受け取るために必要です。これが問題であるかどうか、および例外の設定方法については、ネットワーク管理者に問い合わせてください。

プロキシを介して合成と通信する

プロキシによる New Relic との通信をセットアップするには、次の名前の環境変数を使用します。 HORDE_API_PROXY*.

起動時に渡された引数

これは、Docker コンテナー環境にのみ適用されます。起動時に合成ジョブ マネージャー コンテナーに渡される引数は、合成ジョブ マネージャーによって生成されたランタイム コンテナーには渡されません。Docker にはコンテナーの「継承」や「階層」の概念がなく、synthetics ジョブ マネージャーからランタイム コンテナーに渡される構成をコピーしません。それらの間の唯一の共有構成は、 Docker デーモンレベルで設定されたものです。

Copyright © 2024 New Relic株式会社。

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