JHipster uses DropWizard metrics (have you seen the technical stack here ?), And those @Timed annotations come from Spring Dropwizard metrics support .
For more information on DropWizard metrics, here is their website .
Of course, there is overhead, but it depends on how you use these annotations: if only one access to the database will work on the bean service, then you should not worry about it, since access to the database is more orders resource intensive. We use it for very high traffic applications without any problems, and in any case, in case of performance problems, we better control than be blind!
Of course, you can track these services to make all the sense:
- , JMX, Java.
- JHipster AngularJS JHipster.
mvn .