1. Managed Cloudコンテナ

Sitecore Managed Cloudコンテナへのログイン

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore Managed Cloud ContainersはELKスタックを使用して、Kubernetesクラスター内のさまざまなコンテナーによって出力されるログ ファイルを収集および集計します。次の図は、WindowsベースのSitecoreロール コンテナーのデータ フローを示しています。

Data flow for a Sitecore role container

Sitecoreロールのログ記録をカスタマイズする

Managed CloudコンテナーのSitecoreロールのログをカスタマイズできます。Sitecoreロールのログをカスタマイズするには、ログ モニターの設定ファイルを編集して、コンテナーのStdoutを変更します。ログモニターの設定ファイルは、各コンテナイメージのC:\LogMonitor\logmonitorconfig.jsonに格納されます。

メモ

AKSクラスターによって生成されるログ ファイルの数を増やすと、Elasticsearchデータベースでストレージの問題が発生する可能性があります。これにより、一部のログデータが失われる可能性があります。Elasticsearchデータの保持期間は、デフォルトで30日に設定されています。

SitecoreログとIISログの両方を収集する基本設定は次のとおりです。

{
    "LogConfig": {
        "sources": [
            {
                "type": "File",
                "directory": "c:\\inetpub\\logs",
                "filter": "*.log",
                "includeSubdirectories": true
            },
            {
                "type": "File",
                "directory": "c:\\inetpub\\wwwroot\\App_data\\logs",
                "filter": "log.*.txt",
                "includeSubdirectories": false
            }
        ]
    }
}

logmonitorconfig.jsonファイルを更新するには、新しい設定ファイルを作成し、カスタム イメージにビルドします。

一般的なLogMonitorカスタム構成

すべてのSitecoreログを出力します。

{
    "LogConfig": {
        "sources": [
            {
                "type": "File",
                "directory": "c:\\inetpub\\logs",
                "filter": "*.log",
                "includeSubdirectories": true
            },
            {
                "type": "File",
                "directory": "c:\\inetpub\\wwwroot\\App_data\\logs",
                "filter": "*.txt",
                "includeSubdirectories": false
            }
        ]
    }
}

Windowsイベントとシステムログを出力します。

{
    "LogConfig": {
        "sources": [
            {
                "type": "EventLog",
                "startAtOldestRecord": true,
                "eventFormatMultiLine": false,
                "channels": [
                    {
                         "name": "system",
                         "level": "Information"
                    },
                    {
                         "name": "application",
                         "level": "Error"
                    }
                ]
            },
            {
                "type": "File",
                "directory": "c:\\inetpub\\logs",
                "filter": "*.log",
                "includeSubdirectories": true
            },
            {
                "type": "File",
                "directory": "c:\\inetpub\\wwwroot\\App_data\\logs",
                "filter": "log.*.txt",
                "includeSubdirectories": false
            }
        ]
    }
}
この記事を改善するための提案がある場合は、 お知らせください!