---
title: "非ウェブ職種の健全性の監視"
slug: "monitoring-the-health-of-non-web-roles"
abstract: "Sitecoreの非ウェブロールのヘルスチェックエンドポイントの概要。"
---
# 非ウェブ職種の健全性の監視

適用対象

マーケティングオートメーションエンジン、Sitecore Cortex処理エンジン、xConnect Search Indexerなどがあります。

非ウェブロールは、さまざまなリアルタイム監視シナリオ向けに設定可能なHTTPヘルスチェックエンドポイントを公開します。Sitecoreは、コンテナオーケストレーターがデプロイ中のアプリケーションステータスをチェックしたり、ランタイムのライブネスや準備状況の監視にエンドポイントを使用しています。Microsoftについてさらに詳しくはこちらをご覧ください [。Extensions.Diagnostics.HealthChecksの名前空間](https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.diagnostics.healthchecks?view=dotnet-plat-ext-2.2)。

エンドポイントはコンテナ展開(Docker ComposeおよびKubernetes)のみ有効で、コンテナ内部ネットワーク内からのみアクセス可能です。SIFインストールおよびPaaS展開では無効化されており、セキュリティ上の理由から公開しないことをお勧めします。

## ライブネス健康チェック

ライブネス健康チェックは、役割がオンラインでアクセス可能かどうかを示します。コンテナオーケストレーターはhttps://<role instance name>/healthz/liveで役割のライブネスを監視でき、以下のコードとメッセージを返します。

コード

メッセージ

200

健康

503

不健康

## 準備健康チェック

準備度健康チェックは、役割がオンライン上にあり、すべての重要な依存関係にアクセスできるかどうかを示します。コンテナオーケストレーターはhttps://<role instance name>/healthz/readyで役割の準備状況を監視でき、以下のコードとメッセージを返します。

コード

メッセージ

200

健康

503

不健康