Index
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 theNewRelicInsightsAgentClientProvider
which delegates to the Java agent. - ClientProviderType - Enum Class in io.micrometer.newrelic
-
Types for
NewRelicClientProvider
. - 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()
isfalse
.
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
-
Deprecated.
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 toNewRelicConfig.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
All Classes and Interfaces|All Packages|Constant Field Values
NewRelicMeterRegistry.Builder.clientProvider(NewRelicClientProvider)
instead.