public class GraphiteBackendListenerClient extends AbstractBackendListenerClient implements Runnable
Modifier and Type | Field and Description |
---|---|
static String |
USE_REGEXP_FOR_SAMPLERS_LIST |
static String |
USE_REGEXP_FOR_SAMPLERS_LIST_DEFAULT |
Constructor and Description |
---|
GraphiteBackendListenerClient() |
Modifier and Type | Method and Description |
---|---|
Arguments |
getDefaultParameters()
Provide a list of parameters which this test supports.
|
String |
getSamplersList() |
void |
handleSampleResults(List<SampleResult> sampleResults,
BackendListenerContext context)
Handle sampleResults, this can be done in many ways:
Write to a file
Write to a distant server
...
|
void |
run() |
protected void |
sendMetrics()
Send metrics to Graphite
|
void |
setSamplersList(String samplersList) |
void |
setupTest(BackendListenerContext context)
Do any initialization required by this client.
|
void |
teardownTest(BackendListenerContext context)
Do any clean-up required at the end of a test run.
|
createSampleResult, getLogger, getMetricsPerSampler, getSamplerMetric, getUserMetrics
public static final String USE_REGEXP_FOR_SAMPLERS_LIST
public static final String USE_REGEXP_FOR_SAMPLERS_LIST_DEFAULT
protected void sendMetrics()
public String getSamplersList()
public void setSamplersList(String samplersList)
samplersList
- the samplersList to setpublic void handleSampleResults(List<SampleResult> sampleResults, BackendListenerContext context)
BackendListenerClient
handleSampleResults
in interface BackendListenerClient
sampleResults
- List of SampleResult
context
- the context to run with. This provides access to
initialization parameters.public void setupTest(BackendListenerContext context) throws Exception
BackendListenerClient
setupTest
in interface BackendListenerClient
setupTest
in class AbstractBackendListenerClient
context
- the context to run with. This provides access to
initialization parameters.
Context is readonlyException
- when setup failspublic void teardownTest(BackendListenerContext context) throws Exception
BackendListenerClient
teardownTest
in interface BackendListenerClient
teardownTest
in class AbstractBackendListenerClient
context
- the context to run with. This provides access to
initialization parameters.Exception
- when tear down failspublic Arguments getDefaultParameters()
BackendListenerClient
getDefaultParameters
in interface BackendListenerClient
getDefaultParameters
in class AbstractBackendListenerClient
Copyright © 1998-2016 Apache Software Foundation. All Rights Reserved.