Grapher

com.netflix.atlas.eval.graph.Grapher
See theGrapher companion object
case class Grapher(settings: DefaultSettings)

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def create(config: GraphConfig, eval: StyleExpr => ResultSet): GraphDef

Create a new graph definition based on the specified config and data.

Create a new graph definition based on the specified config and data.

Attributes

def evalAndRender(uri: Uri, db: Database): Result

Evaluate the expressions and render a chart using the config from the uri and the specified data.

Evaluate the expressions and render a chart using the config from the uri and the specified data.

Attributes

def evalAndRender(uri: Uri, data: List[TimeSeries]): Result

Evaluate the expressions and render a chart using the config from the uri and the specified data.

Evaluate the expressions and render a chart using the config from the uri and the specified data.

Attributes

def evalAndRender(uri: Uri, data: DataMap): Result

Evaluate the expressions and render a chart using the config from the uri and the specified data. The data must have already been pre-processed to only include relevant results for each DataExpr. It is up to the user to ensure the DataExprs in the map match those that will be extracted from the uri.

Evaluate the expressions and render a chart using the config from the uri and the specified data. The data must have already been pre-processed to only include relevant results for each DataExpr. It is up to the user to ensure the DataExprs in the map match those that will be extracted from the uri.

Attributes

def evalAndRender(config: GraphConfig, db: Database): Result

Evaluate the expressions and render a chart using the specified config and data.

Evaluate the expressions and render a chart using the specified config and data.

Attributes

def evalAndRender(config: GraphConfig, data: List[TimeSeries]): Result

Evaluate the expressions and render a chart using the specified config and data.

Evaluate the expressions and render a chart using the specified config and data.

Attributes

def evalAndRender(config: GraphConfig, data: DataMap): Result

Evaluate the expressions and render a chart using the specified config and data. The data must have already been pre-processed to only include relevant results for each DataExpr. It is up to the user to ensure the DataExprs in the map match those that will be extracted from the config.

Evaluate the expressions and render a chart using the specified config and data. The data must have already been pre-processed to only include relevant results for each DataExpr. It is up to the user to ensure the DataExprs in the map match those that will be extracted from the config.

Attributes

def render(uri: Uri, data: StyleMap): Result

Render a chart using the config from the uri and the specified data. The data must have already been pre-processed to only include relevant results for each DataExpr. It is up to the user to ensure the DataExprs in the map match those that will be extracted from the uri.

Render a chart using the config from the uri and the specified data. The data must have already been pre-processed to only include relevant results for each DataExpr. It is up to the user to ensure the DataExprs in the map match those that will be extracted from the uri.

Attributes

def render(config: GraphConfig, data: StyleMap): Result

Render a chart using the specified config and data. It is up to the user to ensure the StyleExprs in the map match those that will be extracted from the config.

Render a chart using the specified config and data. It is up to the user to ensure the StyleExprs in the map match those that will be extracted from the config.

Attributes

def toGraphConfig(request: HttpRequest): GraphConfig

Create a graph config from a request object. This will look at the URI and try to extract some context from the headers.

Create a graph config from a request object. This will look at the URI and try to extract some context from the headers.

Attributes

def toGraphConfig(uri: Uri): GraphConfig

Create a graph config from an Atlas URI.

Create a graph config from an Atlas URI.

Attributes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product