Перейти к содержимому

Фотография

LoadRunner: не могу сконфигурировать Custom Query


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 ElAmante

ElAmante

    Новый участник

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Илларионов Вячеслав Валерьевич

Отправлено 02 июня 2009 - 11:18

Не получилось сконфигурировать 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]
  • 0

#2 Jackie

Jackie

    Постоянный участник

  • Members
  • PipPipPip
  • 206 сообщений
  • Город:Москва

Отправлено 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

; ----вставить еще два счетчика----
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных