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
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to