システムログの概要とテーブルローテーションスケジュールIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } この記事では、System Logs モジュールで利用可能なログと、それらのデフォルトのテーブルローテーションスケジュールについて説明します。これらのログを使用して、インスタンスのトランザクションとイベントのトラブルシューティングと確認を行います。 System Logs モジュールのほとんどのテーブルは、テーブルローテーションを使用して一時データを管理します。多くのログテーブルは、System Log [syslog] テーブルから拡張されています。syslog のデフォルトのローテーションは、7 日 × 8 回のローテーションで、約 42 ~ 49 日分のデータを保持します。Localhost ログと wrapper ログは、2 ~ 3 日後に圧縮され、21 日後に削除されます。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } サポートされているすべてのリリース Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } テーブルローテーションについて System Logs モジュールのほとんどのテーブルは、トラブルシューティングと確認のために一時データを保存するためにテーブルローテーションを使用します。Table Changes [sys_schema_change] などの一部のテーブルは、ローテーションを使用しません。 多くのログテーブルは、System Log [syslog] テーブルから拡張されています。syslog のデフォルトのローテーションは、7 日 × 8 回のローテーションです。この構成では、最も古いローテーションが削除されるまで、約 42 ~ 49 日分のデータが保持されます。保持期間が 56 日ではなく 42 ~ 49 日である理由は、1 つのローテーションが次のローテーションの準備のために空のまま保持され、現在のローテーションには、最後のローテーションが発生した時期によっては、完全な 7 日分のデータが含まれていない可能性があるためです。 デフォルトのローテーションスケジュール 次の表は、デフォルトインスタンスで頻繁に使用されるログテーブルのローテーションスケジュールをリストしたものです。これらのログにアクセスするには、アプリケーションナビゲーターで System Logs に移動します。 Table Schedule Rotations Type Event [ecc_event] Every day 7 Rotation Queue [ecc_queue] Every day 7 Rotation Event [sysevent] Every day 7 Rotation Log [syslog] Every week 8 Rotation Transaction Log [syslog_transaction] Every week 8 Rotation Email [sys_email] Every 30 days 8 Extension 注: Email [sys_email] テーブルには、Istanbul リリース以降に作成されたインスタンスではデフォルトでテーブルローテーションが含まれていません。sys_email に対してテーブルローテーションまたは拡張を有効にしないでください。 ノードログファイル ユーザーが接続しているノードの Localhost ログと wrapper ログは、Node Log File モジュールで利用できます。インスタンスは、ディスク容量管理のために 2 ~ 3 日後に過去の localhost ログと wrapper ログを圧縮し、21 日後に削除します。 パフォーマンスに関する考慮事項 デフォルトのローテーション設定を変更すると、インスタンスのパフォーマンスに影響を与える可能性があります: ローテーション数の増加: フィルター条件が複数のローテーションにまたがる場合、データをフェッチするためにテーブルが結合される可能性があります。トランザクションは、大量のデータによってタイムアウトするか、UI トランザクションのトランザクションクォータルールを超える可能性があります。子テーブルの継承: syslog から拡張されたテーブルは、ローテーションの変更を継承します。syslog の設定を変更する前に、子テーブルへの影響を検討してください。変更の取り消し: ローテーション変更を元に戻すプロセスは簡単ではなく、手動による介入とダウンタイムが必要になる場合があります。ディスク容量: データ保持期間の延長は、ディスク容量の使用量の増加につながります。 一般的なガイドライン 本番環境に実装する前に、非本番インスタンスでローテーションの変更を徹底的にテストしてください。データ保持期間を延長するには、ローテーション数ではなく期間を変更してください。 Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 詳細については、次のドキュメントを参照してください。 テーブルローテーションテーブルローテーションの適用システムログ情報トランザクションログシステムログログ履歴