You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@storm.apache.org by Alexandre Vermeerbergen <av...@gmail.com> on 2017/07/19 16:00:40 UTC

Recommended way to evaluate the performance of a topology when upgrading code/prerequisites?

Hello,

Is there some part of Apache Storm, or related tools/best practices to help
developers evaluating the performance impact of changing their code /
upgrading prerequisites (including moving to a newer Storm release)?

Somehow related question: does Apache Storm comes with it own performance
tests (we know that it come with unit tests) ?

Best regards,
Alexandre Vermeerbergen

Re: Recommended way to evaluate the performance of a topology when upgrading code/prerequisites?

Posted by Roshan Naik <ro...@hortonworks.com>.
1-       I tend to run my topology on a local cluster at a smaller scale with 1 or 2 workers and see how it performs (using the metrics show in the UI) and keep iterating .. then try on a bigger more realistic scale.

2-       Take a look at the storm-perf module (https://github.com/apache/storm/tree/1.1.x-branch/examples/storm-perf)

-roshan

From: Alexandre Vermeerbergen <av...@gmail.com>
Reply-To: "user@storm.apache.org" <us...@storm.apache.org>
Date: Wednesday, July 19, 2017 at 9:00 AM
To: "user@storm.apache.org" <us...@storm.apache.org>
Subject: Recommended way to evaluate the performance of a topology when upgrading code/prerequisites?

Hello,

Is there some part of Apache Storm, or related tools/best practices to help developers evaluating the performance impact of changing their code / upgrading prerequisites (including moving to a newer Storm release)?
Somehow related question: does Apache Storm comes with it own performance tests (we know that it come with unit tests) ?
Best regards,
Alexandre Vermeerbergen