Is everyone OK with this approach? Should I file a ticket on it? On Mon, Aug 21, 2017 at 2:07 PM, Dmitriy Setrakyan <dsetrak...@apache.org> wrote:
> Igniters, > > There has been lots of talk of proposals about various usage metrics for > Ignite and nothing came of it. I would like to resurrect the topic and > propose something very simple and non-intrusive. > > 1. Update Checker > The main purpose of the update checker is not to collect metrics, but to > notify users about a new version of Ignite by accessing maven.org and > getting the version out of the metadata file: > http://repo2.maven.org/maven2/org/apache/ignite/ignite-core/ > maven-metadata.xml > > This way we do not send any information anywhere and, at the same time, > urge our users to download and start using the latest version of Ignite. > > 2. Startup Counter > This piece is optional, but we can also get an insight in how many times a > certain Ignite release gets started. This is just a cool metric for the > community to gauge the project popularity. You can think of it as of a page > visit counter shown on many websites. We can even decide to display this > counter on the Ignite website as well. > > To do this, we can simply add a JAR in maven for every release, e.g. > ignite-start-counter.jar, which will contain only 1 byte. Every time an > Ignite node starts, it will download this JAR in the background. Then we > will be able to view the number of the total downloads for this JAR in > Maven Central, which is essentially the number of starts of Ignite nodes. > > *Note that neither of the above suggestions require Ignite to send or > track any user information whatsoever.* > > Please reply suggesting weather you are OK with this approach. > > D. >