Documentation ¶
Index ¶
- func RenderCounter(node UrnComposite, times []int64) string
- func RenderHistogram(node UrnComposite, times []int64) string
- type GraphData
- type HTMLReporter
- type Renderer
- type RendererRegistry
- type RendererType
- type UrnComposite
- func (instance *UrnComposite) AddValue(urn string, value interface{}) error
- func (instance UrnComposite) Child(index int) UrnComposite
- func (instance UrnComposite) Connector() (string, error)
- func (instance UrnComposite) Connectors() []string
- func (instance UrnComposite) Depth() int
- func (instance UrnComposite) MetricType() (string, error)
- func (instance UrnComposite) Render(registry RendererRegistry, times []int64) string
- func (instance UrnComposite) Root() UrnComposite
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RenderHistogram ¶
func RenderHistogram(node UrnComposite, times []int64) string
RenderHistogram ...
Types ¶
type HTMLReporter ¶
type HTMLReporter struct { }
HTMLReporter ...
func (HTMLReporter) Generate ¶
func (instance HTMLReporter) Generate(output statistics.AggregatorSnapShot)
Generate ...
type RendererRegistry ¶
type RendererRegistry struct {
// contains filtered or unexported fields
}
RendererRegistry ...
func (RendererRegistry) Add ¶
func (instance RendererRegistry) Add(rendererType RendererType, renderer Renderer)
Add ...
func (RendererRegistry) Get ¶
func (instance RendererRegistry) Get(rendererType RendererType) Renderer
Get ...
type UrnComposite ¶
type UrnComposite struct { Name string `json:"name"` Children []*UrnComposite `json:"children"` Value interface{} `json:"value"` // contains filtered or unexported fields }
UrnComposite ...
func (*UrnComposite) AddValue ¶
func (instance *UrnComposite) AddValue(urn string, value interface{}) error
AddValue ...
func (UrnComposite) Connector ¶
func (instance UrnComposite) Connector() (string, error)
Connector ...
func (UrnComposite) MetricType ¶
func (instance UrnComposite) MetricType() (string, error)
MetricType will only return the Metric Type for a node with a Depth >= 2
func (UrnComposite) Render ¶
func (instance UrnComposite) Render(registry RendererRegistry, times []int64) string
Render ...
Click to show internal directories.
Click to hide internal directories.