Documentation

Index

Constants

View Source
const PerfResultEnd = "[Finish:Performance]"

    PerfResultEnd is the end of generated perfdata. Analyzing tools can find the end of the perf result with this tag.

    View Source
    const PerfResultTag = "[Result:Performance]"

      PerfResultTag is the prefix of generated perfdata. Analyzing tools can find the perf result with this tag.

      Variables

      This section is empty.

      Functions

      This section is empty.

      Types

      type DataItem

      type DataItem struct {
      	// Data is a map from bucket to real data point (e.g. "Perc90" -> 23.5). Notice
      	// that all data items with the same label combination should have the same buckets.
      	Data map[string]float64 `json:"data"`
      	// Unit is the data unit. Notice that all data items with the same label combination
      	// should have the same unit.
      	Unit string `json:"unit"`
      	// Labels is the labels of the data item.
      	Labels map[string]string `json:"labels,omitempty"`
      }

        DataItem is the data point.

        type PerfData

        type PerfData struct {
        	// Version is the version of the metrics. The metrics consumer could use the version
        	// to detect metrics version change and decide what version to support.
        	Version   string     `json:"version"`
        	DataItems []DataItem `json:"dataItems"`
        	// Labels is the labels of the dataset.
        	Labels map[string]string `json:"labels,omitempty"`
        }

          PerfData contains all data items generated in current test.

          Source Files