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
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.