diff --git a/prometheus/server/config.yml.templete b/prometheus/server/config.yml.templete index abcf3ef6a6579a4a02e4cee143ff8ad7bcd6dc0e..cefac6253a69057bb34438f771d745bbd637c876 100644 --- a/prometheus/server/config.yml.templete +++ b/prometheus/server/config.yml.templete @@ -1,5 +1,6 @@ prometheus: url: "http://localhost:8090/plugin/Prometheus" + plugin_type: "micro-app" reverseDest: "http://localhost:9090" http: addr: "0.0.0.0:8090" diff --git a/prometheus/server/config/config.go b/prometheus/server/config/config.go index 55f96334ff0983eb02c76ec81b2485c0a4aa3bf4..97fac6e57ad6db2033669902307a76d75f3dfb83 100644 --- a/prometheus/server/config/config.go +++ b/prometheus/server/config/config.go @@ -11,6 +11,7 @@ import ( type Prometheus struct { URL string `yaml:"url"` + PluginType string `yaml:"plugin_type"` ReverseDest string `yaml:"reverseDest"` } type HttpConf struct { diff --git a/prometheus/server/plugin/plugin_manager.go b/prometheus/server/plugin/plugin_manager.go index c28d90dd8b0dc2b5d61ff4734e5fb3ae75962eb4..abb84208f2595a04a79f13055908f1ad21d5e57b 100644 --- a/prometheus/server/plugin/plugin_manager.go +++ b/prometheus/server/plugin/plugin_manager.go @@ -13,6 +13,7 @@ func Init(conf *config.Prometheus) *client.PluginInfo { Author: "zhanghan", Email: "zhanghan@kylinos.cn", Url: conf.URL, + PluginType: conf.PluginType, ReverseDest: conf.ReverseDest, } diff --git a/sdk/plugin/client/plugin.go b/sdk/plugin/client/plugin.go index e34719269160b728ac52860df3460d3b7f757fdb..097e86c1a26fcfa7591a24db662af6409d260fc3 100644 --- a/sdk/plugin/client/plugin.go +++ b/sdk/plugin/client/plugin.go @@ -13,6 +13,7 @@ type PluginInfo struct { Author string `json:"author"` Email string `json:"email"` Url string `json:"url"` + PluginType string `json:"plugin_type"` ReverseDest string `json:"reverse_dest"` }