Не получилось сконфигурировать Custom Query для метрик, снимаемых в БД Oracle. Я следуя инструкции отредактировал файл vmon.cfg, добавил туда соответствующие запросы (пример указан ниже), но список метрик в окне программы Custom по-прежнему пуст (не помогает и перезапуск LR).
[codebox][V$ Monitor]
Counters=3
CustomCounters=3
;How many seconds for each data sample?
SamplingRate=10
[0]
Name=Number of sessions
Description=This counter returns the number of sessions active.
Query=SELECT COUNT(*) FROM V$SESSION
IsRate=1
[1]
Name=SQL*Net message from client
Description=SQL*Net message from client from v_$session_event
Query=SELECT sum(total_waits) FROM sys.v_$session_event WHERE sys.v_$session_event.SID in (SELECT SID FROM sys.v_$session WHERE machine LIKE '%NPO-SATURN\OEIS_TEST%') and event like 'SQL*Net message from client'
IsRate=0
[2]
Name=Rate SQL*Net message from client
Description=Rate of SQL*Net message from client from v_$session_event
Query=SELECT sum(total_waits) FROM sys.v_$session_event WHERE sys.v_$session_event.SID in (SELECT SID FROM sys.v_$session WHERE machine LIKE '%NPO-SATURN\OEIS_TEST%') and event like 'SQL*Net message from client'
IsRate=1[/codebox]
LoadRunner: не могу сконфигурировать Custom Query
Автор ElAmante, 02 июн 2009 11:18
В теме одно сообщение
#1
Отправлено 02 июня 2009 - 11:18
#2
Отправлено 05 июня 2009 - 08:21
Я так, понимаю, что счетчики, отмеченные как [0], [1],[2] - это и есть ваши custom queries?
Так вы их неправильно обозвали. В примере, приведенном в файле vmon.cfg, название должно быть в формате [Custom#], a не [#]:
;[Custom0]
;Name must be unique
;Name=Five Hundred
;Description=This counter always returns 500.
;Query=SELECT 500 FROM DUAL
;IsRate=0
И еще непонятно, почему у вас совпадают значения Counters и CustomCounters. В приведенном примере я вижу три счетчика, относящиеся к Counters (сужу по шаблону[#], причем данные для Counters неправильные, они как раз подходят для CustomCounters). В любом случае, если:
Counters=3
CustomCounters=3
то всего должно быть 6 счетчиков. Если же вы хотите использовать только ваши счетчики, то должно быть примерно так:
[V$ Monitor]
Counters=0
CustomCounters=3
;How many seconds for each data sample?
SamplingRate=10
[Custom0]
Name=Number of sessions
Description=This counter returns the number of sessions active.
Query=SELECT COUNT(*) FROM V$SESSIONIs
Rate=1
; ----вставить еще два счетчика----
Так вы их неправильно обозвали. В примере, приведенном в файле vmon.cfg, название должно быть в формате [Custom#], a не [#]:
;[Custom0]
;Name must be unique
;Name=Five Hundred
;Description=This counter always returns 500.
;Query=SELECT 500 FROM DUAL
;IsRate=0
И еще непонятно, почему у вас совпадают значения Counters и CustomCounters. В приведенном примере я вижу три счетчика, относящиеся к Counters (сужу по шаблону[#], причем данные для Counters неправильные, они как раз подходят для CustomCounters). В любом случае, если:
Counters=3
CustomCounters=3
то всего должно быть 6 счетчиков. Если же вы хотите использовать только ваши счетчики, то должно быть примерно так:
[V$ Monitor]
Counters=0
CustomCounters=3
;How many seconds for each data sample?
SamplingRate=10
[Custom0]
Name=Number of sessions
Description=This counter returns the number of sessions active.
Query=SELECT COUNT(*) FROM V$SESSIONIs
Rate=1
; ----вставить еще два счетчика----
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных