IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.



#Automation


#Applicationintegration
#webMethods
#Integration
 View Only
  • 1.  Server > Service Usage

    Posted 07/23/19 08:55 AM

    We are using webMethods IS:
    Product webMethods Integration Server
    Version 9.8.0.0

    May we know what will be the setup if we will monitor the flow service or web services hits?

    Is it saved in database table also?

    We are currently looking in here: Server > Service Usage


    #webMethods
    #webMethods-General
    #Integration-Server-and-ESB


  • 2.  RE: Server > Service Usage

    Posted 07/23/19 09:19 AM

    These details might be in-memory (internal) (might be in IS core audit), to get these details via service use “wm.server.query:getServiceStats”

    To make this service viewable in Designer add the below IS extended setting and refersh the Designer console.

    watt.server.ns.hideWmRoot=false

    Also, there are other tools/utilities available like WmRichStatistics and few others (do not remember the names now) but you can find them on this forum.


    #webMethods-General
    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: Server > Service Usage

    Posted 07/23/19 10:37 AM

    Thank You Mahesh,

    Your reply is working.

    We cannot still find the location of the file or db table.

    Setup in Logging shows:
    Logger Name Enabled Mode Guaranteed Destination
    Service Logger Yes Synchronous No File

    It says it is save in File, when I checked logs found out that the log with WMSERVICE* contains logs within Logs>Service


    #webMethods-General
    #Integration-Server-and-ESB
    #webMethods


  • 4.  RE: Server > Service Usage

    Posted 07/23/19 11:11 AM

    The result when running wm.server.query:getAllServiceStats

    option: cached
    optionMsg: Show Cached Services Only

    is there a way where can locate cached data or is it stored only in memory?


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-General


  • 5.  RE: Server > Service Usage

    Posted 07/23/19 11:26 AM

    Hi Brian,

    this data is only stored in memory.
    If you have doubts regarding the correctness of the cached data you should set the cache expiration to a shorter period so that the data will be updated more frequently.

    Regards,
    Holger


    #webMethods-General
    #webMethods
    #Integration-Server-and-ESB


  • 6.  RE: Server > Service Usage

    Posted 07/23/19 11:46 AM

    Thank you Holger,

    Do you mean to change the properties of every flow service in Runtime>Cache Expire?

    Currently the settings is 15.

    By storing the Service Usage information in memory, is this the best practice for webMethods IS to have a better performance?


    #webMethods-General
    #webMethods
    #Integration-Server-and-ESB


  • 7.  RE: Server > Service Usage

    Posted 07/23/19 04:09 PM

    Hi,

    Service Usage data should either be stored in ISCoreAudit database or in a log file.

    Only the cached data is stored in memory and will be removed after cache expiration has elapsed.
    15 minutes cache expiration sounds reasonable.

    Additionally to the cache expiration the cache will be cleared and reinitialised during IntegrationServer startup as the cached data (input/output) is stored in the JVM Heap memory.

    Regards,
    Holger


    #webMethods-General
    #Integration-Server-and-ESB
    #webMethods