A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages

A

addEvent(Event) - Method in class com.newrelic.jfr.daemon.BufferedTelemetry
 
addMetric(Metric) - Method in class com.newrelic.jfr.daemon.BufferedTelemetry
 
agentmain(String, Instrumentation) - Static method in class com.newrelic.jfr.daemon.agent.AgentMain
 
AgentMain - Class in com.newrelic.jfr.daemon.agent
 
AgentMain() - Constructor for class com.newrelic.jfr.daemon.agent.AgentMain
 
apiKey(String) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
APP_NAME - Static variable in class com.newrelic.jfr.daemon.AttributeNames
 
AttributeNames - Class in com.newrelic.jfr.daemon
 
AUDIT_LOGGING - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
auditLogging() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
auditLogging(boolean) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
awaitConnection(Backoff) - Method in class com.newrelic.jfr.daemon.app.MBeanConnectionFactory
Obtain a connection to the MBean Server, retrying on error according to the backoff policy.

B

BufferedTelemetry - Class in com.newrelic.jfr.daemon
 
BufferedTelemetry(MetricBuffer, EventBuffer) - Constructor for class com.newrelic.jfr.daemon.BufferedTelemetry
 
bufferEvents(Path, RecordingFile) - Method in class com.newrelic.jfr.daemon.RecordedEventBuffer
Buffer the events of the file to the RecordedEventBuffer.queue.
build() - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
buildCommonAttributes(DaemonConfig) - Static method in class com.newrelic.jfr.daemon.SetupUtils
Build a base set of common attributes.
buildConfig() - Static method in class com.newrelic.jfr.daemon.SetupUtils
Parse the environment and build a config instance.
buildDynamicAttachConfig(String) - Static method in class com.newrelic.jfr.daemon.SetupUtils
 
builder() - Static method in class com.newrelic.jfr.daemon.DaemonConfig
 
Builder() - Constructor for class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
buildJfrController(DaemonConfig, JFRUploader) - Static method in class com.newrelic.jfr.daemon.SetupUtils
Build a JfrController with the config and uploader.
buildUploader(DaemonConfig) - Static method in class com.newrelic.jfr.daemon.SetupUtils
Build a JFRUploader with the config.

C

COLLECTOR_NAME - Static variable in class com.newrelic.jfr.daemon.AttributeNames
 
com.newrelic.jfr.daemon - package com.newrelic.jfr.daemon
 
com.newrelic.jfr.daemon.agent - package com.newrelic.jfr.daemon.agent
 
com.newrelic.jfr.daemon.app - package com.newrelic.jfr.daemon.app
 
convert(RecordedEventBuffer) - Method in class com.newrelic.jfr.daemon.EventConverter
Drain the events from the buffer, and convert them according to the configured metric, event, and summary registries.
countMatches(String, String) - Static method in class com.newrelic.jfr.daemon.JFRUploader
 
create(Attributes) - Static method in class com.newrelic.jfr.daemon.BufferedTelemetry
 
createEventBatch() - Method in class com.newrelic.jfr.daemon.BufferedTelemetry
 
createMetricBatch() - Method in class com.newrelic.jfr.daemon.BufferedTelemetry
 

D

DaemonConfig - Class in com.newrelic.jfr.daemon
 
DaemonConfig(DaemonConfig.Builder) - Constructor for class com.newrelic.jfr.daemon.DaemonConfig
 
DaemonConfig.Builder - Class in com.newrelic.jfr.daemon
 
daemonVersion - Variable in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
daemonVersion(String) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
DEFAULT_HARVEST_INTERVAL - Static variable in class com.newrelic.jfr.daemon.DaemonConfig
 
DEFAULT_QUEUE_SIZE - Static variable in class com.newrelic.jfr.daemon.DaemonConfig
 
drainToStream() - Method in class com.newrelic.jfr.daemon.RecordedEventBuffer
 

E

end() - Method in class com.newrelic.jfr.daemon.RecordedEventBuffer
 
ENTITY_GUID - Static variable in class com.newrelic.jfr.daemon.AttributeNames
 
ENTITY_NAME - Static variable in class com.newrelic.jfr.daemon.AttributeNames
 
ENV_APP_NAME - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
EnvironmentVars - Class in com.newrelic.jfr.daemon
 
EventConverter - Class in com.newrelic.jfr.daemon
 
EventConverter(Attributes, String) - Constructor for class com.newrelic.jfr.daemon.EventConverter
 
EVENTS_INGEST_URI - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
eventsUri(URI) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 

F

fetchRemoteEntityIdAsync(MBeanServerConnection) - Method in class com.newrelic.jfr.daemon.app.RemoteEntityBridge
Asynchronously fetch the remote entity id using the connection.
fileEnd() - Method in class com.newrelic.jfr.daemon.JFRUploader
 
FileJfrRecorder - Class in com.newrelic.jfr.daemon.agent
 
FileJfrRecorder(Recording) - Constructor for class com.newrelic.jfr.daemon.agent.FileJfrRecorder
 
FileJfrRecorderFactory - Class in com.newrelic.jfr.daemon.agent
 
FileJfrRecorderFactory(Duration) - Constructor for class com.newrelic.jfr.daemon.agent.FileJfrRecorderFactory
 
fileStart() - Method in class com.newrelic.jfr.daemon.JFRUploader
 

G

getApiKey() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getDaemonVersion() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getEventsUri() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getHarvestInterval() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getJmxHost() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getJmxPort() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getLoggerFactory() - Method in class org.slf4j.impl.StaticLoggerBinder
 
getLoggerFactoryClassStr() - Method in class org.slf4j.impl.StaticLoggerBinder
 
getMetricsUri() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getMonitoredAppName() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getProxyHost() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getProxyPassword() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getProxyPort() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getProxyScheme() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getProxyUser() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getQueueSize() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getRecorder() - Method in class com.newrelic.jfr.daemon.agent.FileJfrRecorderFactory
 
getRecorder() - Method in class com.newrelic.jfr.daemon.app.JmxJfrRecorderFactory
 
getRecorder() - Method in interface com.newrelic.jfr.daemon.JfrRecorderFactory
Obtain an instance of a JfrRecorder.
getRemoteEntityName(MBeanServerConnection) - Method in class com.newrelic.jfr.daemon.app.RemoteEntityBridge
Get the entity.name attribute from the remote agent's linking metadata.
getSingleton() - Static method in class org.slf4j.impl.StaticLoggerBinder
 
getThreadNamePattern() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
getVersion() - Static method in class com.newrelic.jfr.daemon.VersionFinder
Retrieve the version of the daemon running.

H

handleFile(Path) - Method in class com.newrelic.jfr.daemon.JFRUploader
Handle the JFR dumpFile.
HARVEST_INTERVAL - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
harvestInterval(Integer) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
HOSTNAME - Static variable in class com.newrelic.jfr.daemon.AttributeNames
 
HTTPS - Static variable in class com.newrelic.jfr.daemon.SetupUtils
 

I

INSERT_API_KEY - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
INSTRUMENTATION_NAME - Static variable in class com.newrelic.jfr.daemon.AttributeNames
 
INSTRUMENTATION_PROVIDER - Static variable in class com.newrelic.jfr.daemon.AttributeNames
 

J

JFR_DAEMON - Static variable in class com.newrelic.jfr.daemon.SetupUtils
 
JFR_SHARED_FILESYSTEM - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
JfrController - Class in com.newrelic.jfr.daemon
Manages the continuous processing of JFR data.
JfrController(JfrRecorderFactory, JFRUploader, Duration) - Constructor for class com.newrelic.jfr.daemon.JfrController
 
JFRDaemon - Class in com.newrelic.jfr.daemon.app
 
JFRDaemon() - Constructor for class com.newrelic.jfr.daemon.app.JFRDaemon
 
JfrRecorder - Interface in com.newrelic.jfr.daemon
A JfrRecorder is responsible for recording JFR data to a path when prompted via JfrRecorder.recordToFile().
JfrRecorderException - Exception in com.newrelic.jfr.daemon
Signals that an error has occurred recording Java Flight Recorder data.
JfrRecorderException(String) - Constructor for exception com.newrelic.jfr.daemon.JfrRecorderException
 
JfrRecorderException(String, Exception) - Constructor for exception com.newrelic.jfr.daemon.JfrRecorderException
 
JfrRecorderFactory - Interface in com.newrelic.jfr.daemon
A JmxJfrRecorderFactory is responsible for generating instances of JfrRecorder.
JFRUploader - Class in com.newrelic.jfr.daemon
 
JFRUploader(TelemetrySender, RecordedEventBuffer) - Constructor for class com.newrelic.jfr.daemon.JFRUploader
 
jmxHost(String) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
JmxJfrRecorder - Class in com.newrelic.jfr.daemon.app
An implementation of JfrRecorder records JFR data from a remote MBean Server over JMX.
JmxJfrRecorder(MBeanServerConnection, boolean, long) - Constructor for class com.newrelic.jfr.daemon.app.JmxJfrRecorder
 
JmxJfrRecorderFactory - Class in com.newrelic.jfr.daemon.app
An implementation of JfrRecorderFactory that produces JmxJfrRecorders which record JFR data from a remote MBean server over JMX.
JmxJfrRecorderFactory(DaemonConfig, MBeanConnectionFactory) - Constructor for class com.newrelic.jfr.daemon.app.JmxJfrRecorderFactory
 
jmxPort(int) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 

L

loop() - Method in class com.newrelic.jfr.daemon.JfrController
Loop until JfrController.shutdown(), recording and handling JFR data each iteration.

M

main(String[]) - Static method in class com.newrelic.jfr.daemon.app.JFRDaemon
 
maybeEnv(String, Function<String, T>, Function<T, DaemonConfig.Builder>) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
Fetch the given envKey from the environment and, if set, convert it to another type and pass it to the given builder method.
MBeanConnectionFactory - Class in com.newrelic.jfr.daemon.app
 
MBeanConnectionFactory(String, int) - Constructor for class com.newrelic.jfr.daemon.app.MBeanConnectionFactory
 
METRICS_INGEST_URI - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
metricsUri(URI) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
monitoredAppName - Variable in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
monitoredAppName(String) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 

N

NewRelicTelemetrySender - Class in com.newrelic.jfr.daemon
 
NewRelicTelemetrySender(TelemetryClient) - Constructor for class com.newrelic.jfr.daemon.NewRelicTelemetrySender
 

O

OkHttpPoster - Class in com.newrelic.jfr.daemon
 
OkHttpPoster(Proxy, Authenticator, Duration) - Constructor for class com.newrelic.jfr.daemon.OkHttpPoster
Create an OkHttpPoster with a Proxy.
OkHttpPoster(Duration) - Constructor for class com.newrelic.jfr.daemon.OkHttpPoster
Create an OkHttpPoster without a Proxy.
org.slf4j.impl - package org.slf4j.impl
 

P

post(URL, Map<String, String>, byte[], String) - Method in class com.newrelic.jfr.daemon.OkHttpPoster
 
premain(String, Instrumentation) - Static method in class com.newrelic.jfr.daemon.agent.AgentMain
 
PROXY_AUTHORIZATION - Static variable in class com.newrelic.jfr.daemon.SetupUtils
 
PROXY_HOST - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
PROXY_PASSWORD - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
PROXY_PORT - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
PROXY_SCHEME - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
PROXY_USER - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
proxyHost(String) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
proxyPassword(String) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
proxyPort(Integer) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
proxyScheme(String) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
proxyUser(String) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 

Q

QUEUE_SIZE - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
queueSize(Integer) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 

R

readLinkingMetadata() - Method in interface com.newrelic.jfr.daemon.app.RemoteEntityBridge.LinkingMetadataMBean
 
readyToSend(EventConverter) - Method in class com.newrelic.jfr.daemon.JFRUploader
Mark the uploader as ready to send events.
realstart(DaemonConfig) - Static method in class com.newrelic.jfr.daemon.agent.AgentMain
 
RecordedEventBuffer - Class in com.newrelic.jfr.daemon
This class adds RecordedEvents from a RecordingFile to a queue.
RecordedEventBuffer(BlockingQueue<RecordedEvent>) - Constructor for class com.newrelic.jfr.daemon.RecordedEventBuffer
 
recordToFile() - Method in class com.newrelic.jfr.daemon.agent.FileJfrRecorder
 
recordToFile() - Method in class com.newrelic.jfr.daemon.app.JmxJfrRecorder
 
recordToFile() - Method in interface com.newrelic.jfr.daemon.JfrRecorder
Record JFR data and return the path its recorded to.
REMOTE_JMX_HOST - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
REMOTE_JMX_PORT - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
RemoteEntityBridge - Class in com.newrelic.jfr.daemon.app
Attempts to locate an entity guid string from a remote MBean.
RemoteEntityBridge() - Constructor for class com.newrelic.jfr.daemon.app.RemoteEntityBridge
 
RemoteEntityBridge.LinkingMetadataMBean - Interface in com.newrelic.jfr.daemon.app
 
REQUESTED_API_VERSION - Static variable in class org.slf4j.impl.StaticLoggerBinder
 

S

SafeSleep - Class in com.newrelic.jfr.daemon
 
SafeSleep() - Constructor for class com.newrelic.jfr.daemon.SafeSleep
 
sendBatch(EventBatch) - Method in class com.newrelic.jfr.daemon.NewRelicTelemetrySender
 
sendBatch(EventBatch) - Method in interface com.newrelic.jfr.daemon.TelemetrySender
 
sendBatch(MetricBatch) - Method in class com.newrelic.jfr.daemon.NewRelicTelemetrySender
 
sendBatch(MetricBatch) - Method in interface com.newrelic.jfr.daemon.TelemetrySender
 
SERVICE_NAME - Static variable in class com.newrelic.jfr.daemon.AttributeNames
 
SetupUtils - Class in com.newrelic.jfr.daemon
 
shutdown() - Method in class com.newrelic.jfr.daemon.JfrController
sleep(Duration) - Static method in class com.newrelic.jfr.daemon.SafeSleep
 
start() - Method in class com.newrelic.jfr.daemon.RecordedEventBuffer
 
StaticLoggerBinder - Class in org.slf4j.impl
 
streamFromJmx() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 

T

TelemetrySender - Interface in com.newrelic.jfr.daemon
 
THREAD_NAME_PATTERN - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
threadNamePattern(String) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
toString() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 

U

USE_LICENSE_KEY - Static variable in class com.newrelic.jfr.daemon.EnvironmentVars
 
useLicenseKey() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
useLicenseKey(boolean) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 
useSharedFilesystem() - Method in class com.newrelic.jfr.daemon.DaemonConfig
 
useSharedFilesystem(boolean) - Method in class com.newrelic.jfr.daemon.DaemonConfig.Builder
 

V

VersionFinder - Class in com.newrelic.jfr.daemon
 

W

waitForeverBackoff() - Static method in class com.newrelic.jfr.daemon.app.MBeanConnectionFactory
Obtain a backoff instance which will wait indefinitely.
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages