config.yml ファイルで dropwizard グラファイト メトリックス レポーターを構成しようとしました。
metrics:
reporters:
- type: graphite
host: my.graphite.host.com
port: 2003
prefix: my.prefix
pom.xml の依存関係として、dropwizard-metrics と metrics-graphite の両方があります。レポーターに関する Application クラスまたは Configuration クラスには何もありません。私は、DropWizard が MetricRegistry とレポーターのすべての初期化と開始を処理するという印象を受けました。それでも、アプリケーションを実行すると、次のエラーが表示されます。
config.yml has an error:
* Failed to parse configuration at: metrics.reporters;
Could not resolve type id 'graphite' into a subtype of [simple type,
class io.dropwizard.metrics.ReporterFactory]:
known type ids = [ReporterFactory, console, csv, log]
at [Source: N/A; line: -1, column: -1]
(through reference chain: com.example.MyConfiguration["metrics"]-
>io.dropwizard.metrics.MetricsFactory["reporters"])
「グラファイト」が許容されるタイプとして取り上げられないのはなぜですか? 私は何が欠けていますか?