Jenkins のモニター
「 Instana 」エージェントをインストールすると、「 Jenkins 」センサーが自動的に展開およびインストールされます。
サポート情報
Jenkins センサーが現在の環境と互換性があるかどうかを確認するには、以下のサポート情報セクションをご確認ください:
対応バージョンとサポート方針
以下の表は、最新のサポート対象バージョンとサポート方針を示しています:
| テクノロジー | サポート・ポリシー | 最新バージョン | サポートされる最新バージョン |
|---|---|---|---|
| Jenkins | 45 日間 | 2.555.3 | 2.555.3 |
サポートポリシーに関する詳細については、 「センサーのサポート戦略」 を参照してください。
構成
カスタムポーリングレート
com.instana.plugin.jenkins:
poll_rate: 1 # values are in seconds. Default value is 1 second.
Jenkins 認証情報
ジョブ・モニターを有効にするには、エージェントにはモニター情報にアクセスするための資格情報が必要です。 これは、エージェント構成ファイル <agent_install_dir>/etc/instana/configuration.yamlで構成できます。
com.instana.plugin.jenkins:
user: '' #default is 'user'
password: '' #default is 'user'
メトリック収集
メトリクスを表示するには、 Instana のユーザーインターフェースのサイドバーで 「Infrastructure」 を選択し、監視対象の特定のホストをクリックします。すると、収集されたすべてのメトリクスと監視対象のプロセスが表示されたホストダッシュボードが表示されます。
構成データ
| 構成 | 説明 |
|---|---|
| ノード名 | Jenkins ノードの名前。 |
| ノードの説明 | Jenkins ノードの説明。 |
| ポート | Jenkins ポート。 |
| バージョン | Jenkins のバージョン。 |
| 開始時刻 | Jenkins の開始時刻。 |
| モード | Jenkins ノードのモード (通常、排他)。 |
| エグゼキューター数 | 実行プログラムの数。 |
| セキュリティー・モード | 有効になっているセキュリティー・モード。 |
| 合計ジョブ数 | モニター対象 Jenkins ジョブの総数。 |
| ジョブ名 | Jenkins ジョブの名前。 |
| ジョブ・タイプ | Jenkins ジョブのタイプ。 |
Jenkins ジョブのリストは、3 分ごとに最新表示されます。
パフォーマンス・メトリック
Jenkins API を使用すると、パフォーマンス・メトリックは /api/ エンドポイントから返されます。 パフォーマンス・メトリックは、ジョブの最終ビルド (最大 400 個のジョブ) ごとに毎秒収集されます。
最終ビルド番号
最終ビルドの番号。
データ・ポイント: lastBuild オブジェクトで返されるnumber キーから値が収集されます。
最終ビルド状況
最終ビルドの状況 (失敗、成功)
データ・ポイント: lastBuild オブジェクトで返されるcolor キーから値が収集されます。
最終ビルド期間
最終ビルドの期間。
データ・ポイント: lastBuild オブジェクトで返されるduration キーから値が収集されます。
最新ビルドの推定所要時間
最終ビルドの見積もり期間。
データ・ポイント: lastBuild オブジェクトで返されるestimatedDuration キーから値が収集されます。
最終ビルドの開始時刻
最終ビルドの開始時刻。
データ・ポイント: lastBuild オブジェクトで返されるtimestamp キーから値が収集されます。
正常性スコア
最近のビルドの正常性状況 (成功率)。
データ・ポイント: healthReport オブジェクトで返されるscore キーから値が収集されます。