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:
- Constant Field Values
-
ACTIVE_TASKS
- See Also:
- Constant Field Values
-
MAX
- See Also:
- Constant Field Values
-
TOTAL
- See Also:
- Constant Field Values
-
AVG
- See Also:
- Constant Field Values
-
COUNT
- See Also:
- Constant Field Values
-
TOTAL_TIME
- See Also:
- Constant Field Values
-
TIME
- See Also:
- Constant Field Values
-
VALUE
- See Also:
- Constant Field Values
-
THROUGHPUT
- See Also:
- Constant Field Values
-
TIME_UNIT
- See Also:
- Constant Field Values
-
METRIC_TYPE
- See Also:
- Constant Field Values
-
METRIC_NAME
- See Also:
- Constant Field Values
-
-
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
-