mongo

package
v0.6.7 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2018 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ModuleName = "Mongo InIt"
)

Variables

This section is empty.

Functions

func DeleteAllContainer

func DeleteAllContainer(svcname, ns string) error

func DeleteAllNamespaceByCID

func DeleteAllNamespaceByCID(clusterID string) error

func DeleteAllSvcByNs

func DeleteAllSvcByNs(ns string) error

func DeleteCluster

func DeleteCluster(id string) error

func DeleteContainerById

func DeleteContainerById(id string) (err error)

func DeleteMetaData added in v0.1.1

func DeleteMetaData(id string) (err error)

func DeleteMonitorByID added in v0.6.5

func DeleteMonitorByID(id string) error

func DeleteMonitorByKind added in v0.6.5

func DeleteMonitorByKind(kind string) (err error)

DeleteMonitorByKind 删除指定类型的监控数据 kind 事件类型

func DeleteMonitorByKindAndStatus added in v0.6.5

func DeleteMonitorByKindAndStatus(kind, status string) (err error)

DeleteMonitorByKindAndStatus 删除指定类型指定状态的监控数据 kind 事件类型 status 事件状态

func DeleteNamespaceByName

func DeleteNamespaceByName(clusterID, name string) error

func DeleteSvcByName

func DeleteSvcByName(ns, name string) error

func DeleteSvcConfById

func DeleteSvcConfById(id string) (err error)

func DeleteSvcConfByNs

func DeleteSvcConfByNs(ns string) error

func DeleteSvcConfGroup added in v0.1.1

func DeleteSvcConfGroup(id string) (err error)

func FindAllMetaData added in v0.1.1

func FindAllMetaData() (md []interface{}, err error)

FindAllMetaData 检索所有的MetaData数据

func FindMetaDataByRegion

func FindMetaDataByRegion(region string) (md interface{}, err error)

func GetALlMetaData

func GetALlMetaData() (m []interface{}, err error)

func GetAllNamespaceByCID

func GetAllNamespaceByCID(clusterID string) (ns []interface{}, err error)

func GetAllSvcByNs

func GetAllSvcByNs(ns string) (svc []interface{}, err error)

func GetAllSvcConfGroupByNs added in v0.1.1

func GetAllSvcConfGroupByNs(ns string) (scg []interface{}, err error)

GetAllSvcConfGroupByNs 获取指定命名空间下的所有服务编排数据

func GetClusterById

func GetClusterById(id string) (ns interface{}, err error)

func GetClusterByRegion

func GetClusterByRegion(region string) (m []interface{}, err error)

func GetContaienrByName added in v0.1.1

func GetContaienrByName(conName, svcName, nsme string) (con interface{}, err error)

func GetContaienrBySvc

func GetContaienrBySvc(svcname, ns string) (con []interface{}, err error)

func GetContainerByID

func GetContainerByID(id string) (con interface{}, err error)

func GetMetaDataByRegion

func GetMetaDataByRegion(region string, metadata interface{}) (err error)

func GetNamespaceByName

func GetNamespaceByName(clusterID, name string) (ns interface{}, err error)

func GetSession

func GetSession() *mgo.Session

func GetSvcByName

func GetSvcByName(ns, name string) (svc interface{}, err error)

func GetSvcConfByID

func GetSvcConfByID(id string) (conf interface{}, err error)

func GetSvcConfByName

func GetSvcConfByName(name, ns string) (conf interface{}, err error)

func GetSvcConfGroupByName added in v0.1.1

func GetSvcConfGroupByName(name, ns string) (scg interface{}, err error)

func GetSvcConfNs

func GetSvcConfNs(ns string) (conf []interface{}, err error)

func MongoClusterCol

func MongoClusterCol() *mgo.Collection

func MongoContainerCol

func MongoContainerCol() *mgo.Collection

func MongoGetALlMonitorByKind added in v0.6.5

func MongoGetALlMonitorByKind(kind string) (mb []interface{}, err error)

MongoGetALlMonitorByKind 获取指定Agent的监控数据 kind Agent名称

func MongoGetAllMonitorByKindAndStatus added in v0.6.5

func MongoGetAllMonitorByKindAndStatus(kind, status string) (mb []interface{}, err error)

MongoGetAllMonitorByKindAndStatus 获取指定类型指定状态的监控数据 kind 事件类型 status 事件状态

func MongoGetMonitorByName added in v0.6.5

func MongoGetMonitorByName(agent, svcname, namespace string) (mb interface{}, err error)

MongoGetMonitorByName 通过服务名和命名空间查询监控信息 Agent agent名称 Svcname 服务名称 Namespace 命名空间

func MongoMetadataCol

func MongoMetadataCol() *mgo.Collection

func MongoMonitor added in v0.6.5

func MongoMonitor() *mgo.Collection

MongoMonitor 获取监控数据库实例

func MongoNamespaceCol

func MongoNamespaceCol() *mgo.Collection

func MongoSVCCol

func MongoSVCCol() *mgo.Collection

func MongoSvcConfGroup added in v0.1.1

func MongoSvcConfGroup() *mgo.Collection

func MongoSvcConfig

func MongoSvcConfig() *mgo.Collection

func ReplaceMonitor added in v0.6.5

func ReplaceMonitor(id string, scg interface{}) error

ReplaceMonitor 替换监控数据 id 旧数据ID scg 监控数据

func SaveCluster

func SaveCluster(cluster interface{}) error

func SaveContainer

func SaveContainer(con interface{}) error

func SaveMetaData

func SaveMetaData(metadata interface{}) error

func SaveMonitor added in v0.6.5

func SaveMonitor(scg interface{}) error

SaveMonitor 插入一条监控数据

func SaveNamespace

func SaveNamespace(namespace interface{}) error

func SaveService

func SaveService(svc interface{}) error

func SaveSvcConfGroup added in v0.1.1

func SaveSvcConfGroup(scg interface{}) error

func SaveSvcConfig

func SaveSvcConfig(conf interface{}) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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