Documentation
¶
Index ¶
- type Handler
- func (h *Handler) AckIncident(w http.ResponseWriter, r *http.Request)
- func (h *Handler) Auth(perm string) func(http.Handler) http.Handler
- func (h *Handler) BadgeResponseTime(w http.ResponseWriter, r *http.Request)
- func (h *Handler) BadgeStatus(w http.ResponseWriter, r *http.Request)
- func (h *Handler) BadgeUptime(w http.ResponseWriter, r *http.Request)
- func (h *Handler) CreateGroup(w http.ResponseWriter, r *http.Request)
- func (h *Handler) CreateMaintenance(w http.ResponseWriter, r *http.Request)
- func (h *Handler) CreateMonitor(w http.ResponseWriter, r *http.Request)
- func (h *Handler) CreateNotification(w http.ResponseWriter, r *http.Request)
- func (h *Handler) CreateProxy(w http.ResponseWriter, r *http.Request)
- func (h *Handler) CreateStatusPage(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DeleteGroup(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DeleteIncident(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DeleteMaintenance(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DeleteMonitor(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DeleteNotification(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DeleteProxy(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DeleteStatusPage(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetIncident(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetMonitor(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetProxy(w http.ResponseWriter, r *http.Request)
- func (h *Handler) GetStatusPage(w http.ResponseWriter, r *http.Request)
- func (h *Handler) Health(w http.ResponseWriter, r *http.Request)
- func (h *Handler) HeartbeatPing(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListChanges(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListChecks(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListGroups(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListIncidents(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListMaintenance(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListMonitors(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListNotifications(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListProxies(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListRequestLogs(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListStatusPages(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ListTags(w http.ResponseWriter, r *http.Request)
- func (h *Handler) Metrics(w http.ResponseWriter, r *http.Request)
- func (h *Handler) MonitorChart(w http.ResponseWriter, r *http.Request)
- func (h *Handler) MonitorMetrics(w http.ResponseWriter, r *http.Request)
- func (h *Handler) Overview(w http.ResponseWriter, r *http.Request)
- func (h *Handler) PauseMonitor(w http.ResponseWriter, r *http.Request)
- func (h *Handler) PublicStatusPage(w http.ResponseWriter, r *http.Request)
- func (h *Handler) RequestLogStats(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ResolveIncident(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ResumeMonitor(w http.ResponseWriter, r *http.Request)
- func (h *Handler) TestNotification(w http.ResponseWriter, r *http.Request)
- func (h *Handler) UpdateGroup(w http.ResponseWriter, r *http.Request)
- func (h *Handler) UpdateMaintenance(w http.ResponseWriter, r *http.Request)
- func (h *Handler) UpdateMonitor(w http.ResponseWriter, r *http.Request)
- func (h *Handler) UpdateNotification(w http.ResponseWriter, r *http.Request)
- func (h *Handler) UpdateProxy(w http.ResponseWriter, r *http.Request)
- func (h *Handler) UpdateStatusPage(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
OnStatusPageChange func()
// contains filtered or unexported fields
}
func (*Handler) AckIncident ¶
func (h *Handler) AckIncident(w http.ResponseWriter, r *http.Request)
func (*Handler) BadgeResponseTime ¶
func (h *Handler) BadgeResponseTime(w http.ResponseWriter, r *http.Request)
func (*Handler) BadgeStatus ¶
func (h *Handler) BadgeStatus(w http.ResponseWriter, r *http.Request)
func (*Handler) BadgeUptime ¶
func (h *Handler) BadgeUptime(w http.ResponseWriter, r *http.Request)
func (*Handler) CreateGroup ¶
func (h *Handler) CreateGroup(w http.ResponseWriter, r *http.Request)
func (*Handler) CreateMaintenance ¶
func (h *Handler) CreateMaintenance(w http.ResponseWriter, r *http.Request)
func (*Handler) CreateMonitor ¶
func (h *Handler) CreateMonitor(w http.ResponseWriter, r *http.Request)
func (*Handler) CreateNotification ¶
func (h *Handler) CreateNotification(w http.ResponseWriter, r *http.Request)
func (*Handler) CreateProxy ¶
func (h *Handler) CreateProxy(w http.ResponseWriter, r *http.Request)
func (*Handler) CreateStatusPage ¶
func (h *Handler) CreateStatusPage(w http.ResponseWriter, r *http.Request)
func (*Handler) DeleteGroup ¶
func (h *Handler) DeleteGroup(w http.ResponseWriter, r *http.Request)
func (*Handler) DeleteIncident ¶
func (h *Handler) DeleteIncident(w http.ResponseWriter, r *http.Request)
func (*Handler) DeleteMaintenance ¶
func (h *Handler) DeleteMaintenance(w http.ResponseWriter, r *http.Request)
func (*Handler) DeleteMonitor ¶
func (h *Handler) DeleteMonitor(w http.ResponseWriter, r *http.Request)
func (*Handler) DeleteNotification ¶
func (h *Handler) DeleteNotification(w http.ResponseWriter, r *http.Request)
func (*Handler) DeleteProxy ¶
func (h *Handler) DeleteProxy(w http.ResponseWriter, r *http.Request)
func (*Handler) DeleteStatusPage ¶
func (h *Handler) DeleteStatusPage(w http.ResponseWriter, r *http.Request)
func (*Handler) GetIncident ¶
func (h *Handler) GetIncident(w http.ResponseWriter, r *http.Request)
func (*Handler) GetMonitor ¶
func (h *Handler) GetMonitor(w http.ResponseWriter, r *http.Request)
func (*Handler) GetStatusPage ¶
func (h *Handler) GetStatusPage(w http.ResponseWriter, r *http.Request)
func (*Handler) HeartbeatPing ¶
func (h *Handler) HeartbeatPing(w http.ResponseWriter, r *http.Request)
func (*Handler) ListChanges ¶
func (h *Handler) ListChanges(w http.ResponseWriter, r *http.Request)
func (*Handler) ListChecks ¶
func (h *Handler) ListChecks(w http.ResponseWriter, r *http.Request)
func (*Handler) ListGroups ¶
func (h *Handler) ListGroups(w http.ResponseWriter, r *http.Request)
func (*Handler) ListIncidents ¶
func (h *Handler) ListIncidents(w http.ResponseWriter, r *http.Request)
func (*Handler) ListMaintenance ¶
func (h *Handler) ListMaintenance(w http.ResponseWriter, r *http.Request)
func (*Handler) ListMonitors ¶
func (h *Handler) ListMonitors(w http.ResponseWriter, r *http.Request)
func (*Handler) ListNotifications ¶
func (h *Handler) ListNotifications(w http.ResponseWriter, r *http.Request)
func (*Handler) ListProxies ¶
func (h *Handler) ListProxies(w http.ResponseWriter, r *http.Request)
func (*Handler) ListRequestLogs ¶
func (h *Handler) ListRequestLogs(w http.ResponseWriter, r *http.Request)
func (*Handler) ListStatusPages ¶
func (h *Handler) ListStatusPages(w http.ResponseWriter, r *http.Request)
func (*Handler) MonitorChart ¶
func (h *Handler) MonitorChart(w http.ResponseWriter, r *http.Request)
func (*Handler) MonitorMetrics ¶
func (h *Handler) MonitorMetrics(w http.ResponseWriter, r *http.Request)
func (*Handler) PauseMonitor ¶
func (h *Handler) PauseMonitor(w http.ResponseWriter, r *http.Request)
func (*Handler) PublicStatusPage ¶
func (h *Handler) PublicStatusPage(w http.ResponseWriter, r *http.Request)
func (*Handler) RequestLogStats ¶
func (h *Handler) RequestLogStats(w http.ResponseWriter, r *http.Request)
func (*Handler) ResolveIncident ¶
func (h *Handler) ResolveIncident(w http.ResponseWriter, r *http.Request)
func (*Handler) ResumeMonitor ¶
func (h *Handler) ResumeMonitor(w http.ResponseWriter, r *http.Request)
func (*Handler) TestNotification ¶
func (h *Handler) TestNotification(w http.ResponseWriter, r *http.Request)
func (*Handler) UpdateGroup ¶
func (h *Handler) UpdateGroup(w http.ResponseWriter, r *http.Request)
func (*Handler) UpdateMaintenance ¶
func (h *Handler) UpdateMaintenance(w http.ResponseWriter, r *http.Request)
func (*Handler) UpdateMonitor ¶
func (h *Handler) UpdateMonitor(w http.ResponseWriter, r *http.Request)
func (*Handler) UpdateNotification ¶
func (h *Handler) UpdateNotification(w http.ResponseWriter, r *http.Request)
func (*Handler) UpdateProxy ¶
func (h *Handler) UpdateProxy(w http.ResponseWriter, r *http.Request)
func (*Handler) UpdateStatusPage ¶
func (h *Handler) UpdateStatusPage(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.