Netuitive.CollectdWin.IngestElement.addSamples C# (CSharp) Method

addSamples() public method

public addSamples ( List samples ) : void
samples List
return void
        public void addSamples(List<IngestSample> samples)
        {
            this.samples.AddRange(samples);
        }

Usage Example

Example #1
0
        protected List <IngestElement> ConvertMetricsAttributesAndRelationsToIngestElements(List <CollectableValue> metricsAttributes)
        {
            List <IngestElement> ieList = new List <IngestElement>();

            foreach (CollectableValue value in metricsAttributes)
            {
                string        elementType = (value.ElementType == null) ? _defaultElementType : value.ElementType;
                IngestElement ie          = new IngestElement(value.HostName, value.HostName, elementType, _location);

                if (value is MetricValue)
                {
                    List <IngestMetric> outMetrics = null;
                    List <IngestSample> outSamples = null;
                    GetIngestMetrics((MetricValue)value, out outMetrics, out outSamples);

                    ie.addMetrics(outMetrics);
                    ie.addSamples(outSamples);
                }
                else if (value is AttributeValue)
                {
                    List <IngestAttribute> outAttributes = null;
                    GetIngestAttributes((AttributeValue)value, out outAttributes);
                    ie.addAttributes(outAttributes);
                }
                else if (value is RelationValue)
                {
                    List <IngestRelation> outRelation = null;
                    GetIngestRelations((RelationValue)value, out outRelation);
                    ie.addRelations(outRelation);
                }
                ieList.Add(ie);
            }

            return(ieList);
        }
All Usage Examples Of Netuitive.CollectdWin.IngestElement::addSamples