public class MetricsRepositoryMethodInvocationListener extends ObjectSE implements org.springframework.data.repository.core.support.RepositoryMethodInvocationListener
Repository
呼び出しをインターセプトし、実行時間と結果に関するメトリクスを記録します。org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocation, org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocationResult
コンストラクターと説明 |
---|
MetricsRepositoryMethodInvocationListener(io.micrometer.core.instrument.MeterRegistry registry, RepositoryTagsProvider tagsProvider, StringSE metricName, AutoTimer autoTimer) 使用すべきではありません。 2.5.4 以降、2.7.0 で削除され MetricsRepositoryMethodInvocationListener(Supplier, RepositoryTagsProvider, String, AutoTimer) を推奨 |
MetricsRepositoryMethodInvocationListener(SupplierSE<io.micrometer.core.instrument.MeterRegistry> registrySupplier, RepositoryTagsProvider tagsProvider, StringSE metricName, AutoTimer autoTimer) 新しい MetricsRepositoryMethodInvocationListener を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | afterInvocation(org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocation invocation) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
@DeprecatedSE public MetricsRepositoryMethodInvocationListener(io.micrometer.core.instrument.MeterRegistry registry, RepositoryTagsProvider tagsProvider, StringSE metricName, AutoTimer autoTimer)
MetricsRepositoryMethodInvocationListener(Supplier, RepositoryTagsProvider, String, AutoTimer)
を推奨 MetricsRepositoryMethodInvocationListener
を作成します。registry
- メトリクスが記録されるレジストリ tagsProvider
- メトリクスタグのプロバイダー metricName
- 記録するメトリクスの名前 autoTimer
- 適用する自動タイマーまたは自動タイミングを無効にする null
public MetricsRepositoryMethodInvocationListener(SupplierSE<io.micrometer.core.instrument.MeterRegistry> registrySupplier, RepositoryTagsProvider tagsProvider, StringSE metricName, AutoTimer autoTimer)
MetricsRepositoryMethodInvocationListener
を作成します。registrySupplier
- メトリクスが記録されるレジストリのサプライヤー tagsProvider
- メトリクスタグのプロバイダー metricName
- 記録するメトリクスの名前 autoTimer
- 適用する自動タイマーまたは自動タイミングを無効にする null