| CPC H04L 12/185 (2013.01) [H04L 12/1845 (2013.01); H04L 43/10 (2013.01)] | 20 Claims |

|
1. A system for capturing metric data within a multicast messaging service and extracting metrics, the system comprising;
a plurality of hosts each including a first memory and one or more first processing devices in communication with the first memory, wherein the first memory stores one or more multicasting daemons, each multicasting daemon executable by at least one of the one or more first processing devices and configured to send and receive multicast messages via a multicast group address; and
a first computing platform including a second memory and one or more second processing devices in communication with the second memory, wherein the second memory stores a multicast service metric data capture and extraction tool that includes first instructions that are executable by at least one of the one or more second processing devices and configured to:
poll, a predetermined subset of hosts from amongst the plurality of hosts, for multicast message metric data,
in response to receiving multicast message metric data from one or more of the subset of hosts, scan the multicast message metric data to dynamically to at least one of: (i) extract one or more multicast group addresses and corresponding metrics associated with each of the one or more multicast group addresses, and (ii) identify one or more secondary hosts from amongst the plurality of hosts that are not included in the predetermined subset of hosts and are currently sending or receiving multicast messages,
construct a polling queue that includes the predetermined subset of hosts and the one or more secondary hosts, and
at selected times, poll the predetermined subset of hosts and the one or more secondary hosts included in the polling queue for multicast message metric data.
|