Versions in this module Expand all Collapse all v1 v1.0.1 Aug 25, 2026 Changes in this version + const SchemaVersion + func Render(bundle Bundle) ([]byte, error) + type Bundle struct + Backend string + Dashboards []Dashboard + Organization string + SchemaVersion int + func Load(path string) (Bundle, error) + func (b Bundle) Validate() error + type Dashboard struct + DefaultRange string + ID string + Owner string + Panels []Panel + RefreshSeconds int + Runbook string + Title string + func (d Dashboard) Validate() error + type DateTimeOptions struct + RelativeTimePeriod string + Type string + type OpenObserveClient struct + func NewOpenObserveClient(endpoint, username, password string) (*OpenObserveClient, error) + func (c *OpenObserveClient) Apply(ctx context.Context, organization, folder string, ...) (ReconcilePlan, error) + func (c *OpenObserveClient) Plan(ctx context.Context, organization, folder string, ...) (ReconcilePlan, error) + type OpenObserveDashboard struct + DashboardID string + DefaultDatetimeDuration DateTimeOptions + Description string + Owner string + Role string + Tabs []OpenObserveTab + Title string + Variables Variables + Version int + func RenderOpenObserve(bundle Bundle) ([]OpenObserveDashboard, error) + type OpenObservePanel struct + Config PanelConfig + Description string + ID string + Layout PanelLayout + Queries []OpenObserveQuery + QueryType string + Title string + Type string + type OpenObserveQuery struct + Config QueryConfig + CustomQuery bool + Fields PanelFields + Query string + VRLFunctionQuery string + type OpenObserveTab struct + Name string + Panels []OpenObservePanel + TabID string + type Panel struct + Description string + ID string + Kind string + Query string + Title string + Unit string + func (p Panel) Validate() error + type PanelConfig struct + LegendsPosition string + ShowLegends bool + Unit string + type PanelFields struct + Breakdown []any + Filter PanelFilter + Stream string + StreamType string + X []any + Y []any + Z []any + type PanelFilter struct + Conditions []any + FilterType string + LogicalOperator string + type PanelLayout struct + H int + I int + W int + X int + Y int + type QueryConfig struct + LayerType string + PromQLLegend string + type ReconcileAction struct + DashboardID string + Desired *OpenObserveDashboard + Hash string + Kind string + Title string + type ReconcilePlan struct + Actions []ReconcileAction + Folder string + Organization string + SchemaVersion int + State string + type Variables struct + List []any + ShowDynamicFilters bool