C# Класс Netuitive.CollectdWin.WriteNetuitivePlugin

Наследование: ICollectdWritePlugin
Показать файл Открыть проект

Открытые методы

Метод Описание
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