Index

A B C D E G H I M N P S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

accountId() - Method in interface io.micrometer.newrelic.NewRelicConfig
 
ACTIVE_TASKS - Static variable in interface io.micrometer.newrelic.NewRelicClientProvider
 
apiKey() - Method in interface io.micrometer.newrelic.NewRelicConfig
 
AVG - Static variable in interface io.micrometer.newrelic.NewRelicClientProvider
 

B

build() - Method in class io.micrometer.newrelic.NewRelicMeterRegistry.Builder
 
builder(NewRelicConfig) - Static method in class io.micrometer.newrelic.NewRelicMeterRegistry
 

C

clientProvider(NewRelicClientProvider) - Method in class io.micrometer.newrelic.NewRelicMeterRegistry.Builder
Use the client provider.
clientProviderType() - Method in interface io.micrometer.newrelic.NewRelicConfig
When this is INSIGHTS_AGENT, the New Relic metrics will be published with the NewRelicInsightsAgentClientProvider which delegates to the Java agent.
ClientProviderType - Enum Class in io.micrometer.newrelic
clock(Clock) - Method in class io.micrometer.newrelic.NewRelicMeterRegistry.Builder
 
config() - Method in class io.micrometer.newrelic.NewRelicMeterRegistry
 
COUNT - Static variable in interface io.micrometer.newrelic.NewRelicClientProvider
 

D

DURATION - Static variable in interface io.micrometer.newrelic.NewRelicClientProvider
 

E

eventType() - Method in interface io.micrometer.newrelic.NewRelicConfig
This configuration property will only be used if NewRelicConfig.meterNameEventTypeEnabled() is false.

G

getBaseTimeUnit() - Method in class io.micrometer.newrelic.NewRelicMeterRegistry
 
getEventType(Meter.Id, NewRelicConfig, NamingConvention) - Method in interface io.micrometer.newrelic.NewRelicClientProvider
 

H

httpClient(HttpSender) - Method in class io.micrometer.newrelic.NewRelicMeterRegistry.Builder

I

INSIGHTS_AGENT - Enum constant in enum class io.micrometer.newrelic.ClientProviderType
 
INSIGHTS_API - Enum constant in enum class io.micrometer.newrelic.ClientProviderType
 
io.micrometer.newrelic - package io.micrometer.newrelic
 

M

MAX - Static variable in interface io.micrometer.newrelic.NewRelicClientProvider
 
meterNameEventTypeEnabled() - Method in interface io.micrometer.newrelic.NewRelicConfig
When this is false, the New Relic eventType value will be set to NewRelicConfig.eventType().
METRIC_NAME - Static variable in interface io.micrometer.newrelic.NewRelicClientProvider
 
METRIC_TYPE - Static variable in interface io.micrometer.newrelic.NewRelicClientProvider
 

N

name(String, Meter.Type, String) - Method in class io.micrometer.newrelic.NewRelicNamingConvention
 
namingConvention(NamingConvention) - Method in class io.micrometer.newrelic.NewRelicMeterRegistry.Builder
Use the naming convention.
NewRelicClientProvider - Interface in io.micrometer.newrelic
Client provider for NewRelicMeterRegistry.
NewRelicConfig - Interface in io.micrometer.newrelic
Configuration for NewRelicMeterRegistry.
NewRelicInsightsAgentClientProvider - Class in io.micrometer.newrelic
Publishes metrics to New Relic Insights via Java Agent API.
NewRelicInsightsAgentClientProvider(NewRelicConfig) - Constructor for class io.micrometer.newrelic.NewRelicInsightsAgentClientProvider
 
NewRelicInsightsAgentClientProvider(NewRelicConfig, Agent) - Constructor for class io.micrometer.newrelic.NewRelicInsightsAgentClientProvider
Create a NewRelicInsightsAgentClientProvider instance.
NewRelicInsightsApiClientProvider - Class in io.micrometer.newrelic
Publishes metrics to New Relic Insights REST API.
NewRelicInsightsApiClientProvider(NewRelicConfig) - Constructor for class io.micrometer.newrelic.NewRelicInsightsApiClientProvider
 
NewRelicInsightsApiClientProvider(NewRelicConfig, HttpSender) - Constructor for class io.micrometer.newrelic.NewRelicInsightsApiClientProvider
Create a NewRelicInsightsApiClientProvider instance.
NewRelicInsightsApiClientProvider(NewRelicConfig, String, int) - Constructor for class io.micrometer.newrelic.NewRelicInsightsApiClientProvider
Deprecated.
since 1.5.0
NewRelicMeterRegistry - Class in io.micrometer.newrelic
Publishes metrics to New Relic Insights based on client provider selected (API or Java Agent).
NewRelicMeterRegistry(NewRelicConfig, Clock) - Constructor for class io.micrometer.newrelic.NewRelicMeterRegistry
 
NewRelicMeterRegistry(NewRelicConfig, NewRelicClientProvider, Clock) - Constructor for class io.micrometer.newrelic.NewRelicMeterRegistry
 
NewRelicMeterRegistry.Builder - Class in io.micrometer.newrelic
 
NewRelicNamingConvention - Class in io.micrometer.newrelic
NamingConvention for New Relic Insights.
NewRelicNamingConvention() - Constructor for class io.micrometer.newrelic.NewRelicNamingConvention
 
NewRelicNamingConvention(NamingConvention) - Constructor for class io.micrometer.newrelic.NewRelicNamingConvention
 

P

prefix() - Method in interface io.micrometer.newrelic.NewRelicConfig
 
publish() - Method in class io.micrometer.newrelic.NewRelicMeterRegistry
 
publish(NewRelicMeterRegistry) - Method in interface io.micrometer.newrelic.NewRelicClientProvider
 
publish(NewRelicMeterRegistry) - Method in class io.micrometer.newrelic.NewRelicInsightsAgentClientProvider
 
publish(NewRelicMeterRegistry) - Method in class io.micrometer.newrelic.NewRelicInsightsApiClientProvider
 

S

setNamingConvention(NamingConvention) - Method in interface io.micrometer.newrelic.NewRelicClientProvider
Set naming convention.
setNamingConvention(NamingConvention) - Method in class io.micrometer.newrelic.NewRelicInsightsAgentClientProvider
 
setNamingConvention(NamingConvention) - Method in class io.micrometer.newrelic.NewRelicInsightsApiClientProvider
 

T

tagKey(String) - Method in class io.micrometer.newrelic.NewRelicNamingConvention
 
tagValue(String) - Method in class io.micrometer.newrelic.NewRelicNamingConvention
 
threadFactory(ThreadFactory) - Method in class io.micrometer.newrelic.NewRelicMeterRegistry.Builder
 
THROUGHPUT - Static variable in interface io.micrometer.newrelic.NewRelicClientProvider
 
TIME - Static variable in interface io.micrometer.newrelic.NewRelicClientProvider
 
TIME_UNIT - Static variable in interface io.micrometer.newrelic.NewRelicClientProvider
 
TOTAL - Static variable in interface io.micrometer.newrelic.NewRelicClientProvider
 
TOTAL_TIME - Static variable in interface io.micrometer.newrelic.NewRelicClientProvider
 

U

uri() - Method in interface io.micrometer.newrelic.NewRelicConfig
 

V

validate() - Method in interface io.micrometer.newrelic.NewRelicConfig
 
validateForInsightsApi() - Method in interface io.micrometer.newrelic.NewRelicConfig
 
VALUE - Static variable in interface io.micrometer.newrelic.NewRelicClientProvider
 
valueOf(String) - Static method in enum class io.micrometer.newrelic.ClientProviderType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.micrometer.newrelic.ClientProviderType
Returns an array containing the constants of this enum class, in the order they are declared.

W

writeCounter(Counter) - Method in interface io.micrometer.newrelic.NewRelicClientProvider
 
writeCounter(Counter) - Method in class io.micrometer.newrelic.NewRelicInsightsAgentClientProvider
 
writeCounter(Counter) - Method in class io.micrometer.newrelic.NewRelicInsightsApiClientProvider
 
writeFunctionCounter(FunctionCounter) - Method in interface io.micrometer.newrelic.NewRelicClientProvider
 
writeFunctionCounter(FunctionCounter) - Method in class io.micrometer.newrelic.NewRelicInsightsAgentClientProvider
 
writeFunctionCounter(FunctionCounter) - Method in class io.micrometer.newrelic.NewRelicInsightsApiClientProvider
 
writeFunctionTimer(FunctionTimer) - Method in interface io.micrometer.newrelic.NewRelicClientProvider
 
writeFunctionTimer(FunctionTimer) - Method in class io.micrometer.newrelic.NewRelicInsightsAgentClientProvider
 
writeFunctionTimer(FunctionTimer) - Method in class io.micrometer.newrelic.NewRelicInsightsApiClientProvider
 
writeGauge(Gauge) - Method in interface io.micrometer.newrelic.NewRelicClientProvider
 
writeGauge(Gauge) - Method in class io.micrometer.newrelic.NewRelicInsightsAgentClientProvider
 
writeGauge(Gauge) - Method in class io.micrometer.newrelic.NewRelicInsightsApiClientProvider
 
writeLongTaskTimer(LongTaskTimer) - Method in interface io.micrometer.newrelic.NewRelicClientProvider
 
writeLongTaskTimer(LongTaskTimer) - Method in class io.micrometer.newrelic.NewRelicInsightsAgentClientProvider
 
writeLongTaskTimer(LongTaskTimer) - Method in class io.micrometer.newrelic.NewRelicInsightsApiClientProvider
 
writeMeter(Meter) - Method in interface io.micrometer.newrelic.NewRelicClientProvider
 
writeMeter(Meter) - Method in class io.micrometer.newrelic.NewRelicInsightsAgentClientProvider
 
writeMeter(Meter) - Method in class io.micrometer.newrelic.NewRelicInsightsApiClientProvider
 
writeSummary(DistributionSummary) - Method in interface io.micrometer.newrelic.NewRelicClientProvider
 
writeSummary(DistributionSummary) - Method in class io.micrometer.newrelic.NewRelicInsightsAgentClientProvider
 
writeSummary(DistributionSummary) - Method in class io.micrometer.newrelic.NewRelicInsightsApiClientProvider
 
writeTimeGauge(TimeGauge) - Method in interface io.micrometer.newrelic.NewRelicClientProvider
 
writeTimeGauge(TimeGauge) - Method in class io.micrometer.newrelic.NewRelicInsightsAgentClientProvider
 
writeTimeGauge(TimeGauge) - Method in class io.micrometer.newrelic.NewRelicInsightsApiClientProvider
 
writeTimer(Timer) - Method in interface io.micrometer.newrelic.NewRelicClientProvider
 
writeTimer(Timer) - Method in class io.micrometer.newrelic.NewRelicInsightsAgentClientProvider
 
writeTimer(Timer) - Method in class io.micrometer.newrelic.NewRelicInsightsApiClientProvider
 
A B C D E G H I M N P S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values