Documentation
¶
Index ¶
- Constants
- func DeleteAllContainer(svcname, ns string) error
- func DeleteAllNamespaceByCID(clusterID string) error
- func DeleteAllSvcByNs(ns string) error
- func DeleteCluster(id string) error
- func DeleteContainerById(id string) (err error)
- func DeleteMetaData(id string) (err error)
- func DeleteMonitorByID(id string) error
- func DeleteMonitorByKind(kind string) (err error)
- func DeleteMonitorByKindAndStatus(kind, status string) (err error)
- func DeleteNamespaceByName(clusterID, name string) error
- func DeleteSvcByName(ns, name string) error
- func DeleteSvcConfById(id string) (err error)
- func DeleteSvcConfByNs(ns string) error
- func DeleteSvcConfGroup(id string) (err error)
- func FindAllMetaData() (md []interface{}, err error)
- func FindMetaDataByRegion(region string) (md interface{}, err error)
- func GetALlMetaData() (m []interface{}, err error)
- func GetAllNamespaceByCID(clusterID string) (ns []interface{}, err error)
- func GetAllSvcByNs(ns string) (svc []interface{}, err error)
- func GetAllSvcConfGroupByNs(ns string) (scg []interface{}, err error)
- func GetClusterById(id string) (ns interface{}, err error)
- func GetClusterByRegion(region string) (m []interface{}, err error)
- func GetContaienrByName(conName, svcName, nsme string) (con interface{}, err error)
- func GetContaienrBySvc(svcname, ns string) (con []interface{}, err error)
- func GetContainerByID(id string) (con interface{}, err error)
- func GetMetaDataByRegion(region string, metadata interface{}) (err error)
- func GetNamespaceByName(clusterID, name string) (ns interface{}, err error)
- func GetSession() *mgo.Session
- func GetSvcByName(ns, name string) (svc interface{}, err error)
- func GetSvcConfByID(id string) (conf interface{}, err error)
- func GetSvcConfByName(name, ns string) (conf interface{}, err error)
- func GetSvcConfGroupByName(name, ns string) (scg interface{}, err error)
- func GetSvcConfNs(ns string) (conf []interface{}, err error)
- func MongoClusterCol() *mgo.Collection
- func MongoContainerCol() *mgo.Collection
- func MongoGetALlMonitorByKind(kind string) (mb []interface{}, err error)
- func MongoGetAllMonitorByKindAndStatus(kind, status string) (mb []interface{}, err error)
- func MongoGetMonitorByName(agent, svcname, namespace string) (mb interface{}, err error)
- func MongoMetadataCol() *mgo.Collection
- func MongoMonitor() *mgo.Collection
- func MongoNamespaceCol() *mgo.Collection
- func MongoSVCCol() *mgo.Collection
- func MongoSvcConfGroup() *mgo.Collection
- func MongoSvcConfig() *mgo.Collection
- func ReplaceMonitor(id string, scg interface{}) error
- func SaveCluster(cluster interface{}) error
- func SaveContainer(con interface{}) error
- func SaveMetaData(metadata interface{}) error
- func SaveMonitor(scg interface{}) error
- func SaveNamespace(namespace interface{}) error
- func SaveService(svc interface{}) error
- func SaveSvcConfGroup(scg interface{}) error
- func SaveSvcConfig(conf interface{}) error
Constants ¶
View Source
const (
ModuleName = "Mongo InIt"
)
Variables ¶
This section is empty.
Functions ¶
func DeleteAllContainer ¶
func DeleteAllNamespaceByCID ¶
func DeleteAllSvcByNs ¶
func DeleteCluster ¶
func DeleteContainerById ¶
func DeleteMetaData ¶ added in v0.1.1
func DeleteMonitorByID ¶ added in v0.6.5
func DeleteMonitorByKind ¶ added in v0.6.5
DeleteMonitorByKind 删除指定类型的监控数据 kind 事件类型
func DeleteMonitorByKindAndStatus ¶ added in v0.6.5
DeleteMonitorByKindAndStatus 删除指定类型指定状态的监控数据 kind 事件类型 status 事件状态
func DeleteNamespaceByName ¶
func DeleteSvcByName ¶
func DeleteSvcConfById ¶
func DeleteSvcConfByNs ¶
func DeleteSvcConfGroup ¶ added in v0.1.1
func FindAllMetaData ¶ added in v0.1.1
func FindAllMetaData() (md []interface{}, err error)
FindAllMetaData 检索所有的MetaData数据
func FindMetaDataByRegion ¶
func GetALlMetaData ¶
func GetALlMetaData() (m []interface{}, err error)
func GetAllNamespaceByCID ¶
func GetAllSvcByNs ¶
func GetAllSvcConfGroupByNs ¶ added in v0.1.1
GetAllSvcConfGroupByNs 获取指定命名空间下的所有服务编排数据
func GetClusterById ¶
func GetClusterByRegion ¶
func GetContaienrByName ¶ added in v0.1.1
func GetContaienrBySvc ¶
func GetContainerByID ¶
func GetMetaDataByRegion ¶
func GetNamespaceByName ¶
func GetSession ¶
func GetSession() *mgo.Session
func GetSvcByName ¶
func GetSvcConfByID ¶
func GetSvcConfByName ¶
func GetSvcConfGroupByName ¶ added in v0.1.1
func GetSvcConfNs ¶
func MongoClusterCol ¶
func MongoClusterCol() *mgo.Collection
func MongoContainerCol ¶
func MongoContainerCol() *mgo.Collection
func MongoGetALlMonitorByKind ¶ added in v0.6.5
MongoGetALlMonitorByKind 获取指定Agent的监控数据 kind Agent名称
func MongoGetAllMonitorByKindAndStatus ¶ added in v0.6.5
MongoGetAllMonitorByKindAndStatus 获取指定类型指定状态的监控数据 kind 事件类型 status 事件状态
func MongoGetMonitorByName ¶ added in v0.6.5
MongoGetMonitorByName 通过服务名和命名空间查询监控信息 Agent agent名称 Svcname 服务名称 Namespace 命名空间
func MongoMetadataCol ¶
func MongoMetadataCol() *mgo.Collection
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
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 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.
Click to show internal directories.
Click to hide internal directories.