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

Reply via email to