[perforce]
SHOULD_LINEMERGE = false
LINE_BREAKER = ([\n]+)(Perforce server info:|Perforce server error:)
EXTRACT-user = pid (?<pid>\d+) (?<user>\w+@[^\s]+) (?<IP_addr>(?:[0-9]{1,3}\.){3}[0-9]{1,3})
EXTRACT-command = \[(?<client_version>[^\[\]]+)\] '(?<command>[^']+)'
EXTRACT-lapse = lapse (?<lapse>\d*\.?\d+)s
EXTRACT-usage = --- usage (?<usage_user>\d+)\+(?<usage_system>\d+)us (?<io_read>\d+)\+(?<io_write>\d+)io (?<IPC_received>\d+)\+(?<IPC_sent>\d+)net (?<memory>\d+)k (?<page_faults>\d+)
EXTRACT-rpc = --- rpc msgs\/size in\+out (?<RPC_received>\d+)\+(?<RPC_sent>\d+)\/(?<RPC_received_size>\d+)mb\+(?<RPC_sent_size>\d+)mb himarks (?<RPC_send_window>\d+)\/(?<RPC_rcv_window>\d+) snd\/rcv (?<RPC_send_time>\d*\.?\d+)s\/(?<RPC_rcv_time>\d*\.?\d+)s
#
# db.user table
#
EXTRACT-db_user = --- db.user\n--- pages in\+out\+cached (?<db_user_pages_read>\d+)\+(?<db_user_pages_written>\d+)\+(?<db_user_pages_cached>\d+)\n--- locks read\/write (?<db_user_lock_rows_read>\d+)\/(?<db_user_lock_rows_written>\d+) rows get\+pos\+scan put\+del (?<db_user_lock_record_gets>\d+)\+(?<db_user_lock_database_pos>\d+)\+(?<db_user_lock_rows_scanned>\d+) (?<db_user_lock_rows_inserted>\d+)\+(?<db_user_lock_rows_deleted>\d+)\n--- total lock wait\+held read\/write (?<db_user_tlock_lock_wait>\d+)ms\+(?<db_user_tlock_read_wait>\d+)ms\/(?<db_user_tlock_write_wait>\d+)ms\+(?<db_user_tlock_write_time>\d+)
#
# db.group table
#
EXTRACT-db_group = --- db.group\n--- pages in\+out\+cached (?<db_group_pages_read>\d+)\+(?<db_group_pages_written>\d+)\+(?<db_group_pages_cached>\d+)\n--- locks read\/write (?<db_group_lock_rows_read>\d+)\/(?<db_group_lock_rows_written>\d+) rows get\+pos\+scan put\+del (?<db_group_lock_record_gets>\d+)\+(?<db_group_lock_database_pos>\d+)\+(?<db_group_lock_rows_scanned>\d+) (?<db_group_lock_rows_inserted>\d+)\+(?<db_group_lock_rows_deleted>\d+)\n--- total lock wait\+held read\/write (?<db_group_tlock_lock_wait>\d+)ms\+(?<db_group_tlock_read_wait>\d+)ms\/(?<db_group_tlock_write_wait>\d+)ms\+(?<db_group_tlock_write_time>\d+)
#
# db.domain table
#
EXTRACT-db_domain = --- db.domain\n--- pages in\+out\+cached (?<db_domain_pages_read>\d+)\+(?<db_domain_pages_written>\d+)\+(?<db_domain_pages_cached>\d+)\n--- locks read\/write (?<db_domain_lock_rows_read>\d+)\/(?<db_domain_lock_rows_written>\d+) rows get\+pos\+scan put\+del (?<db_domain_lock_record_gets>\d+)\+(?<db_domain_lock_database_pos>\d+)\+(?<db_domain_lock_rows_scanned>\d+) (?<db_domain_lock_rows_inserted>\d+)\+(?<db_domain_lock_rows_deleted>\d+)\n--- total lock wait\+held read\/write (?<db_domain_tlock_lock_wait>\d+)ms\+(?<db_domain_tlock_read_wait>\d+)ms\/(?<db_domain_tlock_write_wait>\d+)ms\+(?<db_domain_tlock_write_time>\d+)
#
# db.view table
#
EXTRACT-db_view = --- db.view\n--- pages in\+out\+cached (?<db_view_pages_read>\d+)\+(?<db_view_pages_written>\d+)\+(?<db_view_pages_cached>\d+)\n--- locks read\/write (?<db_view_lock_rows_read>\d+)\/(?<db_view_lock_rows_written>\d+) rows get\+pos\+scan put\+del (?<db_view_lock_record_gets>\d+)\+(?<db_view_lock_database_pos>\d+)\+(?<db_view_lock_rows_scanned>\d+) (?<db_view_lock_rows_inserted>\d+)\+(?<db_view_lock_rows_deleted>\d+)\n--- total lock wait\+held read\/write (?<db_view_tlock_lock_wait>\d+)ms\+(?<db_view_tlock_read_wait>\d+)ms\/(?<db_view_tlock_write_wait>\d+)ms\+(?<db_view_tlock_write_time>\d+)
#
# db.have table
#
EXTRACT-db_have = --- db.have\n--- pages in\+out\+cached (?<db_have_pages_read>\d+)\+(?<db_have_pages_written>\d+)\+(?<db_have_pages_cached>\d+)\n--- locks read\/write (?<db_have_lock_rows_read>\d+)\/(?<db_have_lock_rows_written>\d+) rows get\+pos\+scan put\+del (?<db_have_lock_record_gets>\d+)\+(?<db_have_lock_database_pos>\d+)\+(?<db_have_lock_rows_scanned>\d+) (?<db_have_lock_rows_inserted>\d+)\+(?<db_have_lock_rows_deleted>\d+)\n--- total lock wait\+held read\/write (?<db_have_tlock_lock_wait>\d+)ms\+(?<db_have_tlock_read_wait>\d+)ms\/(?<db_have_tlock_write_wait>\d+)ms\+(?<db_have_tlock_write_time>\d+)
#
# db.rev table
#
EXTRACT-db_rev = --- db.rev\n--- pages in\+out\+cached (?<db_rev_pages_read>\d+)\+(?<db_rev_pages_written>\d+)\+(?<db_rev_pages_cached>\d+)\n--- locks read\/write (?<db_rev_lock_rows_read>\d+)\/(?<db_rev_lock_rows_written>\d+) rows get\+pos\+scan put\+del (?<db_rev_lock_record_gets>\d+)\+(?<db_rev_lock_database_pos>\d+)\+(?<db_rev_lock_rows_scanned>\d+) (?<db_rev_lock_rows_inserted>\d+)\+(?<db_rev_lock_rows_deleted>\d+)\n--- total lock wait\+held read\/write (?<db_rev_tlock_lock_wait>\d+)ms\+(?<db_rev_tlock_read_wait>\d+)ms\/(?<db_rev_tlock_write_wait>\d+)ms\+(?<db_rev_tlock_write_time>\d+)
#
# db.working table
#
EXTRACT-db_working = --- db.working\n--- pages in\+out\+cached (?<db_working_pages_read>\d+)\+(?<db_working_pages_written>\d+)\+(?<db_working_pages_cached>\d+)\n--- locks read\/write (?<db_working_lock_rows_read>\d+)\/(?<db_working_lock_rows_written>\d+) rows get\+pos\+scan put\+del (?<db_working_lock_record_gets>\d+)\+(?<db_working_lock_database_pos>\d+)\+(?<db_working_lock_rows_scanned>\d+) (?<db_working_lock_rows_inserted>\d+)\+(?<db_working_lock_rows_deleted>\d+)\n--- total lock wait\+held read\/write (?<db_working_tlock_lock_wait>\d+)ms\+(?<db_working_tlock_read_wait>\d+)ms\/(?<db_working_tlock_write_wait>\d+)ms\+(?<db_working_tlock_write_time>\d+)
#
# db.change table
#
EXTRACT-db_change = --- db.change\n--- pages in\+out\+cached (?<db_change_pages_read>\d+)\+(?<db_change_pages_written>\d+)\+(?<db_change_pages_cached>\d+)\n--- locks read\/write (?<db_change_lock_rows_read>\d+)\/(?<db_change_lock_rows_written>\d+) rows get\+pos\+scan put\+del (?<db_change_lock_record_gets>\d+)\+(?<db_change_lock_database_pos>\d+)\+(?<db_change_lock_rows_scanned>\d+) (?<db_change_lock_rows_inserted>\d+)\+(?<db_change_lock_rows_deleted>\d+)\n--- total lock wait\+held read\/write (?<db_change_tlock_lock_wait>\d+)ms\+(?<db_change_tlock_read_wait>\d+)ms\/(?<db_change_tlock_write_wait>\d+)ms\+(?<db_change_tlock_write_time>\d+)
#
# db.trigger table
#
EXTRACT-db_trigger = --- db.trigger\n--- pages in\+out\+cached (?<db_trigger_pages_read>\d+)\+(?<db_trigger_pages_written>\d+)\+(?<db_trigger_pages_cached>\d+)\n--- locks read\/write (?<db_trigger_lock_rows_read>\d+)\/(?<db_trigger_lock_rows_written>\d+) rows get\+pos\+scan put\+del (?<db_trigger_lock_record_gets>\d+)\+(?<db_trigger_lock_database_pos>\d+)\+(?<db_trigger_lock_rows_scanned>\d+) (?<db_trigger_lock_rows_inserted>\d+)\+(?<db_trigger_lock_rows_deleted>\d+)\n--- total lock wait\+held read\/write (?<db_trigger_tlock_lock_wait>\d+)ms\+(?<db_trigger_tlock_read_wait>\d+)ms\/(?<db_trigger_tlock_write_wait>\d+)ms\+(?<db_trigger_tlock_write_time>\d+)
#
# db.protect table
#
EXTRACT-db_protect = --- db.protect\n--- pages in\+out\+cached (?<db_protect_pages_read>\d+)\+(?<db_protect_pages_written>\d+)\+(?<db_protect_pages_cached>\d+)\n--- locks read\/write (?<db_protect_lock_rows_read>\d+)\/(?<db_protect_lock_rows_written>\d+) rows get\+pos\+scan put\+del (?<db_protect_lock_record_gets>\d+)\+(?<db_protect_lock_database_pos>\d+)\+(?<db_protect_lock_rows_scanned>\d+) (?<db_protect_lock_rows_inserted>\d+)\+(?<db_protect_lock_rows_deleted>\d+)\n--- total lock wait\+held read\/write (?<db_protect_tlock_lock_wait>\d+)ms\+(?<db_protect_tlock_read_wait>\d+)ms\/(?<db_protect_tlock_write_wait>\d+)ms\+(?<db_protect_tlock_write_time>\d+)
#
# db.monitor table
#
EXTRACT-db_monitor = --- db.monitor\n--- pages in\+out\+cached (?<db_monitor_pages_read>\d+)\+(?<db_monitor_pages_written>\d+)\+(?<db_monitor_pages_cached>\d+)\n--- locks read\/write (?<db_monitor_lock_rows_read>\d+)\/(?<db_monitor_lock_rows_written>\d+) rows get\+pos\+scan put\+del (?<db_monitor_lock_record_gets>\d+)\+(?<db_monitor_lock_database_pos>\d+)\+(?<db_monitor_lock_rows_scanned>\d+) (?<db_monitor_lock_rows_inserted>\d+)\+(?<db_monitor_lock_rows_deleted>\d+)\n--- total lock wait\+held read\/write (?<db_monitor_tlock_lock_wait>\d+)ms\+(?<db_monitor_tlock_read_wait>\d+)ms\/(?<db_monitor_tlock_write_wait>\d+)ms\+(?<db_monitor_tlock_write_time>\d+)
# |
Change |
User |
Description |
Committed |
|
#2
|
9993 |
Paul Allen |
Changes during WebEx meeting.
- Added log (server=3) and removed old data |
|
|
#1
|
9958 |
mgroves |
Initial vesrion of the app. |
|
|