ログ
バージョン 2.4 以降に適用されます
AppConfig:LoggingConfig:WorkspaceId
Linux: AppConfig__LoggingConfig__WorkspaceId
値: GUID
説明:
Log Analytics Workspace の WorkspaceID(ワークスペースの概要に表示されます)。Azure Monitor をと併用したい場合、これは必須の設定です SharedKey.
このログ記録方法は非推奨であり、Microsoft はこのログ API を廃止すると発表しています。代わりに、AppConfig:LoggingConfig:DataCollectionEndpointUri と AppConfig:LoggingConfig:RuleId に切り替えてください。詳細は以下の記事に記載されています。 ログ管理 記事。
AppConfig:LoggingConfig:SharedKey
Linux: AppConfig__LoggingConfig__SharedKey
値: String
説明:
Log Analytics Workspace の 2 つのキーのいずれかを使用します。portal.azure.com で Log Analytics Workspace にアクセスし、[Settings/Agents] に移動すると表示されます。そこで「Log Analytics agent instructions」セクションを展開できます。Primary または Secondary のいずれかのキーを使用してください。
Azure Monitor を WorkspaceId とともに使用する場合、これは必須の設定です。
このログ記録方法は非推奨であり、Microsoft はこのログ API を廃止すると発表しています。代わりに、AppConfig:LoggingConfig:DataCollectionEndpointUri と AppConfig:LoggingConfig:RuleId に切り替えてください。詳細は以下の記事に記載されています。 ログ管理 記事。
SCEPman Certificate Master は、SCEPman のコア コンポーネントのように設定値を Key Vault に保存することをサポートしていません。ただし、App Service の設定を Key Vault に保存するための汎用的な方法はあります。 Mika Berglund は自身のブログでそれを説明しています。要するに、Certificate Master の Managed Identity に Secrets-Get 権限を追加する必要があり、SharedKey には @Microsoft.KeyVault(SecretUri=https://YOURKEYVAULTNAMEHERE.vault.azure.net/secrets/appconfig--loggingconfig--sharedkey/) を AppConfig:LoggingConfig:SharedKey の値として使用します。
AppConfig:LoggingConfig:DataCollectionEndpointUri
Linux: AppConfig__LoggingConfig__DataCollectionEndpointUri
値: String
説明:
App Service の Managed Identity を使用して認証し、AppConfig:LoggingConfig:RuleId と併用して Log Analytics Workspace にログを書き込むために使用します。
これは Azure Monitor の Data Collection Endpoint (DCE) の URI です。
AppConfig:LoggingConfig:RuleId
Linux: AppConfig__LoggingConfig__RuleId
値: 文字列
説明:
App Service の Managed Identity を使用して認証し、AppConfig:LoggingConfig:DataCollectionEndpointUri と併用して Log Analytics Workspace にログを書き込むために使用します。
この設定は Data Collection Rule (DCR) リソースの不変 ID です。
DCR にログを書き込む App Services の Managed Identity には、 Monitoring Metrics Publisher ロールを DCR 上で割り当てる必要があります。
通常、この設定を手動で構成する必要はありません。SCEPman PS Module または Terraform Module が代わりに行い、DCR と DCE を作成する際に必要なロールも自動的に割り当てます。
AppConfig:LoggingConfig:AzureOfferingDomain
Linux: AppConfig__LoggingConfig__AzureOfferingDomain
値: String
説明:
ワークスペースが Global Azure Cloud にない場合は、ここで提供ドメインを構成できます。既定値は 'azure.com' です。
変更するとサービスに悪影響を及ぼす可能性があります!
AppConfig:LoggingConfig:LogLevel
Linux: AppConfig__LoggingConfig__LogLevel
値: Trace, Debug, Info, Warn, Error, Fatal
説明:
ログに記録する最小ログレベルです。既定値は 'Info' です。構成されたログレベル以上のエントリのみが記録されます。
この設定を 'Trace' または 'Debug' にすると、ログ出力に UPN やユーザーの IP アドレスなどの個人データが含まれる場合があります。ログ出力に個人データを含めたくない場合は、この設定を 'Info' 以上にしてください。
AppConfig:LoggingConfig:AzureEventHubConnectionString
Linux: AppConfig__LoggingConfig__AzureEventHubConnectionString
Azure Event Hub へのログ記録はバージョン 2.7 以降で可能です
値: String
説明:
Azure Event Hub への接続文字列です。Azure Event Hub を使用する場合、これは必須の設定です。
AppConfig:LoggingConfig:AzureEventHubName
Linux: AppConfig__LoggingConfig__AzureEventHubName
Azure Event Hub へのログ記録はバージョン 2.7 以降で可能です
値: String
説明:
Azure Event Hub の名前です。Azure Event Hub を使用する場合、これは必須の設定です。
AppConfig:LoggingConfig:AzureEventHubPartitionKey
Linux: AppConfig__LoggingConfig__AzureEventHubPartitionKey
Azure Event Hub へのログ記録はバージョン 2.7 以降で可能です
値: String
説明:
Azure Event Hub のパーティション キーです。この設定は任意です。設定しない場合、既定値は '0' になります。
最終更新
役に立ちましたか?