C# Class Netuitive.CollectdWin.WriteNetuitivePlugin

Inheritance: ICollectdWritePlugin
Afficher le fichier Open project: Netuitive/collectdwin

Méthodes publiques

Méthode Description
Configure ( ) : void
GetIngestMetrics ( MetricValue metric, List &metrics, List &samples ) : void
Start ( ) : void
Stop ( ) : void
Write ( CollectableValue value ) : void
Write ( Queue values ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
PostEvents ( List eventList ) : void
PostMetricsAndAttributes ( List mergedIngestElementList ) : void

Method Details

Configure() public méthode

public Configure ( ) : void
Résultat void

ConvertEventsToIngestEvents() protected méthode

protected ConvertEventsToIngestEvents ( List events ) : List
events List
Résultat List

ConvertMetricsAttributesAndRelationsToIngestElements() protected méthode

protected ConvertMetricsAttributesAndRelationsToIngestElements ( List metricsAttributes ) : List
metricsAttributes List
Résultat List

GetIngestAttributes() protected méthode

protected GetIngestAttributes ( AttributeValue value, List &attributes ) : void
value BloombergFLP.CollectdWin.AttributeValue
attributes List
Résultat void

GetIngestMetrics() public méthode

public GetIngestMetrics ( MetricValue metric, List &metrics, List &samples ) : void
metric BloombergFLP.CollectdWin.MetricValue
metrics List
samples List
Résultat void

GetIngestRelations() protected méthode

protected GetIngestRelations ( RelationValue value, List &relations ) : void
value BloombergFLP.CollectdWin.RelationValue
relations List
Résultat void

GetSortedValueLists() protected méthode

protected GetSortedValueLists ( Queue values, List &metricsAttributesAndRelations, List &events ) : void
values Queue
metricsAttributesAndRelations List
events List
Résultat void

MergeIngestElements() protected méthode

protected MergeIngestElements ( List ieList ) : List
ieList List
Résultat List

ProcessResponseCode() protected méthode

protected ProcessResponseCode ( int responseCode ) : bool
responseCode int
Résultat bool

SerialiseJsonObject() protected méthode

protected SerialiseJsonObject ( Object obj, Type type ) : string
obj Object
type System.Type
Résultat string

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

Write() public méthode

public Write ( CollectableValue value ) : void
value BloombergFLP.CollectdWin.CollectableValue
Résultat void

Write() public méthode

public Write ( Queue values ) : void
values Queue
Résultat void