Photon Server API
Static Public Attributes | List of all members
Photon.CounterPublisher.SocketServerCounter Class Reference

The socket server counter. More...

Static Public Attributes

static readonly PerformanceCounterReader BytesInPerSecondCounter
 The bytes in per second counter. More...
 
static readonly PerformanceCounterReader BytesOutPerSecondCounter
 The bytes out per second counter. More...
 
static readonly PerformanceCounterReader CommandsResentPerSecondCounter
 The commands resent per second counter. More...
 
static readonly PerformanceCounterReader TcpPeersCounter
 The tcp peers counter. More...
 
static readonly PerformanceCounterReader TimeoutDisconnectPerSecondCounter
 The timeout disconnect per second counter. More...
 
static readonly PerformanceCounterReader UdpPeersCounter
 
static readonly PerformanceCounterReader PeersCounter
 The total number of peers (TCP + UDP). More...
 
static readonly PerformanceCounterReader ConnectionsCounter
 The total number of active connections. More...
 
static readonly PerformanceCounterReader IoThreadsCounter
 The total number of IO Threads. More...
 
static readonly PerformanceCounterReader EnetThreadsCounter
 The total number of Enet Threads. More...
 
static readonly PerformanceCounterReader BusinessLogicThreadsCounter
 The total number of Business Logic Threads. More...
 
static readonly PerformanceCounterReader EnetQueueCounter
 The total number of items in the Enet Queue. More...
 
static readonly PerformanceCounterReader BusinessLogicQueueCounter
 The total number of items in the Business Logic Queue. More...
 
static readonly PerformanceCounterReader MessagesInPerSecondCounter
 The number of received commands per second. More...
 
static readonly PerformanceCounterReader MessagesOutPerSecondCounter
 The number of sent commands per second. More...
 
static readonly PerformanceCounterReader ReliableCommandsInPerSecond
 
static readonly PerformanceCounterReader ReliableCommandsOutPerSecond
 
static readonly PerformanceCounterReader UnreliableCommandsInPerSecond
 
static readonly PerformanceCounterReader UnreliableCommandsOutPerSecond
 
static readonly PerformanceCounterReader TcpDisconnectedPeersPerSecond
 
static readonly PerformanceCounterReader TcpDisconnectedPeersByClientPerSecond
 
static readonly PerformanceCounterReader TcpDisconnectedPeersByManagedPerSecond
 
static readonly PerformanceCounterReader TcpDisconnectedPeersByServerPerSecond
 
static readonly PerformanceCounterReader TcpDisconnectedPeersByTimeoutPerSecond
 
static readonly PerformanceCounterReader TcpDisconnectedPeersByConnectTimeoutPerSecond
 
static readonly PerformanceCounterReader UdpDatagramsInPerSecond
 
static readonly PerformanceCounterReader UdpDatagramsOutPerSecond
 
static readonly PerformanceCounterReader UdpDisconnectedPeersPerSecond
 
static readonly PerformanceCounterReader UdpDisconnectedPeersByClientPerSecond
 
static readonly PerformanceCounterReader UdpDisconnectedPeersByManagedPerSecond
 
static readonly PerformanceCounterReader UdpDisconnectedPeersByServerPerSecond
 
static readonly PerformanceCounterReader UdpDisconnectedPeersByTimeoutPerSecond
 
static readonly PerformanceCounterReader UdpDisconnectedPeersByConnectTimeoutPerSecond
 
static readonly PerformanceCounterReader PolicyPeers
 
static readonly PerformanceCounterReader PolicyFailedRequestsPerSecond
 
static readonly PerformanceCounterReader PolicyTimeoutDisconnectsPerSecond
 
static readonly PerformanceCounterReader DatagramValidationFailuresPerSecond
 
static readonly PerformanceCounterReader ClientTimeoutDisconnectsPerSecond
 

Detailed Description

The socket server counter.

Member Data Documentation

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.BusinessLogicQueueCounter
static
Initial value:
=
CreateCounterReader(Schema.Threading.CategoryName, Schema.Threading.BusinessLogicQueueCounter)

The total number of items in the Business Logic Queue.

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.BusinessLogicThreadsCounter
static
Initial value:
=
CreateCounterReader(Schema.Threading.CategoryName, Schema.Threading.BusinessLogicThreadsActiveCounter)

The total number of Business Logic Threads.

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.BytesInPerSecondCounter
static
Initial value:
=
CreateCounterReader(Schema.Common.CategoryName, Schema.Common.BytesInPerSecondCounter)

The bytes in per second counter.

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.BytesOutPerSecondCounter
static
Initial value:
=
CreateCounterReader(Schema.Common.CategoryName, Schema.Common.BytesOutPerSecondCounter)

The bytes out per second counter.

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.ClientTimeoutDisconnectsPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Enet.CategoryName, Schema.Enet.ClientTimeoutDisconnectsPerSecondCounter)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.CommandsResentPerSecondCounter
static
Initial value:
=
CreateCounterReader(Schema.Enet.CategoryName, Schema.Enet.CommandsResentPerSecondCounter)

The commands resent per second counter.

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.ConnectionsCounter
static
Initial value:
=
CreateCounterReader(Schema.Common.CategoryName, Schema.Common.ConnectionsActiveCounter)

The total number of active connections.

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.DatagramValidationFailuresPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Enet.CategoryName, Schema.Enet.DatagramValidationFailuresPerSecondCounter)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.EnetQueueCounter
static
Initial value:
=
CreateCounterReader(Schema.Threading.CategoryName, Schema.Threading.EnetQueueCounter)

The total number of items in the Enet Queue.

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.EnetThreadsCounter
static
Initial value:
=
CreateCounterReader(Schema.Threading.CategoryName, Schema.Threading.EnetThreadsActiveCounter)

The total number of Enet Threads.

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.IoThreadsCounter
static
Initial value:
=
CreateCounterReader(Schema.Threading.CategoryName, Schema.Threading.IoThreadsActiveCounter)

The total number of IO Threads.

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.MessagesInPerSecondCounter
static
Initial value:
=
CreateCounterReader(Schema.Common.CategoryName, Schema.Common.MessagesInCounterPerSecond)

The number of received commands per second.

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.MessagesOutPerSecondCounter
static
Initial value:
=
CreateCounterReader(Schema.Common.CategoryName, Schema.Common.MessagesOutCounterPerSecond)

The number of sent commands per second.

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.PeersCounter
static
Initial value:
=
CreateCounterReader(Schema.Common.CategoryName, Schema.Common.PeersTotalCounter)

The total number of peers (TCP + UDP).

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.PolicyFailedRequestsPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Policy.CategoryName, Schema.Policy.PolicyFailedRequestsCounterPerSecond)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.PolicyPeers
static
Initial value:
= CreateCounterReader(
Schema.Policy.CategoryName, Schema.Policy.PolicyPeersCounter)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.PolicyTimeoutDisconnectsPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Policy.CategoryName, Schema.Policy.PolicyPeersDisconnectedByTimeoutCounterPlusPerSecond)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.ReliableCommandsInPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Enet.CategoryName, Schema.Enet.ReliableCommandsInPerSecondCounter)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.ReliableCommandsOutPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Enet.CategoryName, Schema.Enet.ReliableCommandsOutPerSecondCounter)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TcpDisconnectedPeersByClientPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Tcp.CategoryName, Schema.Tcp.TCPPeersDisconnectedByClientCounterPlusPerSecond)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TcpDisconnectedPeersByConnectTimeoutPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Tcp.CategoryName, Schema.Tcp.TCPPeersDisconnectedByConnectTimeoutCounterPlusPerSecond)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TcpDisconnectedPeersByManagedPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Tcp.CategoryName, Schema.Tcp.TCPPeersDisconnectedByAppCounterPlusPerSecond)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TcpDisconnectedPeersByServerPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Tcp.CategoryName, Schema.Tcp.TCPPeersDisconnectedByServerCounterPlusPerSecond)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TcpDisconnectedPeersByTimeoutPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Tcp.CategoryName, Schema.Tcp.TCPPeersDisconnectedByTimeoutCounterPlusPerSecond)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TcpDisconnectedPeersPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Tcp.CategoryName, Schema.Tcp.TCPPeersDisconnectedCounterPlusPerSecond)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TcpPeersCounter
static
Initial value:
=
CreateCounterReader(Schema.Tcp.CategoryName, Schema.Tcp.TcpPeersCounter)

The tcp peers counter.

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TimeoutDisconnectPerSecondCounter
static
Initial value:
=
CreateCounterReader(Schema.Enet.CategoryName, Schema.Enet.TimeoutDisconnectPerSecondCounter)

The timeout disconnect per second counter.

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDatagramsInPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Udp.CategoryName, Schema.Udp.DatagramsInPerSecondCounter)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDatagramsOutPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Udp.CategoryName, Schema.Udp.DatagramsOutPerSecondCounter)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDisconnectedPeersByClientPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Udp.CategoryName, Schema.Udp.UDPPeersDisconnectedByClientCounterPlusPerSecond)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDisconnectedPeersByConnectTimeoutPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Udp.CategoryName, Schema.Udp.UDPPeersDisconnectedByConnectTimeoutCounterPlusPerSecond)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDisconnectedPeersByManagedPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Udp.CategoryName, Schema.Udp.UDPPeersDisconnectedByAppCounterPlusPerSecond)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDisconnectedPeersByServerPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Udp.CategoryName, Schema.Udp.UDPPeersDisconnectedByServerCounterPlusPerSecond)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDisconnectedPeersByTimeoutPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Udp.CategoryName, Schema.Udp.UDPPeersDisconnectedByTimeoutCounterPlusPerSecond)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDisconnectedPeersPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Udp.CategoryName, Schema.Udp.UDPPeersDisconnectedCounterPlusPerSecond)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpPeersCounter
static
Initial value:
=
CreateCounterReader(Schema.Udp.CategoryName, Schema.Udp.UdpPeersCounter)

The udp peers counter.

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UnreliableCommandsInPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Enet.CategoryName, Schema.Enet.UnreliableCommandsInPerSecondCounter)
readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UnreliableCommandsOutPerSecond
static
Initial value:
= CreateCounterReader(
Schema.Enet.CategoryName, Schema.Enet.UnreliableCommandsOutPerSecondCounter)