This is great, should make performance work much easier! I'm going to get
the Beam SQL Nexmark jobs publishing as well. (Opened
https://issues.apache.org/jira/browse/BEAM-4774 to track.) I might take on
the Dataflow runner as well if no one else volunteers.

I am curious as to why you have two separate graphs for runtime and count
rather then graphing runtime/count to get the throughput rate for each run?
Or should that be a third graph? Looks like it would just be a small tweak
to the query in perfkit.

Andrew

On Thu, Jul 12, 2018 at 11:40 AM Pablo Estrada <pabl...@google.com> wrote:

> This is really cool Etienne : ) thanks for working on this.
> Our of curiosity, do you know how often the tests run on each runner?
>
> Best
> -P.
>
> On Thu, Jul 12, 2018 at 2:15 AM Romain Manni-Bucau <rmannibu...@gmail.com>
> wrote:
>
>> Awesome Etienne, this is really important for the (user) community to
>> have that visibility since it is one of the most important aspect of the
>> Beam's quality, kudo!
>>
>>
>> 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 jeu. 12 juil. 2018 à 10:59, Jean-Baptiste Onofré <j...@nanthrax.net> a
>> écrit :
>>
>>> It's really great to have these dashboards and integration in Jenkins !
>>>
>>> Thanks Etienne for driving this !
>>>
>>> Regards
>>> JB
>>>
>>> On 11/07/2018 15:13, Etienne Chauchot wrote:
>>> >
>>> > Hi guys,
>>> >
>>> > I'm glad to announce that the CI of Beam has much improved ! Indeed
>>> > Nexmark is now included in the perfkit dashboards.
>>> >
>>> > At each commit on master, nexmark suites are run and plots are created
>>> > on the graphs.
>>> >
>>> > I've created 2 kind of dashboards:
>>> > - one for performances (run times of the queries)
>>> > - one for the size of the output PCollection (which should be constant)
>>> >
>>> > There are dashboards for these runners:
>>> > - spark
>>> > - flink
>>> > - direct runner
>>> >
>>> > Each dashboard contains:
>>> > - graphs in batch mode
>>> > - graphs in streaming mode
>>> > - graphs for the 13 queries.
>>> >
>>> > That gives more than a hundred of graphs (my right finger hurts after
>>> so
>>> > many clics on the mouse :) ). It is detailed that much so that anyone
>>> > can focus on the area they have interest in.
>>> > Feel free to also create new dashboards with more aggregated data.
>>> >
>>> > Thanks to Lukasz and Cham for reviewing my PRs and showing how to use
>>> > perfkit dashboards.
>>> >
>>> > Dashboards are there:
>>> >
>>> >
>>> https://apache-beam-testing.appspot.com/explore?dashboard=5084698770407424
>>> >
>>> https://apache-beam-testing.appspot.com/explore?dashboard=5699257587728384
>>> > <
>>> https://apache-beam-testing.appspot.com/explore?dashboard=5138380291571712
>>> >
>>> https://apache-beam-testing.appspot.com/explore?dashboard=5138380291571712
>>> >
>>> >
>>> https://apache-beam-testing.appspot.com/explore?dashboard=5099379773931520
>>> >
>>> https://apache-beam-testing.appspot.com/explore?dashboard=5731568492478464
>>> >
>>> https://apache-beam-testing.appspot.com/explore?dashboard=5163657986048000
>>> >
>>> >
>>> > Enjoy,
>>> >
>>> > Etienne
>>> >
>>> >
>>>
>>> --
>>> Jean-Baptiste Onofré
>>> jbono...@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>>
>> --
> Got feedback? go/pabloem-feedback
> <https://goto.google.com/pabloem-feedback>
>

Reply via email to