Documentation
¶
Index ¶
- Variables
- func AddEndpoint(c *middleware.Context, endpoint m.EndpointDTO) *rbody.ApiResponse
- func AddProbe(c *middleware.Context, probe m.ProbeDTO) *rbody.ApiResponse
- func DeleteEndpoint(c *middleware.Context) *rbody.ApiResponse
- func DeleteProbe(c *middleware.Context) *rbody.ApiResponse
- func DisableEndpoints(c *middleware.Context) *rbody.ApiResponse
- func DiscoverEndpoint(c *middleware.Context, cmd m.DiscoverEndpointCmd) *rbody.ApiResponse
- func EmitCheckEvent(probeId int64, checkId int64, eventName string, event interface{}) error
- func GetApiKey(ctx *middleware.Context) *rbody.ApiResponse
- func GetBilling(c *middleware.Context) *rbody.ApiResponse
- func GetEndpointById(c *middleware.Context) *rbody.ApiResponse
- func GetEndpoints(c *middleware.Context, query m.GetEndpointsQuery) *rbody.ApiResponse
- func GetOrgQuotas(c *middleware.Context) *rbody.ApiResponse
- func GetProbeById(c *middleware.Context) *rbody.ApiResponse
- func GetProbes(c *middleware.Context, query m.GetProbesQuery) *rbody.ApiResponse
- func GetQuotas(c *middleware.Context) *rbody.ApiResponse
- func GetUsage(c *middleware.Context) *rbody.ApiResponse
- func HandleEndpointCreated(event *events.EndpointCreated) error
- func HandleEndpointDeleted(event *events.EndpointDeleted) error
- func HandleEndpointUpdated(event *events.EndpointUpdated) error
- func HandleProbeSessionCreated(event *events.ProbeSessionCreated) error
- func HandleProbeSessionDeleted(event *events.ProbeSessionDeleted) error
- func HandleProbeUpdated(event *events.ProbeUpdated) error
- func Heartbeat(c *middleware.Context)
- func InitCollectorController(pub services.MetricsEventsPublisher)
- func NotFoundHandler(c *middleware.Context)
- func Register(r *macaron.Macaron)
- func ShutdownController()
- func SocketIO(c *middleware.Context)
- func UpdateEndpoint(c *middleware.Context, endpoint m.EndpointDTO) *rbody.ApiResponse
- func UpdateOrgQuota(c *middleware.Context) *rbody.ApiResponse
- func UpdateProbe(c *middleware.Context, probe m.ProbeDTO) *rbody.ApiResponse
- func V1AddCollector(c *middleware.Context, probe m.ProbeDTO)
- func V1AddEndpoint(c *middleware.Context, cmd m.AddEndpointCommand)
- func V1AddMonitor(c *middleware.Context, cmd m.AddMonitorCommand)
- func V1DeleteCollector(c *middleware.Context)
- func V1DeleteEndpoint(c *middleware.Context)
- func V1DeleteMonitor(c *middleware.Context)
- func V1DiscoverEndpoint(c *middleware.Context, cmd m.DiscoverEndpointCmd)
- func V1ElasticsearchProxy(c *middleware.Context)
- func V1GetCollectorById(c *middleware.Context)
- func V1GetCollectorLocations(c *middleware.Context)
- func V1GetCollectors(c *middleware.Context, query m.GetProbesQuery)
- func V1GetEndpointById(c *middleware.Context)
- func V1GetEndpoints(c *middleware.Context, query m.GetEndpointsQuery)
- func V1GetMonitorTypes(c *middleware.Context)
- func V1GetMonitors(c *middleware.Context, query m.GetMonitorsQuery)
- func V1GetOrgQuotas(c *middleware.Context)
- func V1GraphiteProxy(c *middleware.Context)
- func V1UpdateCollector(c *middleware.Context, probe m.ProbeDTO)
- func V1UpdateEndpoint(c *middleware.Context, cmd m.UpdateEndpointCommand)
- func V1UpdateMonitor(c *middleware.Context, cmd m.UpdateMonitorCommand)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( UpdatesRecv = stats.NewCounter32("api.probes.updates-recv") CreatesRecv = stats.NewCounter32("api.probes.creates-recv") RemovesRecv = stats.NewCounter32("api.probes.removes-recv") ProbeSessionCreatedEventsSeen = stats.NewCounter32("api.probes.session-created-events") ProbeSessionDeletedEventsSeen = stats.NewCounter32("api.probes.session-deleted-events") )
View Source
var (
GraphiteUrl *url.URL
)
Functions ¶
func AddEndpoint ¶
func AddEndpoint(c *middleware.Context, endpoint m.EndpointDTO) *rbody.ApiResponse
func AddProbe ¶
func AddProbe(c *middleware.Context, probe m.ProbeDTO) *rbody.ApiResponse
func DeleteEndpoint ¶
func DeleteEndpoint(c *middleware.Context) *rbody.ApiResponse
func DeleteProbe ¶
func DeleteProbe(c *middleware.Context) *rbody.ApiResponse
func DisableEndpoints ¶
func DisableEndpoints(c *middleware.Context) *rbody.ApiResponse
func DiscoverEndpoint ¶
func DiscoverEndpoint(c *middleware.Context, cmd m.DiscoverEndpointCmd) *rbody.ApiResponse
func EmitCheckEvent ¶
func GetApiKey ¶
func GetApiKey(ctx *middleware.Context) *rbody.ApiResponse
func GetBilling ¶
func GetBilling(c *middleware.Context) *rbody.ApiResponse
func GetEndpointById ¶
func GetEndpointById(c *middleware.Context) *rbody.ApiResponse
func GetEndpoints ¶
func GetEndpoints(c *middleware.Context, query m.GetEndpointsQuery) *rbody.ApiResponse
func GetOrgQuotas ¶
func GetOrgQuotas(c *middleware.Context) *rbody.ApiResponse
func GetProbeById ¶
func GetProbeById(c *middleware.Context) *rbody.ApiResponse
func GetProbes ¶
func GetProbes(c *middleware.Context, query m.GetProbesQuery) *rbody.ApiResponse
func GetQuotas ¶
func GetQuotas(c *middleware.Context) *rbody.ApiResponse
func GetUsage ¶
func GetUsage(c *middleware.Context) *rbody.ApiResponse
func HandleEndpointCreated ¶
func HandleEndpointCreated(event *events.EndpointCreated) error
func HandleEndpointDeleted ¶
func HandleEndpointDeleted(event *events.EndpointDeleted) error
func HandleEndpointUpdated ¶
func HandleEndpointUpdated(event *events.EndpointUpdated) error
func HandleProbeSessionCreated ¶
func HandleProbeSessionCreated(event *events.ProbeSessionCreated) error
func HandleProbeSessionDeleted ¶
func HandleProbeSessionDeleted(event *events.ProbeSessionDeleted) error
func HandleProbeUpdated ¶
func HandleProbeUpdated(event *events.ProbeUpdated) error
func Heartbeat ¶
func Heartbeat(c *middleware.Context)
func InitCollectorController ¶
func InitCollectorController(pub services.MetricsEventsPublisher)
func NotFoundHandler ¶
func NotFoundHandler(c *middleware.Context)
func ShutdownController ¶
func ShutdownController()
func SocketIO ¶
func SocketIO(c *middleware.Context)
func UpdateEndpoint ¶
func UpdateEndpoint(c *middleware.Context, endpoint m.EndpointDTO) *rbody.ApiResponse
func UpdateOrgQuota ¶
func UpdateOrgQuota(c *middleware.Context) *rbody.ApiResponse
func UpdateProbe ¶
func UpdateProbe(c *middleware.Context, probe m.ProbeDTO) *rbody.ApiResponse
func V1AddCollector ¶
func V1AddCollector(c *middleware.Context, probe m.ProbeDTO)
func V1AddEndpoint ¶
func V1AddEndpoint(c *middleware.Context, cmd m.AddEndpointCommand)
func V1AddMonitor ¶
func V1AddMonitor(c *middleware.Context, cmd m.AddMonitorCommand)
func V1DeleteCollector ¶
func V1DeleteCollector(c *middleware.Context)
func V1DeleteEndpoint ¶
func V1DeleteEndpoint(c *middleware.Context)
func V1DeleteMonitor ¶
func V1DeleteMonitor(c *middleware.Context)
func V1DiscoverEndpoint ¶
func V1DiscoverEndpoint(c *middleware.Context, cmd m.DiscoverEndpointCmd)
func V1ElasticsearchProxy ¶
func V1ElasticsearchProxy(c *middleware.Context)
func V1GetCollectorById ¶
func V1GetCollectorById(c *middleware.Context)
func V1GetCollectorLocations ¶
func V1GetCollectorLocations(c *middleware.Context)
func V1GetCollectors ¶
func V1GetCollectors(c *middleware.Context, query m.GetProbesQuery)
func V1GetEndpointById ¶
func V1GetEndpointById(c *middleware.Context)
func V1GetEndpoints ¶
func V1GetEndpoints(c *middleware.Context, query m.GetEndpointsQuery)
func V1GetMonitorTypes ¶
func V1GetMonitorTypes(c *middleware.Context)
func V1GetMonitors ¶
func V1GetMonitors(c *middleware.Context, query m.GetMonitorsQuery)
func V1GetOrgQuotas ¶
func V1GetOrgQuotas(c *middleware.Context)
func V1GraphiteProxy ¶
func V1GraphiteProxy(c *middleware.Context)
func V1UpdateCollector ¶
func V1UpdateCollector(c *middleware.Context, probe m.ProbeDTO)
func V1UpdateEndpoint ¶
func V1UpdateEndpoint(c *middleware.Context, cmd m.UpdateEndpointCommand)
func V1UpdateMonitor ¶
func V1UpdateMonitor(c *middleware.Context, cmd m.UpdateMonitorCommand)
Types ¶
This section is empty.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.