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

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

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

問題を作成する

NGINX OpenTelemetryメトリクスとプロパティのリファレンス

このリファレンスは、 OpenTelemetry NGINX レシーバーによって収集されたすべてのメトリクスとプロパティをカバーしており、オンホストとKubernetesデプロイメントの両方に適用されます。

コア NGINX メトリクス

OpenTelemetry Collector Contrib のnginxreceiver は、NGINX スタブ ステータス モジュールから次のメトリクスを収集します。

メトリック

説明

タイプ

nginx.connections_accepted

受け入れられたクライアント接続の合計数。これを使用して、時間の経過に伴う接続受け入れ率を追跡します。

サム

nginx.connections_handled

処理された接続の合計数。一般に、問題の値は nginx.connections_accepted と同じです。 一部のリソース制限(たとえば、worker_connections 制限)に達していない限り。承認と処理の間のギャップは、リソースの制約を示唆しています。

サム

nginx.connections_current

状態別の現在の nginx 接続数。状態には、アクティブ(アクティブな接続の合計)、読み取り中(要求ヘッダーの読み取り)、書き込み中(応答の書き込み)、待機中(次の要求を待機しているキープアライブ接続) が含まれます。

サム

nginx.requests

サーバーの起動以降にサーバーに対して行われたrequestsの合計数。 レート計算を使用して、パフォーマンス監視の 1 秒あたりのrequestsを導き出します。

サム

キャパシティプランニングのヒント:

  • waiting接続数が多い場合は、キープアライブの調整が必要になる可能性があります
  • acceptedhandled接続間のギャップはリソースの制約を示唆しています
  • リクエストと接続の比率はワーカー設定の最適化に役立ちます

リソース属性

リソース属性は、NGINX デプロイメントに関するコンテキストを提供し、オンホスト デプロイメントを使用しているか、Kubernetes デプロイメントを使用しているかによって異なります。

共通の属性

属性

説明

値の例

state

接続の状態( nginx.connections_currentメトリクスに適用)

activereadingwritingwaiting

nginx.server.endpoint

NGINX スタブ ステータスのエンドポイント URL

http://localhost:8080/stub_status

オンホスト デプロイメント プロパティ

属性

説明

値の例

nginx.deployment.name

この NGINX デプロイメントを識別するための一意の名前

production-web-01, staging-api

nginx.display.name

「サーバー」プレフィックスとデプロイメント名を組み合わせた表示フレンドリーな名前

server:production-web-01

host.name

NGINXが動作しているシステムのホスト名

web-server-01.example.com

host.id

ホストシステムの一意の識別子

i-1234567890abcdef0

logtype

収集されるログのタイプ (ログのみに適用されます)。 New Relic の組み込み解析ルールによって使用されます。この属性は、ログ転送が有効になっている場合にのみ使用できます。

nginx (アクセスログの場合)、 nginx-error (エラーログの場合)

Kubernetes デプロイメント属性

属性

説明

値の例

k8s.cluster.name

Kubernetesクラスターの名前

nginx-cluster, production-k8s

k8s.namespace.name

NGINX ポッドが実行されているKubernetesネームスペース

defaultweb-servicesproduction

k8s.pod.name

NGINX を実行しているKubernetesの名前

nginx-deployment-7d4b8c6f9-x5z8w

nginx.deployment.name

Kubernetes デプロイメントのポッド名を設定します

nginx-deployment-7d4b8c6f9-x5z8w

nginx.display.name

クラスタ、ネームスペース、ポッド情報を含む包括的な表示名

server:k8s:nginx-cluster:default:pod:nginx-deployment-7d4b8c6f9-x5z8w:nginx:8080

メトリクスコレクションの詳細

収集頻度

  • デフォルトの間隔: 30秒
  • 設定可能: OpenTelemetry Collector の設定で調整可能

情報源

すべてのメトリクスは NGINX stub_status モジュールから収集されます。HTTP エンドポイントを公開するには、このモジュールを有効にして構成する必要があります。

メトリックのタイプ

  • 合計メトリクス: 時間の経過に伴う合計を表す累積値
  • レート計算: New Relicのrate()関数を使用して、累積メトリクスを監視用の 1 秒あたりのレートに変換します

セットアップガイド:

データ使用量:

技術リファレンス:

Copyright © 2026 New Relic株式会社。

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