controller/

directory
v0.0.0-...-406276a Latest Latest
Warning

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

Go to latest
Published: May 8, 2024 License: Apache-2.0

README

代码架构

controllermaster
  • 对外提供API
    • 云平台相关API
    • 控制器/数据节点/采集器相关API
  • 健康检查
  • 授权检查
controller
  • router、service
    • 对外提供API
  • synchronizer
    • 推送平台/采集器配置数据
    • 控制器/数据节点/采集器自动发现
  • manager
    • 负责各云平台task的更新和生命周期管理,task包括cloud(云平台信息收集和组装)和record(数据库记录)
  • recorder
    • 记录资源数据
    • 发送资源变更事件
  • tagrecorder
    • 记录字典标签数据
  • cloud
    • 各类云平台的收集和组装
    • kubernetes_gather
      • 由各云平台按需启动,向其(包括kubernetes)提供K8s资源数据(不考虑云平台业务逻辑)

Directories

Path Synopsis
aws
platform Module
cmd
db
mysql/migration/rawsql
DO NOT DELETE for go list to grab directory
DO NOT DELETE for go list to grab directory
*
router
* Copyright (c) 2024 Yunshan Networks * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.
* Copyright (c) 2024 Yunshan Networks * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.
router/configuration
Package configuration is only provided for enterprise edition.
Package configuration is only provided for enterprise edition.
service/rebalance/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
appender Module
license Module
永久删除MySQL中超过7天的软删除云平台资源数据
永久删除MySQL中超过7天的软删除云平台资源数据
constraint
recorder包中使用到的泛型约束
recorder包中使用到的泛型约束
db
tagrecorder包中使用到的泛型约束
tagrecorder包中使用到的泛型约束
check
tagrecorder包中使用到的泛型约束
tagrecorder包中使用到的泛型约束

Jump to

Keyboard shortcuts

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