Typically a configuration like this could be both ways as this is a long list of auto configured plugins.
On Mon, Mar 30, 2020, 5:38 AM Sheng Wu <[email protected]> wrote: > Seems acceptable to me. Just curious are real both ways required? > Normally, people use an image tag to represent the agent(with necessary > plugins) for their different services normally. > > Sheng Wu 吴晟 > Twitter, wusheng1108 > > > Viswa Ramamoorthy <[email protected]> 于2020年3月30日周一 下午5:35写道: > >> yes >> >> On Sun, Mar 29, 2020 at 8:32 PM Sheng Wu <[email protected]> >> wrote: >> >>> Hi >>> >>> What is the expected behavior of `enable_plugins`? If make the core only >>> active the listed plugins? >>> >>> Sheng Wu 吴晟 >>> Twitter, wusheng1108 >>> >>> >>> Vr Vlaa <[email protected]> 于2020年3月29日周日 下午8:55写道: >>> >>>> I will send PR >>>> >>>> Assuming that we will introduce a new black list property called >>>> 'disable_plugins' in agent.config to list comma separated keys to plugin >>>> ids to be disabled. >>>> >>>> Below is an example. >>>> >>>> #the below will disable activemq-5.x-plugin & armeria-0.84.x-plugin >>>> disable_plugins=activemq-5.x,armeria-063-084 >>>> >>>> I am also thinking to introduce a white list property called >>>> 'enable_plugins' in agent.config to list comma separated keys to plugin ids >>>> to be enabled. NOTE that 'enable_plugins' property takes precedence over >>>> 'disable_plugins' and when 'enable_plugins' is in agent.config >>>> 'disable_plugins' property is ignored. >>>> >>>> #the below will enable ON:Y elasticsearch-6.x-plugin & >>>> rabbitmq-5.x-plugin; NOTE that disable_plugins is ignored >>>> when enable_plugins is in agent.config >>>> enable_plugins=elasticsearch-6.x,rabbitmq-5.x >>>> >>>> Let me know what you think >>>> >>>> >>>> >>>> On Sat, Mar 28, 2020 at 11:18 PM Sheng Wu <[email protected]> >>>> wrote: >>>> >>>>> Hi Vr Vlaa >>>>> >>>>> It seems NO objection from the team. you could work on this and look >>>>> forward to your pull request. >>>>> >>>>> Sheng Wu 吴晟 >>>>> Twitter, wusheng1108 >>>>> >>>>> >>>>> han liu <[email protected]> 于2020年3月27日周五 下午9:44写道: >>>>> >>>>>> I think add the configuration item in `agent.conf` to close plugins is >>>>>> looking good to me. >>>>>> >>>>>> In this way, both configuration file and environment variables can be >>>>>> take >>>>>> effect after restarted the application. >>>>>> >>>>>> >>>>>> Vr Vlaa <[email protected]>于2020年3月27日 周五下午9:23写道: >>>>>> >>>>>> > I am fine with listing plugin names in agent.config to disable >>>>>> instead of >>>>>> > feeding via skywalking-plugin.def in that format. As long as we >>>>>> have a way >>>>>> > to disable plugins via agent.config, it handles this requirement. >>>>>> > >>>>>> > >>>>>> > On Fri, Mar 27, 2020 at 8:24 AM Sheng Wu <[email protected]> >>>>>> wrote: >>>>>> > >>>>>> > > Hi Dev team >>>>>> > > >>>>>> > > There is a discussion happening on GitHub issue. I hope that could >>>>>> > > continue on the mail list. >>>>>> > > >>>>>> > > Vr Vlaa wants to add a mechanism to disable plugin without >>>>>> physical >>>>>> > > deletion. I propose to keep using agent.config file and the names >>>>>> in the >>>>>> > > plugin.def files. >>>>>> > > >>>>>> > > I want to hear more from others from dev team. >>>>>> > > >>>>>> > > Sheng Wu >>>>>> > > >>>>>> > > Vr Vlaa <[email protected]>于2020年3月27日 周五下午8:19写道: >>>>>> > > >>>>>> > >> ---------- Forwarded message --------- >>>>>> > >> From: 吴晟 Wu Sheng <[email protected]> >>>>>> > >> Date: Fri, Mar 27, 2020 at 7:47 AM >>>>>> > >> Subject: Re: [apache/skywalking] Provide ability to turn off >>>>>> plugins >>>>>> > >> (#4578) >>>>>> > >> To: apache/skywalking <[email protected]> >>>>>> > >> Cc: viswaramamoorthy <[email protected]>, Author < >>>>>> > >> [email protected]> >>>>>> > >> >>>>>> > >> >>>>>> > >> I prefer you still use the agent.config to deactivate, by >>>>>> listing the >>>>>> > >> disable plugin names. You should notice all plugin.def includes >>>>>> names, >>>>>> > You >>>>>> > >> should use those names to disable agent plugins. >>>>>> > >> >>>>>> > >> WDYT? >>>>>> > >> >>>>>> > >> And, this discussion should happen in the mail list, could you >>>>>> forward >>>>>> > >> there? >>>>>> > >> >>>>>> > >> — >>>>>> > >> You are receiving this because you authored the thread. >>>>>> > >> Reply to this email directly, view it on GitHub >>>>>> > >> < >>>>>> > >>>>>> https://github.com/apache/skywalking/issues/4578#issuecomment-604957166 >>>>>> > >> >, >>>>>> > >> or unsubscribe >>>>>> > >> < >>>>>> > >> >>>>>> > >>>>>> https://github.com/notifications/unsubscribe-auth/AF5E7VK5NFVIIF7M4UU3D2DRJSG4BANCNFSM4LUOVKJA >>>>>> > >> > >>>>>> > >> . >>>>>> > >> >>>>>> > > -- >>>>>> > > Sheng Wu 吴晟 >>>>>> > > >>>>>> > > Apache SkyWalking >>>>>> > > Apache Incubator >>>>>> > > Apache ShardingSphere, ECharts, DolphinScheduler podlings >>>>>> > > Zipkin >>>>>> > > Twitter, wusheng1108 >>>>>> > > >>>>>> > >>>>>> >>>>>
