Live: include a streaming event manager (#26537)
This commit is contained in:
@@ -1,29 +0,0 @@
|
||||
package models
|
||||
|
||||
import (
|
||||
"github.com/grafana/grafana/pkg/components/null"
|
||||
)
|
||||
|
||||
type TimePoint [2]null.Float
|
||||
type TimeSeriesPoints []TimePoint
|
||||
|
||||
type StreamPacket struct {
|
||||
Stream string `json:"stream"`
|
||||
Series []StreamSeries `json:"series"`
|
||||
}
|
||||
|
||||
type StreamSeries struct {
|
||||
Name string `json:"name"`
|
||||
Points TimeSeriesPoints `json:"points"`
|
||||
}
|
||||
|
||||
type StreamInfo struct {
|
||||
Name string
|
||||
}
|
||||
|
||||
type StreamList []*StreamInfo
|
||||
|
||||
type StreamManager interface {
|
||||
GetStreamList() StreamList
|
||||
Push(data *StreamPacket)
|
||||
}
|
||||
Reference in New Issue
Block a user