Consultor Eletrônico



Kbase 17392: Progress Performance Counters and the NT Performance Monitor
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/3/2008
Status: Verified

GOAL:

Progress Performance Counters and the NT Performance Monitor

GOAL:

How to (re)create the necessary registry keys to be able to run Performance Monitor with a Progress Database.

FACT(s) (Environment):

Windows NT 32 Intel/Windows 2000
Progress 8.x

FIX:

The NT Performance Monitor was designed so that developers could add performance counters for their own applications to the system. When Performance Monitor collects data it uses an extended object. This extended object in Progress' case is called Properf8. If this object is not set up correctly, there may be issues accessing counters.

To (re)install the Extended Object follow the steps below.

*) Setup the necessary performance monitoring entries in the Registry.
This includes the following steps:

*) Create a 'Performance' key in the application's Services node
in the Registry. If you don't have such a node you must create
one. Create it under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Services\ProPerf8
*) Use the LODCTR.EXE utility (comes with the NT Resource Kit)
with the PROPERF.INI and PROPERF.H to install the information
in the Registry. LODCTR succeeds only if a 'Performance' key
exists in the application's Services node.
*) Add 'Library', 'Open', 'Collect' and 'Close' value entries to
the application's Services node in the Registry. These entries
specify the name of the application's performance DLL and the
name of the DLLs required functions. The 'Open' and 'Close'
entries are optional.

Example:

Library=e:\pro\82b\dlc\bin\properf8.dll
Close=CloseProTestPerformanceData
Open=OpenProTestPerformanceData
Collect=CollectProTestPerformanceData

Now, Performance Monitor should display the Progress 8.x Object and associated counters.