Documentation
¶
Overview ¶
package rothko is a time-distribution system.
It stores and allows interaction with distributions of a metric that vary through time. This allows you to collect insight about the overall values of metrics when there are many values from multiple hosts.
This package contains a Main function to be called by the actual main package, allowing you to customize the configuration of rothko's operation.
See the github.com/zeebo/rothko/bin/rothko package for a rothko binary with implementations loaded from this project.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
package api provides apis for interacting with a rothko server
|
package api provides apis for interacting with a rothko server |
|
query
package query provides routines to query out of a set of metrics.
|
package query provides routines to query out of a set of metrics. |
|
bin
|
|
|
rothko
command
rothko is a binary for storing and serving time-distribution values.
|
rothko is a binary for storing and serving time-distribution values. |
|
package config provides methods to load/create the configs.
|
package config provides methods to load/create the configs. |
|
package data provides types for handling rothko data.
|
package data provides types for handling rothko data. |
|
load
package load provides a function to load a dist.Dist from a data.Record.
|
package load provides a function to load a dist.Dist from a data.Record. |
|
package database provides interfaces to storage of records.
|
package database provides interfaces to storage of records. |
|
files
package files implements a disk.Source and disk.Writer
|
package files implements a disk.Source and disk.Writer |
|
files/internal/sset
package sset implements a sorted set of strings.
|
package sset implements a sorted set of strings. |
|
files/internal/system
package system provides optimized and dangerous functions for system calls.
|
package system provides optimized and dangerous functions for system calls. |
|
package dist provides interfaces for distribution sketches.
|
package dist provides interfaces for distribution sketches. |
|
tdigest
package tdigest provides a wrapper around github.com/zeebo/tdigest.
|
package tdigest provides a wrapper around github.com/zeebo/tdigest. |
|
package draw provides common types for the drawing packages.
|
package draw provides common types for the drawing packages. |
|
axis
package axis provides implementations of drawing rothko axes.
|
package axis provides implementations of drawing rothko axes. |
|
colors
package colors provides some color maps for drawing.
|
package colors provides some color maps for drawing. |
|
graph
package graph provides implementations of drawing rothko graphs.
|
package graph provides implementations of drawing rothko graphs. |
|
heatmap
package heatmap provides implementations of drawing rothko heatmaps.
|
package heatmap provides implementations of drawing rothko heatmaps. |
|
iosevka
package iosevka contains a basicfont.Face of the ascii range of the iosevka font face.
|
package iosevka contains a basicfont.Face of the ascii range of the iosevka font face. |
|
key
package key provides a way to draw a heatmap key
|
package key provides a way to draw a heatmap key |
|
observations
package observations provides drawing of an observations axis.
|
package observations provides drawing of an observations axis. |
|
package dump provides periodic dumping from a scribbler to disk.
|
package dump provides periodic dumping from a scribbler to disk. |
|
package external defines some interfaces for external resources.
|
package external defines some interfaces for external resources. |
|
internal
|
|
|
junk
package junk is a drop spot for things with no home.
|
package junk is a drop spot for things with no home. |
|
tgzfs
package tgzfs provides an http.FileSystem based on a tgz.
|
package tgzfs provides an http.FileSystem based on a tgz. |
|
tmplfs
package tmplfs wraps an http.FileSystem to make html files html/templates.
|
package tmplfs wraps an http.FileSystem to make html files html/templates. |
|
typeassert
package typeassert provides helper functions type asserting structures.
|
package typeassert provides helper functions type asserting structures. |
|
package listener provides types for adding data to rothko.
|
package listener provides types for adding data to rothko. |
|
graphite
package graphite provides a listener for the graphite wire protocol.
|
package graphite provides a listener for the graphite wire protocol. |
|
package merge provides a merger for rothko data.
|
package merge provides a merger for rothko data. |
|
package registry provides ways for plugins to add rothko entities.
|
package registry provides ways for plugins to add rothko entities. |
|
package ui provides a gzipped tar archive of the compiled ui.
|
package ui provides a gzipped tar archive of the compiled ui. |
Click to show internal directories.
Click to hide internal directories.