public class AgentLinkingMetadata
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENTITY_GUID |
static java.lang.String |
ENTITY_NAME |
static java.lang.String |
ENTITY_TYPE |
static java.lang.String |
ENTITY_TYPE_DEFAULT |
static java.lang.String |
HOSTNAME |
static java.lang.String |
LOCALHOST |
static java.lang.String |
SPAN_ID |
static java.lang.String |
TRACE_ID |
| Constructor and Description |
|---|
AgentLinkingMetadata() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getEntityGuid(IRPMService rpmService) |
static java.lang.String |
getEntityName(AgentConfig agentConfig) |
static java.lang.String |
getEntityType() |
static java.util.Map<java.lang.String,java.lang.String> |
getLinkingMetadata(com.newrelic.api.agent.TraceMetadata traceMetadata,
ConfigService configService,
IRPMService rpmService)
Get a map of all agent linking metadata.
|
static java.util.Map<java.lang.String,java.lang.String> |
getLogEventLinkingMetadata(com.newrelic.api.agent.TraceMetadata traceMetadata,
ConfigService configService,
IRPMService rpmService)
Get a map of agent linking metadata minus
entity.type and any attributes with an empty value.
|
static java.lang.String |
getSpanId(com.newrelic.api.agent.TraceMetadata traceMetadata) |
static java.lang.String |
getTraceId(com.newrelic.api.agent.TraceMetadata traceMetadata) |
public static final java.lang.String ENTITY_TYPE_DEFAULT
public static final java.lang.String LOCALHOST
public static final java.lang.String TRACE_ID
public static final java.lang.String SPAN_ID
public static final java.lang.String HOSTNAME
public static final java.lang.String ENTITY_GUID
public static final java.lang.String ENTITY_NAME
public static final java.lang.String ENTITY_TYPE
public static java.util.Map<java.lang.String,java.lang.String> getLinkingMetadata(com.newrelic.api.agent.TraceMetadata traceMetadata,
ConfigService configService,
IRPMService rpmService)
traceMetadata - TraceMetadataImpl instance to get spanId and traceIdconfigService - ConfigService to get hostName and entityNamerpmService - IRPMService to get entityGuidpublic static java.util.Map<java.lang.String,java.lang.String> getLogEventLinkingMetadata(com.newrelic.api.agent.TraceMetadata traceMetadata,
ConfigService configService,
IRPMService rpmService)
traceMetadata - TraceMetadataImpl to get spanId and traceIdconfigService - ConfigService to get hostName and entityNamerpmService - IRPMService to get entityGuidpublic static java.lang.String getTraceId(com.newrelic.api.agent.TraceMetadata traceMetadata)
public static java.lang.String getSpanId(com.newrelic.api.agent.TraceMetadata traceMetadata)
public static java.lang.String getEntityName(AgentConfig agentConfig)
public static java.lang.String getEntityType()
public static java.lang.String getEntityGuid(IRPMService rpmService)