mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-25 18:55:28 -06:00
make docker prom tag configurable
This commit is contained in:
parent
bb0884e21f
commit
8052e64ead
@ -134,7 +134,8 @@ public class NBCLI {
|
||||
logger.info("Docker metrics is enabled. Docker must be installed for this to work");
|
||||
DockerMetricsManager dmh = new DockerMetricsManager();
|
||||
Map<String, String> dashboardOptions = Map.of(
|
||||
DockerMetricsManager.GRAFANA_TAG, globalOptions.getDockerGrafanaTag()
|
||||
DockerMetricsManager.GRAFANA_TAG, globalOptions.getDockerGrafanaTag(),
|
||||
DockerMetricsManager.PROM_TAG, globalOptions.getDockerPromTag()
|
||||
);
|
||||
dmh.startMetrics(dashboardOptions);
|
||||
String warn = "Docker Containers are started, for grafana and prometheus, hit" +
|
||||
|
@ -35,7 +35,6 @@ public class NBCLIOptions {
|
||||
|
||||
private static final String METRICS_PREFIX = "--metrics-prefix";
|
||||
|
||||
// private static final String ANNOTATE_TO_GRAFANA = "--grafana-baseurl";
|
||||
private static final String ANNOTATE_EVENTS = "--annotate";
|
||||
private static final String ANNOTATORS_CONFIG = "--annotators";
|
||||
private static final String DEFAULT_ANNOTATORS = "all";
|
||||
@ -86,11 +85,12 @@ public class NBCLIOptions {
|
||||
private final static String ENABLE_CHART = "--enable-chart";
|
||||
private final static String DOCKER_METRICS = "--docker-metrics";
|
||||
private final static String DOCKER_METRICS_AT = "--docker-metrics-at";
|
||||
private static final String DOCKER_GRAFANA_TAG = "--docker-grafana-tag";
|
||||
private static final String DOCKER_PROM_TAG = "--docker-prom-tag";
|
||||
|
||||
private static final String GRAALJS_ENGINE = "--graaljs";
|
||||
private static final String NASHORN_ENGINE = "--nashorn";
|
||||
private static final String GRAALJS_COMPAT = "--graaljs-compat";
|
||||
private static final String DOCKER_GRAFANA_TAG = "--docker-grafana-tag";
|
||||
|
||||
private static final String DEFAULT_CONSOLE_LOGGING_PATTERN = "%7r %-5level [%t] %-12logger{0} %msg%n%throwable";
|
||||
|
||||
@ -136,6 +136,7 @@ public class NBCLIOptions {
|
||||
private boolean graaljs_compat = false;
|
||||
private int hdr_digits = 3;
|
||||
private String docker_grafana_tag = "7.3.4";
|
||||
private String docker_prom_tag = "latest";
|
||||
private boolean showStackTraces = false;
|
||||
private boolean compileScript = false;
|
||||
private String scriptFile = null;
|
||||
@ -283,6 +284,10 @@ public class NBCLIOptions {
|
||||
arglist.removeFirst();
|
||||
workspacesDirectory = readWordOrThrow(arglist, "a workspaces directory");
|
||||
break;
|
||||
case DOCKER_PROM_TAG:
|
||||
arglist.removeFirst();
|
||||
docker_prom_tag = readWordOrThrow(arglist, "prometheus docker tag");
|
||||
break;
|
||||
case DOCKER_GRAFANA_TAG:
|
||||
arglist.removeFirst();
|
||||
docker_grafana_tag = readWordOrThrow(arglist, "grafana docker tag");
|
||||
@ -764,6 +769,10 @@ public class NBCLIOptions {
|
||||
return docker_grafana_tag;
|
||||
}
|
||||
|
||||
public String getDockerPromTag() {
|
||||
return docker_prom_tag;
|
||||
}
|
||||
|
||||
public static class LoggerConfigData {
|
||||
public String file;
|
||||
public String pattern = ".*";
|
||||
|
Loading…
Reference in New Issue
Block a user