C# 클래스 Netuitive.CollectdWin.WriteNetuitivePlugin

상속: ICollectdWritePlugin
파일 보기 프로젝트 열기: Netuitive/collectdwin

공개 메소드들

메소드 설명
Configure ( ) : void
GetIngestMetrics ( MetricValue metric, List &metrics, List &samples ) : void
Start ( ) : void
Stop ( ) : void
Write ( CollectableValue value ) : void
Write ( Queue values ) : void

보호된 메소드들

메소드 설명
ConvertEventsToIngestEvents ( List events ) : List
ConvertMetricsAttributesAndRelationsToIngestElements ( List metricsAttributes ) : List
GetIngestAttributes ( AttributeValue value, List &attributes ) : void
GetIngestRelations ( RelationValue value, List &relations ) : void
GetSortedValueLists ( Queue values, List &metricsAttributesAndRelations, List &events ) : void
MergeIngestElements ( List ieList ) : List
ProcessResponseCode ( int responseCode ) : bool
SerialiseJsonObject ( Object obj, Type type ) : string

비공개 메소드들

메소드 설명
PostEvents ( List eventList ) : void
PostMetricsAndAttributes ( List mergedIngestElementList ) : void

메소드 상세

Configure() 공개 메소드

public Configure ( ) : void
리턴 void

ConvertEventsToIngestEvents() 보호된 메소드

protected ConvertEventsToIngestEvents ( List events ) : List
events List
리턴 List

ConvertMetricsAttributesAndRelationsToIngestElements() 보호된 메소드

protected ConvertMetricsAttributesAndRelationsToIngestElements ( List metricsAttributes ) : List
metricsAttributes List
리턴 List

GetIngestAttributes() 보호된 메소드

protected GetIngestAttributes ( AttributeValue value, List &attributes ) : void
value BloombergFLP.CollectdWin.AttributeValue
attributes List
리턴 void

GetIngestMetrics() 공개 메소드

public GetIngestMetrics ( MetricValue metric, List &metrics, List &samples ) : void
metric BloombergFLP.CollectdWin.MetricValue
metrics List
samples List
리턴 void

GetIngestRelations() 보호된 메소드

protected GetIngestRelations ( RelationValue value, List &relations ) : void
value BloombergFLP.CollectdWin.RelationValue
relations List
리턴 void

GetSortedValueLists() 보호된 메소드

protected GetSortedValueLists ( Queue values, List &metricsAttributesAndRelations, List &events ) : void
values Queue
metricsAttributesAndRelations List
events List
리턴 void

MergeIngestElements() 보호된 메소드

protected MergeIngestElements ( List ieList ) : List
ieList List
리턴 List

ProcessResponseCode() 보호된 메소드

protected ProcessResponseCode ( int responseCode ) : bool
responseCode int
리턴 bool

SerialiseJsonObject() 보호된 메소드

protected SerialiseJsonObject ( Object obj, Type type ) : string
obj Object
type System.Type
리턴 string

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

Write() 공개 메소드

public Write ( CollectableValue value ) : void
value BloombergFLP.CollectdWin.CollectableValue
리턴 void

Write() 공개 메소드

public Write ( Queue values ) : void
values Queue
리턴 void