Versions in this module Expand all Collapse all v0 v0.0.2 May 16, 2017 Changes in this version + const AppMonitorAnnotation + const AppMonitorAnnotationRedeployInProgress + const Description + const Domain + const ResourceName + const ResourceNamePlural + const TPRName + const Version + func ListAppMonitorsWithClient(kubecfg *rest.Config, namespace string) + type AppMonitor struct + Metadata api.ObjectMeta + Spec AppMonitorSpec + func CopyObjToAppMonitor(obj interface{}) (*AppMonitor, error) + func CopyObjToAppMonitors(obj []interface{}) ([]AppMonitor, error) + func NewAppMonitor(name string, memThresholdPercent, memMultiplier float64) *AppMonitor + func (am *AppMonitor) GetObjectKind() unversioned.ObjectKind + func (am *AppMonitor) GetObjectMeta() meta.Object + func (am *AppMonitor) Instantiate(kubecfg, namespace string) error + func (am *AppMonitor) UnmarshalJSON(data []byte) error + type AppMonitorController struct + func NewAppMonitorController(kubeconfig, namespace, prometheusAddr string) (*AppMonitorController, error) + func (amc *AppMonitorController) Run(stop <-chan struct{}) + func (amc *AppMonitorController) Start(stop <-chan struct{}) + type AppMonitorControllerInformer struct + type AppMonitorCopy AppMonitor + type AppMonitorList struct + Items []AppMonitor + Metadata unversioned.ListMeta + func (aml *AppMonitorList) GetListMeta() unversioned.List + func (aml *AppMonitorList) GetObjectKind() unversioned.ObjectKind + func (aml *AppMonitorList) UnmarshalJSON(data []byte) error + type AppMonitorListCopy AppMonitorList + type AppMonitorSpec struct + MemMultiplier float64 + MemThresholdPercent float64