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

◆ BusinessLogicQueueCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.BusinessLogicQueueCounter
static
Initial value:

The total number of items in the Business Logic Queue.

◆ BusinessLogicThreadsCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.BusinessLogicThreadsCounter
static
Initial value:

The total number of Business Logic Threads.

◆ BytesInPerSecondCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.BytesInPerSecondCounter
static
Initial value:

The bytes in per second counter.

◆ BytesOutPerSecondCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.BytesOutPerSecondCounter
static
Initial value:

The bytes out per second counter.

◆ ClientTimeoutDisconnectsPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.ClientTimeoutDisconnectsPerSecond
static

◆ CommandsResentPerSecondCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.CommandsResentPerSecondCounter
static
Initial value:

The commands resent per second counter.

◆ ConnectionsCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.ConnectionsCounter
static
Initial value:

The total number of active connections.

◆ DatagramValidationFailuresPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.DatagramValidationFailuresPerSecond
static

◆ EnetQueueCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.EnetQueueCounter
static
Initial value:

The total number of items in the Enet Queue.

◆ EnetThreadsCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.EnetThreadsCounter
static
Initial value:

The total number of Enet Threads.

◆ IoThreadsCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.IoThreadsCounter
static
Initial value:

The total number of IO Threads.

◆ MessagesInPerSecondCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.MessagesInPerSecondCounter
static
Initial value:

The number of received commands per second.

◆ MessagesOutPerSecondCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.MessagesOutPerSecondCounter
static
Initial value:

The number of sent commands per second.

◆ PeersCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.PeersCounter
static
Initial value:

The total number of peers (TCP + UDP).

◆ PolicyFailedRequestsPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.PolicyFailedRequestsPerSecond
static

◆ PolicyPeers

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.PolicyPeers
static
Initial value:

◆ PolicyTimeoutDisconnectsPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.PolicyTimeoutDisconnectsPerSecond
static

◆ ReliableCommandsInPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.ReliableCommandsInPerSecond
static
Initial value:

◆ ReliableCommandsOutPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.ReliableCommandsOutPerSecond
static
Initial value:

◆ TcpDisconnectedPeersByClientPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TcpDisconnectedPeersByClientPerSecond
static

◆ TcpDisconnectedPeersByConnectTimeoutPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TcpDisconnectedPeersByConnectTimeoutPerSecond
static

◆ TcpDisconnectedPeersByManagedPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TcpDisconnectedPeersByManagedPerSecond
static

◆ TcpDisconnectedPeersByServerPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TcpDisconnectedPeersByServerPerSecond
static

◆ TcpDisconnectedPeersByTimeoutPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TcpDisconnectedPeersByTimeoutPerSecond
static

◆ TcpDisconnectedPeersPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TcpDisconnectedPeersPerSecond
static

◆ TcpPeersCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TcpPeersCounter
static
Initial value:
=

The tcp peers counter.

◆ TimeoutDisconnectPerSecondCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.TimeoutDisconnectPerSecondCounter
static
Initial value:

The timeout disconnect per second counter.

◆ UdpDatagramsInPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDatagramsInPerSecond
static
Initial value:

◆ UdpDatagramsOutPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDatagramsOutPerSecond
static
Initial value:

◆ UdpDisconnectedPeersByClientPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDisconnectedPeersByClientPerSecond
static

◆ UdpDisconnectedPeersByConnectTimeoutPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDisconnectedPeersByConnectTimeoutPerSecond
static

◆ UdpDisconnectedPeersByManagedPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDisconnectedPeersByManagedPerSecond
static

◆ UdpDisconnectedPeersByServerPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDisconnectedPeersByServerPerSecond
static

◆ UdpDisconnectedPeersByTimeoutPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDisconnectedPeersByTimeoutPerSecond
static

◆ UdpDisconnectedPeersPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpDisconnectedPeersPerSecond
static

◆ UdpPeersCounter

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UdpPeersCounter
static
Initial value:
=

The udp peers counter.

◆ UnreliableCommandsInPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UnreliableCommandsInPerSecond
static
Initial value:

◆ UnreliableCommandsOutPerSecond

readonly PerformanceCounterReader Photon.CounterPublisher.SocketServerCounter.UnreliableCommandsOutPerSecond
static
Initial value:
Photon.CounterPublisher.SocketServerCounterSchema.Udp.UdpPeersCounter
static readonly string UdpPeersCounter
Definition: SocketServerCounterSchema.cs:473
Photon.CounterPublisher.SocketServerCounterSchema.Enet.CategoryName
static readonly string CategoryName
Definition: SocketServerCounterSchema.cs:134
Photon.CounterPublisher.SocketServerCounterSchema.Tcp.CategoryName
static readonly string CategoryName
Definition: SocketServerCounterSchema.cs:247
Photon.CounterPublisher.SocketServerCounterSchema.Udp
Definition: SocketServerCounterSchema.cs:385
Photon.CounterPublisher.SocketServerCounterSchema.Tcp.TCPPeersDisconnectedByConnectTimeoutCounterPlusPerSecond
static readonly string TCPPeersDisconnectedByConnectTimeoutCounterPlusPerSecond
Definition: SocketServerCounterSchema.cs:309
Photon.CounterPublisher.SocketServerCounterSchema.Tcp.TCPPeersDisconnectedByTimeoutCounterPlusPerSecond
static readonly string TCPPeersDisconnectedByTimeoutCounterPlusPerSecond
Definition: SocketServerCounterSchema.cs:301
Photon.CounterPublisher.SocketServerCounterSchema.Tcp.TCPPeersDisconnectedByAppCounterPlusPerSecond
static readonly string TCPPeersDisconnectedByAppCounterPlusPerSecond
Definition: SocketServerCounterSchema.cs:277
Photon.CounterPublisher.SocketServerCounterSchema.Enet.TimeoutDisconnectPerSecondCounter
static readonly string TimeoutDisconnectPerSecondCounter
Definition: SocketServerCounterSchema.cs:208
Photon.CounterPublisher.SocketServerCounterSchema.Udp.DatagramsOutPerSecondCounter
static readonly string DatagramsOutPerSecondCounter
Definition: SocketServerCounterSchema.cs:397
Photon.CounterPublisher.SocketServerCounterSchema.Common.CategoryName
static readonly string CategoryName
Definition: SocketServerCounterSchema.cs:33
Photon.CounterPublisher.SocketServerCounterSchema.Tcp.TCPPeersDisconnectedByServerCounterPlusPerSecond
static readonly string TCPPeersDisconnectedByServerCounterPlusPerSecond
Definition: SocketServerCounterSchema.cs:293
Photon.CounterPublisher.SocketServerCounterSchema.Policy.PolicyFailedRequestsCounterPerSecond
static readonly string PolicyFailedRequestsCounterPerSecond
Definition: SocketServerCounterSchema.cs:537
Photon.CounterPublisher.SocketServerCounterSchema.Udp.CategoryName
static readonly string CategoryName
Definition: SocketServerCounterSchema.cs:389
Photon.CounterPublisher.SocketServerCounterSchema.Threading.EnetQueueCounter
static readonly string EnetQueueCounter
Definition: SocketServerCounterSchema.cs:362
Photon.CounterPublisher.SocketServerCounterSchema.Udp.UDPPeersDisconnectedByClientCounterPlusPerSecond
static readonly string UDPPeersDisconnectedByClientCounterPlusPerSecond
Definition: SocketServerCounterSchema.cs:421
Photon.CounterPublisher.SocketServerCounterSchema.Common.MessagesInCounterPerSecond
static readonly string MessagesInCounterPerSecond
Definition: SocketServerCounterSchema.cs:39
Photon.CounterPublisher.SocketServerCounterSchema.Enet.ClientTimeoutDisconnectsPerSecondCounter
static readonly string ClientTimeoutDisconnectsPerSecondCounter
Definition: SocketServerCounterSchema.cs:138
Photon.CounterPublisher.SocketServerCounterSchema.Enet.ReliableCommandsInPerSecondCounter
static readonly string ReliableCommandsInPerSecondCounter
Definition: SocketServerCounterSchema.cs:192
Photon.CounterPublisher.SocketServerCounterSchema.Common.PeersTotalCounter
static readonly string PeersTotalCounter
Definition: SocketServerCounterSchema.cs:45
Photon.CounterPublisher.SocketServerCounterSchema.Tcp.TCPPeersDisconnectedByClientCounterPlusPerSecond
static readonly string TCPPeersDisconnectedByClientCounterPlusPerSecond
Definition: SocketServerCounterSchema.cs:285
Photon.CounterPublisher.SocketServerCounterSchema.Threading.IoThreadsActiveCounter
static readonly string IoThreadsActiveCounter
Definition: SocketServerCounterSchema.cs:376
Photon.CounterPublisher.SocketServerCounterSchema.Common
Definition: SocketServerCounterSchema.cs:15
Photon.CounterPublisher.SocketServerCounterSchema.Common.ConnectionsActiveCounter
static readonly string ConnectionsActiveCounter
Definition: SocketServerCounterSchema.cs:35
Photon.CounterPublisher.SocketServerCounterSchema.Common.BytesInPerSecondCounter
static readonly string BytesInPerSecondCounter
Definition: SocketServerCounterSchema.cs:27
Photon.CounterPublisher.SocketServerCounterSchema.Threading
Definition: SocketServerCounterSchema.cs:342
Photon.CounterPublisher.SocketServerCounterSchema.Policy.PolicyPeersDisconnectedByTimeoutCounterPlusPerSecond
static readonly string PolicyPeersDisconnectedByTimeoutCounterPlusPerSecond
Definition: SocketServerCounterSchema.cs:579
Photon.CounterPublisher.SocketServerCounterSchema.Common.MessagesOutCounterPerSecond
static readonly string MessagesOutCounterPerSecond
Definition: SocketServerCounterSchema.cs:43
Photon.CounterPublisher.SocketServerCounterSchema.Policy.CategoryName
static readonly string CategoryName
Definition: SocketServerCounterSchema.cs:523
Photon.CounterPublisher.SocketServerCounterSchema.Enet.DatagramValidationFailuresPerSecondCounter
static readonly string DatagramValidationFailuresPerSecondCounter
Definition: SocketServerCounterSchema.cs:234
Photon.CounterPublisher.SocketServerCounterSchema.Enet.UnreliableCommandsInPerSecondCounter
static readonly string UnreliableCommandsInPerSecondCounter
Definition: SocketServerCounterSchema.cs:210
Photon.CounterPublisher.SocketServerCounterSchema.Udp.DatagramsInPerSecondCounter
static readonly string DatagramsInPerSecondCounter
Definition: SocketServerCounterSchema.cs:393
Photon.CounterPublisher.SocketServerCounterSchema.Enet.CommandsResentPerSecondCounter
static readonly string CommandsResentPerSecondCounter
Definition: SocketServerCounterSchema.cs:146
Photon.CounterPublisher.SocketServerCounterSchema.Enet
Definition: SocketServerCounterSchema.cs:122
Photon.CounterPublisher.SocketServerCounterSchema.Threading.CategoryName
static readonly string CategoryName
Definition: SocketServerCounterSchema.cs:358
Photon.CounterPublisher.SocketServerCounterSchema.Enet.UnreliableCommandsOutPerSecondCounter
static readonly string UnreliableCommandsOutPerSecondCounter
Definition: SocketServerCounterSchema.cs:212
Photon.CounterPublisher.SocketServerCounterSchema.Tcp
Definition: SocketServerCounterSchema.cs:243
Photon.CounterPublisher.SocketServerCounterSchema.Tcp.TcpPeersCounter
static readonly string TcpPeersCounter
Definition: SocketServerCounterSchema.cs:337
Photon.CounterPublisher.SocketServerCounterSchema.Udp.UDPPeersDisconnectedByAppCounterPlusPerSecond
static readonly string UDPPeersDisconnectedByAppCounterPlusPerSecond
Definition: SocketServerCounterSchema.cs:413
Photon.CounterPublisher.SocketServerCounterSchema.Udp.UDPPeersDisconnectedCounterPlusPerSecond
static readonly string UDPPeersDisconnectedCounterPlusPerSecond
Definition: SocketServerCounterSchema.cs:453
Photon.CounterPublisher.SocketServerCounterSchema.Udp.UDPPeersDisconnectedByTimeoutCounterPlusPerSecond
static readonly string UDPPeersDisconnectedByTimeoutCounterPlusPerSecond
Definition: SocketServerCounterSchema.cs:437
Photon.CounterPublisher.SocketServerCounterSchema.Common.BytesOutPerSecondCounter
static readonly string BytesOutPerSecondCounter
Definition: SocketServerCounterSchema.cs:31
Photon.CounterPublisher.SocketServerCounterSchema.Enet.ReliableCommandsOutPerSecondCounter
static readonly string ReliableCommandsOutPerSecondCounter
Definition: SocketServerCounterSchema.cs:194
Photon.CounterPublisher.SocketServerCounterSchema.Tcp.TCPPeersDisconnectedCounterPlusPerSecond
static readonly string TCPPeersDisconnectedCounterPlusPerSecond
Definition: SocketServerCounterSchema.cs:317
Photon.CounterPublisher.SocketServerCounterSchema.Udp.UDPPeersDisconnectedByConnectTimeoutCounterPlusPerSecond
static readonly string UDPPeersDisconnectedByConnectTimeoutCounterPlusPerSecond
Definition: SocketServerCounterSchema.cs:445
Photon.CounterPublisher.SocketServerCounterSchema.Threading.EnetThreadsActiveCounter
static readonly string EnetThreadsActiveCounter
Definition: SocketServerCounterSchema.cs:366
Photon.CounterPublisher.SocketServerCounterSchema.Policy
Definition: SocketServerCounterSchema.cs:519
Photon.CounterPublisher.SocketServerCounterSchema.Policy.PolicyPeersCounter
static readonly string PolicyPeersCounter
Definition: SocketServerCounterSchema.cs:541
Photon.CounterPublisher.SocketServerCounterSchema.Threading.BusinessLogicThreadsActiveCounter
static readonly string BusinessLogicThreadsActiveCounter
Definition: SocketServerCounterSchema.cs:352
Photon.CounterPublisher.Schema
SocketServerCounterSchema Schema
Definition: SocketServerCounter.cs:15
Photon.CounterPublisher.SocketServerCounterSchema.Udp.UDPPeersDisconnectedByServerCounterPlusPerSecond
static readonly string UDPPeersDisconnectedByServerCounterPlusPerSecond
Definition: SocketServerCounterSchema.cs:429
Photon.CounterPublisher.SocketServerCounterSchema.Threading.BusinessLogicQueueCounter
static readonly string BusinessLogicQueueCounter
Definition: SocketServerCounterSchema.cs:348