Genesys Engage on-premises

 View Only

Discussion Thread View
  • 1.  How to Monitor concurrent real time Sessions in GMS

    Posted 01-23-2020 03:20
    Is there any way to check for active sessions in GMS from logs.
    #DigitalChannels

    ------------------------------
    Shrikant Dusa
    ------------------------------


  • 2.  RE: How to Monitor concurrent real time Sessions in GMS

    Posted 01-24-2020 02:01
    I have not seen any active session number in the logs, but if you have splunk then you can count the number of occurrences of the below statement per minute to get a approximate idea.

    "DC CometD Session Manager client * is being delivered with message"

    ------------------------------
    Rajesh Singh
    Infosys Limited
    ------------------------------



  • 3.  RE: How to Monitor concurrent real time Sessions in GMS

    GENESYS
    Posted 01-24-2020 11:32
    Are you wanting the number of active chat sessions?

    ------------------------------
    Jim Crespino
    Senior Director, Developer Evangelism
    Genesys
    https://developer.genesys.com
    ------------------------------



  • 4.  RE: How to Monitor concurrent real time Sessions in GMS

    Posted 01-28-2020 03:40
    ​Yes JIM,
    I need to know the number of active chat sessions on GMS

    ------------------------------
    Shrikant Dusa
    Reliance Jio Infocomm Ltd
    ------------------------------



  • 5.  RE: How to Monitor concurrent real time Sessions in GMS

    GENESYS
    Posted 01-28-2020 11:55
    I think I need to explain some of architecture in order to support the answer I'm going to propose...

    When you request a chat via the GMS API, GMS starts an ORS session, which creates a chat in Chat Server, which creates an Interaction in Interaction Server.  Neither GMS, ORS, or Chat Server have an API (that I know) that will let you query the number of current chat sessions.  However, Interaction Server does have this ability.  Using the .NET or Java Platform SDK you can use the methods in the OpenMedia namespace to perform a RequestFindInteractions or a RequestTakeSnapshot to query the Interaction Server database to retrieve a list of currently active Chat interactions.

    Another approach that you can take would be to subscribe to a Statistic that would report the current number of active chat interactions.  For this you could use the GMS Stat API or the Platform SDK.  To get an idea of what the statistic definition for such a stat would look like you can use Pulse to get that stat and then look at the definition of that stat in Pulse.

    ------------------------------
    Jim Crespino
    Senior Director, Developer Evangelism
    Genesys
    https://developer.genesys.com
    ------------------------------



  • 6.  RE: How to Monitor concurrent real time Sessions in GMS

    Posted 01-29-2020 02:12
    Hi JIM
    Thanks for the explanation and will check.

    ------------------------------
    Shrikant Dusa
    Reliance Jio Infocomm Ltd
    ------------------------------



Need Help finding something?

Check out the Genesys Knowledge Network - your all-in-one access point for Genesys resources