import "github.com/perses/perses/go-sdk/panel/time-series"
var options []timeseries.Option
timeseries.Chart(options...)
Need a list of options.
- None
import "github.com/perses/perses/go-sdk/common"
import "github.com/perses/perses/go-sdk/panel/time-series"
timeseries.WithLegend(timeseries.Legend{...})
Define legend properties of the chart.
import "github.com/perses/perses/go-sdk/common"
import "github.com/perses/perses/go-sdk/panel/time-series"
timeseries.WithTooltip(timeseries.Tooltip{...})
Define tooltip properties of the chart.
import "github.com/perses/perses/go-sdk/common"
import "github.com/perses/perses/go-sdk/panel/time-series"
timeseries.WithYAxis(timeseries.YAxis{...})
Define Y axis properties of the chart.
import "github.com/perses/perses/go-sdk/common"
import "github.com/perses/perses/go-sdk/panel/time-series"
timeseries.Thresholds(common.Thresholds{...})
Define chart thresholds.
import "github.com/perses/perses/go-sdk/panel/time-series"
timeseries.WithVisual(timeseries.Visual{...})
Define visual properties of the chart.
package main
import (
"github.com/perses/perses/go-sdk/dashboard"
panelgroup "github.com/perses/perses/go-sdk/panel-group"
timeseries "github.com/perses/perses/go-sdk/panel/time-series"
)
func main() {
dashboard.New("Example Dashboard",
dashboard.AddPanelGroup("Resource usage",
panelgroup.AddPanel("Container memory",
timeseries.Chart(
timeseries.WithLegend(timeseries.Legend{
Position: timeseries.BottomPosition,
Mode: timeseries.ListMode,
Size: timeseries.SmallSize,
}),
timeseries.WithTooltip(timeseries.Tooltip{
EnablePinning: false,
}),
),
),
),
)
}