# Packages
No description provided by the author
# Functions
DelayWatchPath.
FormatBCSInfo 格式化 consul 信息.
FormatESTableInfo :.
FormatESTableInfo :.
FormatQueryRouter : 对pipelineConf序列化.
FormatESStorageInfo :.
GetBcsInfo get bcs info.
GetESStorageInfo.
GetESTableInfo.
GetFeatureFlags : 获取特性开关配置.
GetFeatureFlagsPath 获取特性开关的 consul 存储地址.
GetInfluxdbStorageInfo 获取 influxdb 存储实例.
GetInfluxdbTableInfo.
GetStorageInfo.
GetTsDBStorageInfo 获取 tsDB 存储实例.
HashIt : hash an object.
LoadConfig.
LoadDownsampledInfo 从consul获取downsampled信息.
LoopAwakeService 注册服务,并循环激活.
NewConsulInstance.
ReloadBCSInfo 从consul获取router信息.
ReloadMetricInfo: return : {dataid:[metrics]}, eg: {1001: ["usage", "idle", "iowait"], 1002: ["free", "total"]}.
ReloadRouterInfo: 从consul获取router信息 这里的path和transfer watch的路径一致.
SetInstance 创建 consul 实例.
StopAwakeService 停止服务的激活动作,并注销服务.
Wait 等待实例释放.
WatchDownsampledInfo 监听 consul 配置信息是否变化.
WatchESTableInfo.
WatchFeatureFlags : 监听特性开关变更.
WatchInfluxdbTableInfo.
WatchStorageInfo.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MetaFieldTagDimension :.
MetaFieldTagGroup :.
MetaFieldTagMetric :.
MetaFieldTagTime :.
MetaFieldTypeBool :.
MetaFieldTypeFloat :.
MetaFieldTypeInt :.
MetaFieldTypeNested :.
MetaFieldTypeObject :.
MetaFieldTypeString :.
MetaFieldTypeTimestamp :.
MetaFieldTypeUint :.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
GetDataWithPrefix 通过前缀获取 kv 列表.
GetKVData 通过 path 路径获取 value.
GetPathDataIDPath: 根据version信息,获取不同的metadata元数据信息 这里路径版本与transfer对齐.
No description provided by the author
No description provided by the author
No description provided by the author
WatchBCSInfo 监听consul路径,拿到es和influxdb等对应的查询信息.
WatchChange 监听指定地址,监听触发时,channel将会传出信息.
WatchChangeOnce 监听指定地址,监听触发时,channel将会传出信息.
WatchMetricRouter: 监听 influxdb_metrics 路径.
WatchQueryRouter: 监听consul路径,拿到es和influxdb等对应的查询信息 由于metadata的data_id元信息数据量比较大,采用延迟更新.
# Structs
Auth :.
BCSInfo projectID: clusterID -> []dataIDList.
ClusterConfig :.
DownsampledContinuousQuery 降精度字段、聚合函数、RP 信息.
DownsampledDatabase 降精度 database 配置.
DownsampledRetentionPolicy RP 配置信息.
ESTableInfo.
InfluxdbTableInfo.
Info RP 和 CQ 配置信息,用于降精度.
Instance.
MetaClusterInfo :.
MetaFieldConfig :.
MetaResultTableConfig :.
MetaResultTableConfigOption.
PipelineConfig.
Storage.
TableID.
# Type aliases
DataID :.
No description provided by the author
MetaFieldTagType :.
MetaFieldType :.
ResultTableSchemaType :.