To mentor,
   yes, we will take care of these.

On Wed, Dec 11, 2019 at 5:54 PM Sheng Wu <[email protected]> wrote:

> I am saying from an observability system developer perspective.
> Master node as a trigger, is just the source of observability data.
> How and when to alert is totally another story. If you embed the alert
> inside it, you need to take care of the distributed coordination, again.
> In my mind, the alert function should an internal, scheduled by the master
> with the highest priority. It could read data from all master nodes, and
> calculate or do anything you need to do.
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
> guo jiwei <[email protected]> 于2019年12月11日周三 下午5:36写道:
>
> > Hi handsome mentor.
> > Master node is a common role in distribute system, but in DS, it's not
> very
> > meet. Master node is changing due to zk lock and is now responsible for
> > triggering task, spitting task and sending task command to worker .
> > so we put alert module into server module and triggered by master server
> is
> > suitable.
> > the important problem is the alert implementation.  we will change it as
> > the architecture change.
> >
> > PS
> > Alert module is design to trigger task event change like timeout, fail or
> > success etc. and has an individual module.
> >
> >
> > On Wed, Dec 11, 2019 at 5:18 PM Sheng Wu <[email protected]>
> > wrote:
> >
> > > Ware a normal contributor hat,
> > >
> > > Merging alert into master seems a very strange design. I could get your
> > > point, but I haven't seen any distributed system asking the master
> nodes
> > to
> > > do business logic monitoring.
> > >
> > > Sheng Wu 吴晟
> > > Twitter, wusheng1108
> > >
> > >
> > > guo jiwei <[email protected]> 于2019年12月11日周三 下午5:00写道:
> > >
> > > > Hello everyone .
> > > >   Simplify deployment is very nice to users. Currently, we have
> > discussed
> > > > combining or decreasing configuration files .  How about deleting
> alert
> > > > module ?
> > > >   We can move alert module into server module . MasterServer can take
> > the
> > > > responsibility for the task alert .
> > > >
> > > > General Implementation:
> > > >   1.  Combine alert module into server module.  Create a new package
> > for
> > > > alert function.
> > > >   2.  MasterServer is responsible for alert.  When starts
> MasterServer,
> > > > startup alert server.
> > > >   3.  We can use zk lock to round-robin doing the alert around the
> > > > MasterServer. or just leader do(for it uses little resource)
> > > >
> > > >
> > > > If this proposal is taken into consideration , users do not to deploy
> > > alert
> > > > module anymore .
> > > >
> > > > On Tue, Dec 10, 2019 at 2:24 PM qiao zhanwei <
> [email protected]>
> > > > wrote:
> > > >
> > > > >
> > > > > Hello All ,
> > > > >
> > > > > Now DolphinScheduler has so many Configuration files
> > > > >
> > > > > for example :
> > > > >
> > > > > dolphinscheduler-alert :
> > > > > alert.properties
> > > > >
> > > > > dolphinscheduler-api :
> > > > > application-api.properties
> > > > > application-combined.properties
> > > > >
> > > > >
> > > > > dolphinscheduler-common :
> > > > > hadoop.properties
> > > > > common.properties
> > > > > quartz.properties
> > > > > zookeeper.properties
> > > > >
> > > > > dolphinscheduler-dao :
> > > > > application-dao.properties
> > > > >
> > > > > dolphinscheduler-server :
> > > > > application-master.properties
> > > > > application-master.properties
> > > > > master.properties
> > > > > worker.properties
> > > > >
> > > > > .dolphinscheduler_env.sh
> > > > >
> > > > > Can we simplify deployment ?
> > > > >
> > > > > Main point :
> > > > >
> > > > > 1 configuration file simplification and  merged configuration file
> > > > > 2 master server remove port
> > > > > 3 support offline installation,remove kazoo dependencies in install
> > and
> > > > > monitor
> > > > > 4 instll.sh script simplification
> > > > >
> > > > >
> > > > > —————————————
> > > > > DolphinScheduler(Incubator)  PPMC
> > > > > Zhanwei Qiao 乔占卫
> > > > >
> > > > > [email protected]
> > > > >
> > > >
> > >
> >
>

Reply via email to