public interface InsightsService extends EventService, com.newrelic.api.agent.Insights
Modifier and Type | Method and Description |
---|---|
void |
addHarvestableToService(java.lang.String appName) |
com.newrelic.api.agent.Insights |
getTransactionInsights(AgentConfig config)
Returns an insights instance used to track events created during a transaction.
|
void |
storeEvent(java.lang.String appName,
com.newrelic.agent.model.CustomInsightsEvent event)
Store event into Reservoir following usual sampling using the given appName.
|
clearReservoir, getEventHarvestIntervalMetric, getEventHarvestLimitMetric, getMaxSamplesStored, getReportPeriodInSecondsMetric, harvestEvents, setMaxSamplesStored
getLogger, getName, isEnabled, isStarted, isStartedOrStarting, isStopped, isStoppedOrStopping, start, stop
com.newrelic.api.agent.Insights getTransactionInsights(AgentConfig config)
void storeEvent(java.lang.String appName, com.newrelic.agent.model.CustomInsightsEvent event)
appName
- event
- void addHarvestableToService(java.lang.String appName)