<dependency>
<groupId>org.stagemonitor</groupId>
<artifactId>stagemonitor-core</artifactId>
<version>0.99.99</version>
</dependency>
groovy
compile group: 'org.stagemonitor', name: 'stagemonitor-core', version: '0.99.99'
properties
stagemonitor.reporting.elasticsearch.url=http://localhost:9200
stagemonitor.reporting.elasticsearch.index=your_index
stagemonitor.measurement.SessionNameGeneratorClass=my.package.MySessionNameGenerator
@Service
public class MyService {
@MonitorRequests(metricName = "myServiceMethod")
public void myServiceMethod() {
}
@MonitorSql(metricName = "mySqlQuery")
public void mySqlQuery() {
}
@MonitorExternal(metricName = "myExternalCall")
public void myExternalCall() {
}
}