Versions in this module Expand all Collapse all v0 v0.6.0 Mar 27, 2023 Changes in this version + func Render(w io.Writer, r Renderable) error + func RenderPartial(r Renderable) (template.HTML, error) + type ActiveIssues struct + func NewActiveIssues(ss []*vm.Subprobe, ls []*vm.Label, mls map[db.MonitorID][]*vm.MonitorLabel) *ActiveIssues + type LabelEdit struct + func NewLabelEdit(l *vm.Label, ms []*vm.Monitor) *LabelEdit + type LabelMonitorsEdit struct + func NewLabelMonitorsEdit(lms []*vm.LabelMonitor, ms []*vm.Monitor) *LabelMonitorsEdit + type LabelMonitorsView struct + func NewLabelMonitorsView(lms []*vm.LabelMonitor) *LabelMonitorsView + type LabelTriggerEdit struct + func NewLabelTriggerEdit(t *vm.LabelTrigger) *LabelTriggerEdit + type LabelTriggerView struct + func NewLabelTriggerView(t *vm.LabelTrigger) *LabelTriggerView + type LabelTriggersEdit struct + func NewLabelTriggersEdit(ts []*vm.LabelTrigger) *LabelTriggersEdit + type LabelTriggersView struct + func NewLabelTriggersView(ts []*vm.LabelTrigger) *LabelTriggersView + type LabelView struct + func NewLabelView(l *vm.Label, saveStatus []byte) *LabelView + type LabelsIndex struct + func NewLabelsIndex(ss []*vm.Label) *LabelsIndex + type MonitorEdit struct + func NewMonitorEdit(m *vm.Monitor, ls []*vm.Label) *MonitorEdit + type MonitorLabelsEdit struct + func NewMonitorLabelsEdit(mls []*vm.MonitorLabel, ls []*vm.Label) *MonitorLabelsEdit + type MonitorLabelsView struct + func NewMonitorLabelsView(mls []*vm.MonitorLabel) *MonitorLabelsView + type MonitorTriggerEdit struct + func NewMonitorTriggerEdit(t *vm.MonitorTrigger) *MonitorTriggerEdit + type MonitorTriggerView struct + func NewMonitorTriggerView(mt *vm.MonitorTrigger) *MonitorTriggerView + type MonitorTriggersEdit struct + func NewMonitorTriggersEdit(mts []*vm.MonitorTrigger) *MonitorTriggersEdit + type MonitorTriggersView struct + func NewMonitorTriggersView(mts []*vm.MonitorTrigger) *MonitorTriggersView + type MonitorView struct + func NewMonitorView(m *vm.Monitor, saveStatus []byte) *MonitorView + type MonitorsIndex struct + func NewMonitorsIndex(ms []*vm.Monitor, ls []*vm.Label) *MonitorsIndex + type ProbeEdit struct + func NewProbeEdit(p probe.VM) *ProbeEdit + type ProbePreview struct + func NewProbePreview(probe probe.VM) *ProbePreview + type ProbeView struct + func NewProbeView(p probe.VM) *ProbeView + type Renderable interface + type ResourceView struct + func NewResourceView(ds *resource.VM) *ResourceView + type ResourcesIndex struct + func NewResourcesIndex(dss []*resource.VM, saveStatus []byte) *ResourcesIndex + type SettingEdit struct + func NewSettingEdit(s *setting.VM) *SettingEdit + type SettingsIndex struct + func NewSettingsIndex(ss []*setting.VM, saveStatus []byte) *SettingsIndex + type SilenceEdit struct + func NewSilenceEdit(s *vm.Silence, ms []*vm.Monitor) *SilenceEdit + type SilenceView struct + func NewSilenceView(s *vm.Silence, saveStatus []byte) *SilenceView + type SilencesIndex struct + func NewSilencesIndex(ss []*vm.Silence) *SilencesIndex + type SubprobeView struct + func NewSubprobeView(p probe.VM, s *vm.Subprobe, rs []*vm.Reading) *SubprobeView + type SubprobesIndex struct + func NewSubprobesIndex(ss []*vm.Subprobe, m *vm.Monitor) *SubprobesIndex + type TargetEdit struct + func NewTargetEdit(t target.VM) *TargetEdit + type TargetView struct + func NewTargetView(t target.VM) *TargetView v0.6.0-alpha.0 Jun 18, 2021