Just to clarify. apache/TomEE is the open source project. It was stared by David Blevins and others in order to provide a lightweight alternative to Java EE servers. Tomitribe is a commercial company that was created to provide support services to companies using TomEE and a couple of other open source projects (e.g. Tomcat and ActiveMQ). While a bunch of the folks volunteering to work on TomEE also work for Tomitribe the two organizations are separate. Tomitribe doesn't own TomEE. TomEE is open source and is owned by you and everyone else in the open source community. So the work you do on TomEE should be done on the apache/tomee Git Hub project - using the forking technique I talked about before.
On Mon, Dec 3, 2018 at 11:43 AM Ivan Junckes Filho <ivanjunc...@gmail.com> wrote: > yw! > > You should not work on anything related to "tomitribe", the correct > repository is apache/tomee. Apache is the owner of the project. > > https://github.com/apache/tomee > > > > On Mon, Dec 3, 2018 at 3:40 PM Michael Redlich <mpre...@gmail.com> wrote: > > > Thanks, Ivan! > > > > As you may have already seen, Richard explained everything to me! > > > > Mike. > > > > > > On Mon, Dec 3, 2018 at 8:20 AM Ivan Junckes Filho <ivanjunc...@gmail.com > > > > wrote: > > > >> Hi Michael, I am not sure I understand you question. > >> > >> If I get it right, the instructions were in my previous email. > >> > >> Can you elaborate? > >> > >> On Mon, Dec 3, 2018 at 11:07 AM Michael Redlich <mpre...@gmail.com> > >> wrote: > >> > >>> Hi Ivan: > >>> > >>> Ah, OK, cool. I will indeed do that. > >>> > >>> Since I’m new to the open-source community, I would appreciate knowing > >>> how I would use the forked TomEE repository on my own Github account > >>> relative to the repository I cloned on my local machine. > >>> > >>> I appreciate everyone’s patience as I get myself established! > >>> > >>> Mike. > >>> > >>> > >>> On Mon, Dec 3, 2018 at 5:50 AM Ivan Junckes Filho < > ivanjunc...@gmail.com> > >>> wrote: > >>> > >>>> You need to have your own fork. If you don't have it, just go to the > >>>> apache/tomee address and click "Fork". > >>>> > >>>> After that you need to add another remote branch. > >>>> > >>>> git remote add <remote-name> <remote-address> > >>>> > >>>> For example: > >>>> git remote add ivan https://github.com/ivanjunckes/tomee.git > >>>> > >>>> Or if you use a ssh key: > >>>> git remote add ivan g...@github.com:ivanjunckes/tomee.git > >>>> > >>>> They you will do this command to push: > >>>> git push <remote-name> <branch-name> > >>>> > >>>> Replacing the variables would be something like: > >>>> git push ivan branch_test > >>>> > >>>> On Sun, Dec 2, 2018 at 5:30 PM Michael Redlich <mpre...@gmail.com> > >>>> wrote: > >>>> > >>>>> Hi Ivan: > >>>>> > >>>>> I just tried to push a new branch to the tomee git repository. When > I > >>>>> executed *git push <remote_name> <branch_name>*, I used my own GitHub > >>>>> account for authentication, but knowing that it might fail anyway, I > >>>>> received the following message: > >>>>> > >>>>> *Username for 'https://github.com <https://github.com>': mpredli01* > >>>>> *Password for 'https://mpredl...@github.com > >>>>> <https://mpredl...@github.com>':* > >>>>> *remote: Permission to apache/tomee.git denied to mpredli01.* > >>>>> *fatal: unable to access 'https://github.com/apache/tomee.git/ > >>>>> <https://github.com/apache/tomee.git/>': The requested URL returned > error: > >>>>> 403* > >>>>> > >>>>> I assume I would need my own authentication to the tomee git > >>>>> repository? Please advise on how to proceed. Thanks! > >>>>> > >>>>> Mike. > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> On Thu, Nov 29, 2018 at 6:41 AM Ivan Junckes Filho < > >>>>> ivanjunc...@gmail.com> wrote: > >>>>> > >>>>>> Hi Michael, > >>>>>> > >>>>>> These are some commands that may help you. > >>>>>> > >>>>>> #Create a branch from master > >>>>>> git checkout -b <branch-name> > >>>>>> > >>>>>> #List the remotes you have > >>>>>> git remote -v > >>>>>> > >>>>>> #Create a new remote > >>>>>> git remote add <remote-name> <remote-url> > >>>>>> > >>>>>> #Push to the remote branch > >>>>>> git push <remote-name> <branch-name> > >>>>>> > >>>>>> > >>>>>> > >>>>>> On Thu, Nov 29, 2018 at 8:25 AM Michael Redlich <mpre...@gmail.com> > >>>>>> wrote: > >>>>>> > >>>>>>> Hi Romain: > >>>>>>> > >>>>>>> Thanks for all the background information on this! I certainly > >>>>>>> appreciate > >>>>>>> it. > >>>>>>> > >>>>>>> Mike. > >>>>>>> > >>>>>>> On Wed, Nov 28, 2018 at 10:47 AM Romain Manni-Bucau < > >>>>>>> rmannibu...@gmail.com> > >>>>>>> wrote: > >>>>>>> > >>>>>>> > Hello Michael, > >>>>>>> > > >>>>>>> > in prometheus, histograms are not represented directly like their > >>>>>>> class > >>>>>>> > and the prometheus representation is done through an endpoint and > >>>>>>> not a > >>>>>>> > body writer as per microprofile spec - can likely be enhanced but > >>>>>>> it is not > >>>>>>> > needed today since you rarely want a single metrics in the output > >>>>>>> (see > >>>>>>> > > >>>>>>> > https://github.com/apache/geronimo-metrics/blob/master/geronimo-metrics-common/src/main/java/org/apache/geronimo/microprofile/metrics/common/prometheus/PrometheusFormatter.java#L140 > >>>>>>> > for an impl) > >>>>>>> > > >>>>>>> > Now, geronimo-metrics provides for you the prometheus endpoints > so > >>>>>>> you > >>>>>>> > don't need to implement it on your side, did you set the system > >>>>>>> property geronimo.metrics.jaxrs.activated=true > >>>>>>> > ? > >>>>>>> > > >>>>>>> > Romain Manni-Bucau > >>>>>>> > @rmannibucau <https://twitter.com/rmannibucau> | Blog > >>>>>>> > <https://rmannibucau.metawerx.net/> | Old Blog > >>>>>>> > <http://rmannibucau.wordpress.com> | Github > >>>>>>> > <https://github.com/rmannibucau> | LinkedIn > >>>>>>> > <https://www.linkedin.com/in/rmannibucau> | Book > >>>>>>> > < > >>>>>>> > https://www.packtpub.com/application-development/java-ee-8-high-performance > >>>>>>> > > >>>>>>> > > >>>>>>> > > >>>>>>> > Le mer. 28 nov. 2018 à 16:43, Ivan Junckes Filho < > >>>>>>> ivanjunc...@gmail.com> > >>>>>>> > a écrit : > >>>>>>> > > >>>>>>> >> Hi Michael, could you please push it to a remote branch so I can > >>>>>>> take a > >>>>>>> >> look? > >>>>>>> >> > >>>>>>> >> On Wed, Nov 28, 2018 at 1:26 PM Michael Redlich < > >>>>>>> mpre...@gmail.com> > >>>>>>> >> wrote: > >>>>>>> >> > >>>>>>> >> > Hello everyone: > >>>>>>> >> > > >>>>>>> >> > I am making progress implementing a Metrics Histogram example. > >>>>>>> Please > >>>>>>> >> see > >>>>>>> >> > the following code: > >>>>>>> >> > > >>>>>>> >> > @Path("/histogram") > >>>>>>> >> > @GET > >>>>>>> >> > @Produces(MediaType.TEXT_PLAIN) > >>>>>>> >> > // @Produces(MediaType.APPLICATION_JSON) > >>>>>>> >> > public Histogram histogramStatus() { > >>>>>>> >> > Metadata metadata = new Metadata("items", > >>>>>>> MetricType.HISTOGRAM, > >>>>>>> >> > "degrees F"); > >>>>>>> >> > metadata.setDescription("A histogram of recent > >>>>>>> temperatures."); > >>>>>>> >> > Histogram temps = metrics.histogram(metadata); > >>>>>>> >> > for(int temp = 80; temp < 100; ++temp) { > >>>>>>> >> > temps.update(temp); > >>>>>>> >> > } > >>>>>>> >> > return temps; > >>>>>>> >> > } > >>>>>>> >> > > >>>>>>> >> > > >>>>>>> >> > In APPLICATION_JSON mode (commented), the output is as > expected. > >>>>>>> >> However, > >>>>>>> >> > in TEXT_MODE, I get the following message: > >>>>>>> >> > > >>>>>>> >> > No message body writer has been found for class > >>>>>>> >> > org.apache.geronimo.microprofile.metrics.impl.HistogramImpl, > >>>>>>> >> > ContentType: text/plain > >>>>>>> >> > > >>>>>>> >> > I haven't been able to find a way to correct this, especially > >>>>>>> since the > >>>>>>> >> > Counter Metric didn't require a body writer. > >>>>>>> >> > > >>>>>>> >> > I would appreciate any help. Thanks! > >>>>>>> >> > > >>>>>>> >> > Mike. > >>>>>>> >> > > >>>>>>> >> > -- > >>>>>>> >> > *Code*, *Write*, *Cycle*, *Run*, *Drink*, > >>>>>>> >> > *Sleep ... Repeat* > >>>>>>> >> > > >>>>>>> >> > *InfoQ <https://www.infoq.com/> Java Queue Editor* > >>>>>>> >> > https://about.me/mpredli <http://about.me/mpredli/> > >>>>>>> >> > https://twitter.com/mpredli > >>>>>>> >> > https://redlich.net/ > >>>>>>> >> > https://javasig.org/ > >>>>>>> >> > *Laissez Les Bon Temps Rouler* > >>>>>>> >> > > >>>>>>> >> > >>>>>>> > > >>>>>>> > >>>>>>> -- > >>>>>>> *Code*, *Write*, *Cycle*, *Run*, *Drink*, > >>>>>>> *Sleep ... Repeat* > >>>>>>> > >>>>>>> *InfoQ <https://www.infoq.com/> Java Queue Editor* > >>>>>>> https://about.me/mpredli <http://about.me/mpredli/> > >>>>>>> https://twitter.com/mpredli > >>>>>>> https://redlich.net/ > >>>>>>> https://javasig.org/ > >>>>>>> *Laissez Les Bon Temps Rouler* > >>>>>>> > >>>>>> > >>>>> > >>>>> -- > >>>>> *Code*, *Write*, *Cycle*, *Run*, *Drink*, > >>>>> *Sleep ... Repeat* > >>>>> > >>>>> *InfoQ <https://www.infoq.com/> Java Queue Editor* > >>>>> https://about.me/mpredli <http://about.me/mpredli/> > >>>>> https://twitter.com/mpredli > >>>>> https://redlich.net/ > >>>>> https://javasig.org/ > >>>>> *Laissez Les Bon Temps Rouler* > >>>>> > >>>> -- > >>> *Code*, *Write*, *Cycle*, *Run*, *Drink*, > >>> *Sleep ... Repeat* > >>> > >>> *InfoQ <https://www.infoq.com/> Java Queue Editor* > >>> https://about.me/mpredli <http://about.me/mpredli/> > >>> https://twitter.com/mpredli > >>> https://redlich.net/ > >>> https://javasig.org/ > >>> *Laissez Les Bon Temps Rouler* > >>> > >> > > > > -- > > *Code*, *Write*, *Cycle*, *Run*, *Drink*, > > *Sleep ... Repeat* > > > > *InfoQ <https://www.infoq.com/> Java Queue Editor* > > https://about.me/mpredli <http://about.me/mpredli/> > > https://twitter.com/mpredli > > https://redlich.net/ > > https://javasig.org/ > > *Laissez Les Bon Temps Rouler* > > > -- Richard Monson-Haefel https://twitter.com/rmonson https://www.linkedin.com/in/monsonhaefel/