Used the same kind of thing but not that pretyped and based on cdi events
(converted to json for ES). Issue there is the disk space bit it works well
when infra is huge :).


Le 14 mai 2017 23:16, "Marcelo Souza Vieira" <[email protected]> a
écrit :

> Hi
>
> Let me take a step to a little better explanation of the monitoring I
> mentioned.
>
> I've been working a lot with microservices. All monitoring of
> infrastructure, memory, processor, systems are running existed, with as
> tools known to all.
> But we were working on a very specific functionality. We need to
> synchronize data from server to mobile in 5s. Something around 70 thousand.
>
> When you need to measure everything. We needed to measure endpoints,
> methods, like queries. It was a monitoring of each step of the system to
> identify some gargoyle. We needed to know the execution time of each
> method, doing general, thrown exceptions, some clintid information, etc.
>
> In this scenario I could not use the logs. Our logs for all files for
> GrayLog, but it was too complicated for the logs to find any more accurate
> information.
>
> I looked at the frameworks and we need such a specific monitoring. And not
> from my point of view, it is such an important monitoring when others
> already exist.
>
> Well, then I created the EYE project.
> Https://github.com/marcelosv/eye
>
> What can I do? Through a simple annotation, it gathers more information:
>
> Https://github.com/marcelosv/eye/blob/master/eye/src/main/
> java/br/com/eye/data/SonarData.java
>
> They go to the elastic and with the kibana can be exploited better as
> information.
>
> In my opinion, I found it interesting to have something inside a frame,
> impelled.
> But it's just an opinion: D
>
> About the projects. As I said. I am available to help Meecrowave,
> openWebBens or others.
>
> Marcelo
>
> 2017-05-13 17:01 GMT-03:00 Romain Manni-Bucau <[email protected]>:
>
> > Hey Marcelo,
> >
> > Apache Sirona has it and I think metrics as well. Also any event based
> > monitoring solution (elasticsearch, solr, mongo based) works.
> >
> > I'll let you move one step forward in the detail but think you hit a
> common
> > issue: "monitoring". This doesnt mean anything until you detail what you
> > want:
> >
> > 1. know an event happent
> > 2. know what happent
> > 3. which metadata you need
> > 4. etc...
> >
> > Then you need to define your constraints:
> >
> > 1. disk space
> > 2. storage system
> > 3. ...
> >
> > Personally I tend to translate most of the monitoring needs i have in
> > graphite (or graphite like / rrd4j) "values" which allows a small impact
> on
> > the disk and infra vs a very impacting infra based on elasticsearch or
> > cassandra.
> >
> > Concretely here is how i see monitoring today:
> >
> > 1.a. getting the data is easy (CDI or not)
> > 1.b. having a pipeline with good performances to push to a storage is
> easy
> > 2.a. having an infra for monitoring is highly dependent on the company
> > 2.b. monitoring is very diverse (performance, transaction tracing,
> metrics,
> > ...)
> >
> > 1.* being the client/app/meecrowave side of the fence, 2.* being the
> > company one
> >
> > Hope it makes some sense (it is late already ;))
> >
> >
> >
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > rmannibucau> |
> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > <https://javaeefactory-rmannibucau.rhcloud.com>
> >
> > 2017-05-13 19:34 GMT+02:00 Marcelo Souza Vieira <[email protected]
> >:
> >
> > > What's up peoples.
> > >
> > > I would like to comment on an experience with microservices.
> > > I work with many applications and my difficult is monitoring the
> > > microservices.
> > > Don't monitoring the machine, memory, threads, but monitoring the
> > features.
> > >
> > > Ex:
> > > I need to know how many times execution one method, whats the
> parameters,
> > > whats is time for execution, etc.
> > >
> > > The monitoring is very importing for companies. Monitoring the
> business.
> > >
> > > Don't exists project for microservices with this functionality embedded
> > and
> > > the easy user.
> > >
> > > This one idea for us think.
> > >
> > > so long
> > >
> > > Marcelo
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > 2017-05-13 13:42 GMT-03:00 Marcelo Souza Vieira <
> [email protected]
> > >:
> > >
> > > > Hello,
> > > >
> > > > I have time for help the project.
> > > > I understands that the project is differences to spring boot.
> > > > I write with i working spring boot for your understand with i
> working a
> > > > microservices.
> > > > I want help the project meecrowave and OWB. I need understand more
> > about
> > > > project but i want to be part of projects
> > > >
> > > > :D
> > > >
> > > > Marcelo
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > 2017-05-13 7:18 GMT-03:00 Mark Struberg <[email protected]>:
> > > >
> > > >> +1
> > > >>
> > > >> Welcome Marcelo!
> > > >>
> > > >> When one compares us to boot then there is indeed a lot of
> overlapping
> > > >> goals for the end user.
> > > >> But there are also some important differences. Boot is an eco
> system.
> > > >> Meecrowave is just the server part.
> > > >> The eco-system is basically all CDI Extensions out there.
> > > >> So if we need e.g. a CircuitBreaker, then this is most probably not
> > done
> > > >> in Meecrowave but in Apache DeltaSpike as CDI interceptor.
> > > >> If you didn't yet look at DeltaSpike then you should really do - it
> > > >> contains tons of powerful tools for Java EE projects!
> > > >> And DeltaSpike of course is fun to contribute as well.
> > > >>
> > > >> One more thing: We are just about to start our work on CDI 2.0 in
> > > >> OpenWebBeans.
> > > >> So if you have a bit spare time and just want to have fun on a
> really
> > > >> interesting Open Source project, then the main OWB project might
> need
> > > your
> > > >> help as well ;)
> > > >>
> > > >> LieGrue,
> > > >> strub
> > > >>
> > > >>
> > > >> > Am 13.05.2017 um 10:24 schrieb Romain Manni-Bucau <
> > > >> [email protected]>:
> > > >> >
> > > >> > Hello Marcelo,
> > > >> >
> > > >> > Welcome there!
> > > >> >
> > > >> > A release is not yet planned but we can need to upgrade johnzon to
> > fix
> > > >> some
> > > >> > big in jsonb.
> > > >> >
> > > >> > There is no open issue but some enhancements to do in the docs -
> > > explain
> > > >> > more oauth2 usage and getting started for instance - and maven
> > plugins
> > > >> > around packaging (we dont support windows scripts for instance).
> > > >> >
> > > >> > Also if you feel you miss something crucial from spring land just
> > > send a
> > > >> > mail and we ll see if we have it or need to tackle that lack.
> > > >> >
> > > >> > Le 13 mai 2017 01:47, "Marcelo Souza Vieira" <
> > [email protected]
> > > >
> > > >> a
> > > >> > écrit :
> > > >> >
> > > >> > Hi,
> > > >> >
> > > >> > My name is Marcelo.
> > > >> > I my from Brazil, City Florianópolis.
> > > >> >
> > > >> > The project Meecrowave is very interesting.
> > > >> > I worked with Microservices at 2 year. But i user a lot Spring
> boot,
> > > >> > because Spring boot is very easy from work.
> > > >> >
> > > >> > I like the contribute in project Meecrowave for help the evolution
> > > and i
> > > >> > have use a framework ins't Spring.
> > > >> >
> > > >> > Whats is status the project?
> > > >> > I see are issues and don't have issues open. The new version the
> > > >> Meecrowave
> > > >> > is planned?
> > > >> >
> > > >> > Marcelo
> > > >>
> > > >>
> > > >
> > >
> >
>

Reply via email to