com.netflix.atlas.eval.stream

Members list

Type members

Classlikes

class EvalDataRateCollector(timestamp: Long, step: Long)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class ExprInterpreter(config: Config)

Attributes

Supertypes
class Object
trait Matchable
class Any
object FinalExprEval

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Helper for generating arbitrary data for a stream. Can be used to easily simulate a lot of load without needing actual data. Just change the scheme to be synthetic:, for example:

Helper for generating arbitrary data for a stream. Can be used to easily simulate a lot of load without needing actual data. Just change the scheme to be synthetic:, for example:

synthetic://host/api/v1/graph?q=name,sps,:eq,(,nf.cluster,),:by

The following URL parameters can be added to control the data volume:

  • numStepIntervals: how many time intervals to generate data. The source stream will stop once it has reached that amount.

  • inputDataSize: number of input data points to generate for each data expr.

  • outputDataSize: number of output data points to generate for each grouped data expr.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Types

type Client = Flow[(HttpRequest, AccessLogger), (Try[HttpResponse], AccessLogger), NotUsed]
type DataSourceLogger = (DataSource, JsonSupport) => Unit
type SimpleClient = Flow[HttpRequest, Try[HttpResponse], NotUsed]
type SourcesAndGroups = (DataSources, Groups)