簡體   English   中英

將服務器名稱添加到Datadog的指標

[英]Add server name to metrics for Datadog

我將dropwizard指標metrics-datadog一起使用

創建報告如下:

HttpTransport httpTransport = new HttpTransport.Builder().withApiKey(API_KEY).build();

DatadogReporter reporter;
reporter = DatadogReporter.forRegistry(metrics)
            .withTransport(httpTransport)
            .withPrefix(PREFIX)
            .withTags(tags)
            .convertRatesTo(TimeUnit.SECONDS)
            .convertDurationsTo(TimeUnit.MILLISECONDS)
            .filter(MetricFilter.ALL)
            .build();

reporter.start(value, unit);

但是datadog中沒有主機(服務器名稱)參數。 如何為指標添加主機(服務器名稱)以在datadog控制面板中對其進行過濾? 默認datadog代理的指標具有服務器名稱屬性。

只需為org.coursera.metrics.datadog.DatadogReporter.Builder設置主機名:

.withHost(InetAddress.getLocalHost().getCanonicalHostName())

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM