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
All Classes All Packages
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
fileto theRecordedEventBuffer.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
- buildUploader(DaemonConfig) - Static method in class com.newrelic.jfr.daemon.SetupUtils
-
Build a
JFRUploaderwith theconfig.
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.nameattribute 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
JfrRecorderis responsible for recording JFR data to a path when prompted viaJfrRecorder.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
JmxJfrRecorderFactoryis responsible for generating instances ofJfrRecorder. - 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
JfrRecorderrecords 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
JfrRecorderFactorythat producesJmxJfrRecorders 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
-
Stop the
JfrController.loop(). - 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.
All Classes All Packages