C# 클래스 Core.Telemetry.ElasticSearchOutput

파일 보기 프로젝트 열기: Rurouni/MassiveOnlineUniversalServerEngine 1 사용 예제들

공개 메소드들

메소드 설명
ElasticSearchOutput ( ElasticSearchOutputConfig config, Nest.PutIndexTemplateDescriptor indexTemplate = null ) : System
Process ( IEnumerable items ) : void
Process ( TelemetryEvent item ) : void

보호된 메소드들

메소드 설명
BuildIndex ( System.DateTime eventDateTime ) : string
Send ( IList events, bool throwExceptions = false ) : void

메소드 상세

BuildIndex() 보호된 메소드

protected BuildIndex ( System.DateTime eventDateTime ) : string
eventDateTime System.DateTime
리턴 string

ElasticSearchOutput() 공개 메소드

public ElasticSearchOutput ( ElasticSearchOutputConfig config, Nest.PutIndexTemplateDescriptor indexTemplate = null ) : System
config ElasticSearchOutputConfig
indexTemplate Nest.PutIndexTemplateDescriptor
리턴 System

Process() 공개 메소드

public Process ( IEnumerable items ) : void
items IEnumerable
리턴 void

Process() 공개 메소드

public Process ( TelemetryEvent item ) : void
item TelemetryEvent
리턴 void

Send() 보호된 메소드

protected Send ( IList events, bool throwExceptions = false ) : void
events IList
throwExceptions bool
리턴 void