in dotTrace-agent/src/main/java/jetbrains/buildServer/dotTrace/agent/PatternsGenerator.java [32:46]
public String create(@NotNull final Context context) {
final Document doc = myDocumentManager.createDocument();
final Element patternsElement = doc.createElement(PATTERNS_ELEMENT);
String thresholdsStr = myParametersService.tryGetRunnerParameter(Constants.THRESHOLDS_VAR);
if(!StringUtil.isEmptyOrSpaces(thresholdsStr)) {
final Metrics metrics = myThresholdsParser.parse(thresholdsStr);
for(Metric metric : metrics.getMetrics()) {
final Element patternElement = createSimpleElement(doc, PATTERN_ELEMENT, metric.getMethodName());
patternsElement.appendChild(patternElement);
}
}
doc.appendChild(patternsElement);
return myDocumentManager.convertDocumentToString(doc, Collections.<String, String>emptyMap());
}