Package com.amazonaws.xray.plugins
Class EKSPlugin
- java.lang.Object
-
- com.amazonaws.xray.plugins.EKSPlugin
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ORIGIN
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(@Nullable java.lang.Object o)
Determine equality of plugins using origin to uniquely identify themjava.util.Set<AWSLogReference>
getLogReferences()
java.lang.String
getOrigin()
Returns the name of the origin associated with this plugin.java.util.Map<java.lang.String,@Nullable java.lang.Object>
getRuntimeContext()
java.lang.String
getServiceName()
int
hashCode()
Hash plugin object using origin to uniquely identify themboolean
isEnabled()
void
populateRuntimeContext()
Generate runtime context with pod metadata from K8s.
-
-
-
Field Detail
-
ORIGIN
public static final java.lang.String ORIGIN
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EKSPlugin
public EKSPlugin()
Constructs an empty EKS plugin. The cluster name, along with other metadata, will be retrieved from the Container Insights endpoint automatically.
-
EKSPlugin
public EKSPlugin(@Nullable java.lang.String clusterName)
Constructs an EKS plugin with a given cluster name.- Parameters:
clusterName
- the EKS cluster name
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
-
getLogReferences
public java.util.Set<AWSLogReference> getLogReferences()
- Specified by:
getLogReferences
in interfacePlugin
-
getServiceName
public java.lang.String getServiceName()
- Specified by:
getServiceName
in interfacePlugin
-
getRuntimeContext
public java.util.Map<java.lang.String,@Nullable java.lang.Object> getRuntimeContext()
- Specified by:
getRuntimeContext
in interfacePlugin
-
populateRuntimeContext
public void populateRuntimeContext()
Generate runtime context with pod metadata from K8s.
-
getOrigin
public java.lang.String getOrigin()
Description copied from interface:Plugin
Returns the name of the origin associated with this plugin. TheAWSXRayRecorder
contains a prioritized list of origins from least to most specific.
-
equals
public boolean equals(@Nullable java.lang.Object o)
Determine equality of plugins using origin to uniquely identify them- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
Hash plugin object using origin to uniquely identify them- Overrides:
hashCode
in classjava.lang.Object
-
-