ServiceNow のすべてのログIssue システムログモジュールは、インスタンス内で発生するトランザクションやイベントのトラブルシューティングとデバッグに使用できるさまざまなログを提供します。 情報 ServiceNow ログに関連する情報をご覧ください。以下は、ログを保存するさまざまなテーブルです。システムはテーブルローテーションとテーブル拡張を使用してログをアーカイブします。デフォルトでは、テーブルに依存するスケジュールが使用されます。 イベント [ecc_event]、キュー [ecc_queue]、イベント [sysevent] のアーカイブスケジュールは毎日で、ローテーションは 7 です。ログ [syslog] とトランザクションログ [syslog_transaction] のアーカイブスケジュールは毎週で、ローテーションは 8 です。メール [sys_email] のアーカイブスケジュールは 30 日ごとで、ローテーションは 8 です (インスタンスが最近作成された場合、sys_email はテーブルローテーションにすぐには含まれないことに注意してください。これは想定される動作であり、sys_email に対してテーブルローテーションを有効にしないでください)。 システムログ (syslog) テーブルは、アプリケーションのログ記録を保持するために使用されます。このテーブルはトラブルシューティング用の一時的なデータであるため、ベースシステム (初期設定) ではテーブルローテーションが有効になっています。デフォルトのローテーションは 7 日 x 8 ローテーションに設定されています。つまり、約 56 日ごとにリサイクルされます。この設定は、ほとんどのお客様のニーズを満たしています。 ログ記録は急に大きくなる場合があるため、あまり長時間保持することはお勧めしません。大きすぎると分析が難しくなり、検索に時間がかかるようになります。 システムはテーブルローテーションとテーブル拡張を使用して古いログをアーカイブします。 デフォルトでは、システムは次のスケジュールを使用して共通ログをアーカイブします。 共通ログアーカイブスケジュール:Table |Archive 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 ログは、インスタンスのデータセンターの内部に保存されます。ログのタイプに基づいて、関連情報が取得されます。データ保持期間を変更すると、パフォーマンスが影響を受けることに注意してください。したがって、準本番システムにおいて徹底的なテストを実施する必要があります。 テーブルローテーションテーブルローテーションの適用 すべてのログタイプを表示するインスタンスのシステムログモジュールに移動できます。また、各リンクを開くと、対応するページに移動し、URL でテーブル名を確認できます。Related Linkslocalhost ログとラッパーログは、ユーザーが接続している各ノードのノードログファイルモジュールの下にあります。 インスタンスは 2 日ごとにシステムログの圧縮アーカイブを作成し、21 日後にログアーカイブを消去します。 自己参照については、次のドキュメントを確認してください。 システムログ情報トランザクションログシステムログログ履歴