Package io.micrometer.newrelic
Interface NewRelicClientProvider
- All Known Implementing Classes:
NewRelicInsightsAgentClientProvider
,NewRelicInsightsApiClientProvider
public interface NewRelicClientProvider
Client provider for
NewRelicMeterRegistry
.- Since:
- 1.4.0
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault String
getEventType
(io.micrometer.core.instrument.Meter.Id id, NewRelicConfig config, io.micrometer.core.instrument.config.NamingConvention namingConvention) void
publish
(NewRelicMeterRegistry meterRegistry) void
setNamingConvention
(io.micrometer.core.instrument.config.NamingConvention namingConvention) Set naming convention.writeCounter
(io.micrometer.core.instrument.Counter counter) writeFunctionCounter
(io.micrometer.core.instrument.FunctionCounter counter) writeFunctionTimer
(io.micrometer.core.instrument.FunctionTimer timer) writeGauge
(io.micrometer.core.instrument.Gauge gauge) writeLongTaskTimer
(io.micrometer.core.instrument.LongTaskTimer timer) writeMeter
(io.micrometer.core.instrument.Meter meter) writeSummary
(io.micrometer.core.instrument.DistributionSummary summary) writeTimeGauge
(io.micrometer.core.instrument.TimeGauge gauge) writeTimer
(io.micrometer.core.instrument.Timer timer)
-
Field Details
-
DURATION
- See Also:
-
ACTIVE_TASKS
- See Also:
-
MAX
- See Also:
-
TOTAL
- See Also:
-
AVG
- See Also:
-
COUNT
- See Also:
-
TOTAL_TIME
- See Also:
-
TIME
- See Also:
-
VALUE
- See Also:
-
THROUGHPUT
- See Also:
-
TIME_UNIT
- See Also:
-
METRIC_TYPE
- See Also:
-
METRIC_NAME
- See Also:
-
-
Method Details
-
getEventType
default String getEventType(io.micrometer.core.instrument.Meter.Id id, NewRelicConfig config, io.micrometer.core.instrument.config.NamingConvention namingConvention) -
publish
-
writeFunctionTimer
-
writeTimer
-
writeSummary
-
writeLongTaskTimer
-
writeTimeGauge
-
writeGauge
-
writeCounter
-
writeFunctionCounter
-
writeMeter
-
setNamingConvention
void setNamingConvention(io.micrometer.core.instrument.config.NamingConvention namingConvention) Set naming convention.- Parameters:
namingConvention
- naming convention- Since:
- 1.4.2
-