api

package
v0.0.0-...-0bdedc6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2021 License: Apache-2.0 Imports: 31 Imported by: 0

Documentation

Index

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 EmitCheckEvent

func EmitCheckEvent(probeId int64, checkId int64, eventName string, event interface{}) error

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 Register

func Register(r *macaron.Macaron)

Register adds http routes

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.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL