Yes, if you want to implement the config server through gRPC. Benchu Yao <[email protected]>于2020年6月4日 周四11:21写道:
> Whether according to the Dynamic Configuration Service > < > https://github.com/apache/skywalking/blob/a10e04493272a88931d6916662b30d0a320287bb/oap-server/server-configuration/grpc-configuration-sync/src/main/proto/configuration-service.proto > > > format, oap will periodically fetch the configuration of my grpc server? > And the ConfigurationResponse.Config.name = > alarm.default.alarm-settings,the ConfigurationResponse.Config.value format > same > as alarm-settings.yml > < > https://github.com/apache/skywalking/blob/a10e04493272a88931d6916662b30d0a320287bb/docs/en/setup/backend/backend-alarm.md > > > ? > > Sheng Wu <[email protected]> 于2020年6月3日周三 下午5:41写道: > > > I think you totally understand the documentation in the wrong way. That > is > > the thing I am confused about. > > The document says nothing about these keys are in the application.yml, > and > > the dynamic configuration has nothing related to it > > > > > SkyWalking Configurations mostly are set through application.yml and > OS > > system environment variables. But some of them are supporting dynamic > > settings from upstream management system. > > This is background, about what you are using default. > > > > If this thing is very hard for you to understand, I would recommend you > to > > read some codes, such as all implementations of > DynamicConfigurationService > > Dynamic Configuration is a very common, widely used thing, it is > SkyWalking > > keeps watching someplace through config server(zookeeper, etcd...) or > grpc. > > Those things provide the change notification. > > Then, OAP interacts based on their response. That is all. > > > > Sheng Wu 吴晟 > > Twitter, wusheng1108 > > > > > > Benchu Yao <[email protected]> 于2020年6月3日周三 下午5:27写道: > > > > > I don't understand the documentation > > > > > > My understanding of the documentation is:. > > > first:configure alarm.default. alarm-settings > > > alarm: > > > selector: ${SW_ALARM:default} > > > default: > > > alarm-settings:What should I fill in here?There is no > > > alarm-settings example in the current version of application.yml.Maybe > > > nothing is needed. > > > > > > second:configure SW_CONFIGURATION > > > > > > configuration: > > > selector: ${SW_CONFIGURATION:grpc} > > > none: > > > grpc: > > > host: ${SW_DCS_SERVER_HOST:"my host"} > > > port: ${SW_DCS_SERVER_PORT:80} > > > clusterName: ${SW_DCS_CLUSTER_NAME:SkyWalking} > > > period: ${SW_DCS_PERIOD:20} > > > > > > > > > third:oap fetches data from my grpc service through grpc protocol, the > > data > > > format is the same as alarm-settings.yml > > > > > > > > > I think my understanding should be wrong, but I did not understand the > > > documentation. > > > Is the dynamic configuration available in the newly released > skywalking > > > version? > > > I only found slowDBAccessThreshold in application.yml, but none of the > > > other four. > > > > > > > > > Thanks, > > > > > > Yao Benchu > > > > > > > > > > > > Sheng Wu <[email protected]> 于2020年6月3日周三 下午2:13写道: > > > > > > > I am confused, do you read the document? It is very clear there. > > > > > > > > Sheng Wu 吴晟 > > > > Twitter, wusheng1108 > > > > > > > > > > > > Benchu Yao <[email protected]> 于2020年6月3日周三 下午1:54写道: > > > > > > > > > Does it mean that I implement a third-party tool and then > > > skywalking-oap > > > > > fetches the configuration from my tool? > > > > > > > > > > If so, what are the restrictions for the data structure of > > third-party > > > > > tools > > > > > > > > > > Sheng Wu <[email protected]> 于2020年6月3日周三 上午11:19写道: > > > > > > > > > > > Upstream management system is the 3rd party system, anything you > > > like. > > > > > > We provide watching or grpc sync mechanism. So, you could choose > > how > > > > you > > > > > > could change the setting. > > > > > > > > > > > > Where depends on your choice. > > > > > > > > > > > > Sheng Wu 吴晟 > > > > > > Twitter, wusheng1108 > > > > > > > > > > > > > > > > > > Benchu Yao <[email protected]> 于2020年6月3日周三 上午11:05写道: > > > > > > > > > > > > > How to configure alarms dynamically > > > > > > > > > > > > > > What is the upstream management system in the document > > > > > > > < > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://github.com/apache/skywalking/blob/8af10bed11d0eac53e8eab13a3df276cd613647d/docs/en/setup/backend/dynamic-config.md > > > > > > > > > > > > > > > ? > > > > > > > > > > > > > > Where is Config Key configured? > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > Yao Benchu > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- Sheng Wu 吴晟 Apache SkyWalking Apache Incubator Apache ShardingSphere, ECharts, DolphinScheduler podlings Zipkin Twitter, wusheng1108
