Photon Server API

Classes | Enumerations
ExitGames.Diagnostics.Configuration Namespace Reference

Classes

class  CaseInsensitiveEnumConfigConverter
 
class  CounterSampleSenderSettings
 
class  GraphiteTextWriterSettings
 
class  InfluxDB090TextWriterSettings
 
class  PacketWriterSettings
 
class  PhotonBinaryWriterSettings
 
class  StatsDWriterSettings
 

Enumerations

enum  ProtocolType {
  ProtocolType.PhotonBinary, ProtocolType.InfluxDBJson, ProtocolType.InfluxDB090GraphiteText, ProtocolType.GraphiteText,
  ProtocolType.CollectDBinary, ProtocolType.StatsDText, ProtocolType.AmazonCloudWatch
}
 
enum  TransportType { TransportType.Udp, TransportType.Http, TransportType.Https, TransportType.Pgm }
 

Enumeration Type Documentation

◆ ProtocolType

Enumerator
PhotonBinary 

(default) The Photon old binary protocol over PGM, UDP, HTTP.

InfluxDBJson 

The InfluxDB JSON protocol over TCP, UDP, HTTP. metric_path value timestamp
aaa.bbb.ccc

InfluxDB090GraphiteText 

The InfluxDB Graphite protocol over TCP, UDP, HTTP. The InfluxDB awaits keys in following format: key.value.key.value.name or name. i.e. region.us-west.hostname.server01.cpu -> tags -> region: us-west, hostname: server01, point name -> cpu use senderId = "CloudType.{#CloudType#}.PrivateCloud.{#PrivateCloud#}.Region.{#Region#}.Cluster.{#Cluster#}.Machine.{0}"

GraphiteText 

The Graphite / Carbon text protocol over TCP, UDP.

CollectDBinary 

The CollectD binary protocol over TCP, UDP.

StatsDText 

The StatsD binary protocol over TCP, UDP.

AmazonCloudWatch 

The Amazon CloudWatch protocol over HTTP.

◆ TransportType

Enumerator
Udp 

The UDP protocol.

Http 

The Http protocol.

Https 

The Https protocol.

Pgm 

The Pragmatic General Multicast protocol.