Package: heroic.v1

Packages

Types

Sampling type

Fields

unit ? TimeUnit
size unsigned
extent ? unsigned

SI enum

Variants

NANO
MICRO
MILLI

TimeUnit enum

Variants

SECONDS

Seconds, what do you think?

MINUTES

Point tuple

Fields

timestamp as "TS" unsigned / 64
value double

Event tuple

Fields

timestamp unsigned / 64
payload ? any

Samples interface

Events

Fields

name string
data [ Event ]

Points

Fields

name string
data [ Point ]

Query type

Fields

query ? string
aggregation ? Aggregation
date ? Date
parameters ? { string : string }

Duration interface

Absolute

Fields

start unsigned / 64
end unsigned / 64

Aggregation interface

Average

Fields

sampling ? Sampling
size ? Duration
extent ? Duration

Chain

Fields

chain [ Aggregation ]

Sum

Fields

sampling ? Sampling
size ? Duration
extent ? Duration

ComplexEnum enum

Variants

FIRST
SECOND

Complex21 enum

Variants

FIRST
SECOND