Documentation
¶
Index ¶
- func Create(r *http.Request, cfg config.Config) (int, http.Header, []byte, error)
- func Delete(r *http.Request, cfg config.Config) (int, http.Header, []byte, error)
- func HandleSubrouter(s *mux.Router, confhandler *respond.ConfHandler)
- func List(r *http.Request, cfg config.Config) (int, http.Header, []byte, error)
- func ListOne(r *http.Request, cfg config.Config) (int, http.Header, []byte, error)
- func Options(r *http.Request, cfg config.Config) (int, http.Header, []byte, error)
- func Update(r *http.Request, cfg config.Config) (int, http.Header, []byte, error)
- type Links
- type MetricProfile
- type SelfReference
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleSubrouter ¶
func HandleSubrouter(s *mux.Router, confhandler *respond.ConfHandler)
HandleSubrouter uses the subrouter for a specific calls and creates a tree of sorts handling each route with a different subrouter
func List ¶
List the existing metric profiles for the tenant making the request Also there is an optional url param "name" to filter results by
Types ¶
type MetricProfile ¶
type MetricProfile struct {
ID string `bson:"id" json:"id"`
DateInt int `bson:"date_integer" json:"-"`
Date string `bson:"date" json:"date"`
Name string `bson:"name" json:"name"`
Description string `bson:"description" json:"description"`
Services []Service `bson:"services" json:"services"`
}
MetricProfile struct used to retrieve and insert metricProfiles in mongo
type SelfReference ¶
SelfReference to hold links and id
Click to show internal directories.
Click to hide internal directories.