ヘルプ PostgreSQL ログ
PostgreSQLは、Cloudログ管理ソリューションであるSite24x7 AppLogsでサポートされている、デフォルトのログタイプです。Site24x7では、関連フィールドごとに分割(date & time、PID、message、host、log level、user)して、単一Webクライアントに表示されるため、簡単にPostgreSQLデータを見つけることができます。
各アプリケーションは、それぞれ異なるフォルダーとファイルにログを書き込みます。デフォルトで、各オペレーションシステムの以下のフォルダーパスからPostgreSQLログが収集されます。ログが別のフォルダーにある場合は、ログプロファイル作成時にファイルパスでメンションし、特定のフォルダーから収集することができます。
上記は、PostgreSQLログを解析するためにSite24x7で定義されたデフォルトパターンで、以下のサンプルに基づいています。
INFO [main] 2016-11-04 02:14:23,494 DatabaseDescriptor.java (line 143) Data files directories: [/home/local/ZOHOCORP/franklin-0532/Softwares/Cassandra/da
上記サンプルログは6つのフィールドに分割でき、各フィールドでそれぞれの値を取得して、Site24x7にアップロードされます。
フィールド名 | フィールド値 |
Date Time | 2016-11-04 02:14:23 |
PID | 494 |
User | Data files directories:DatabaseDescriptor.java |
Host | /home/local/ZOHOCORP/franklin-0532/Softwares/Cassandra/da |
Log Level | GET /test.txt HTTP/1.1 |
Message | 200 |