class DotNetInjector
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.ApplicationSignals.Alpha.DotNetInjector |
Go | github.com/aws/aws-cdk-go/awscdkapplicationsignalsalpha/v2#DotNetInjector |
Java | software.amazon.awscdk.services.applicationsignals.alpha.DotNetInjector |
Python | aws_cdk.aws_applicationsignals_alpha.DotNetInjector |
TypeScript (source) | @aws-cdk/aws-applicationsignals-alpha ยป DotNetInjector |
Extends
Injector
Implemented by
Dot, Dot
Base class for .NET SDK injectors. Contains common .NET configuration settings used by both Windows and Linux implementations.
Initializer
new DotNetInjector(sharedVolumeName: string, instrumentationVersion: InstrumentationVersion, overrideEnvironments?: EnvironmentExtension[])
Parameters
- sharedVolumeName
string - instrumentationVersion
InstrumentationVersion - overrideEnvironments
EnvironmentExtension []
Properties
| Name | Type | Description |
|---|---|---|
| command | string[] | The command to run the init container. |
| container | string | The path to ADOT SDK agent in the init container. |
| static DOTNET_COMMON_ENVS | Environment[] |
command
Type:
string[]
The command to run the init container.
containerPath
Type:
string
The path to ADOT SDK agent in the init container.
static DOTNET_COMMON_ENVS
Type:
Environment[]
Methods
| Name | Description |
|---|---|
| inject | Inject ADOT SDK agent init container. |
| render | Render the application container for SDK instrumentation. |
injectInitContainer(taskDefinition)
public injectInitContainer(taskDefinition: TaskDefinition): ContainerDefinition
Parameters
- taskDefinition
Taskโ The TaskDefinition to render.Definition
Returns
Inject ADOT SDK agent init container.
renderDefaultContainer(taskDefinition)
public renderDefaultContainer(taskDefinition: TaskDefinition): void
Parameters
- taskDefinition
Taskโ The TaskDefinition to render.Definition
Render the application container for SDK instrumentation.

.NET
Go
Java
Python
TypeScript (