Experimental
@aws-cdk/aws-applicationsignals-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.
Injector Class
Injector is a base class for all SDK injects to mutate the task definition to inject the ADOT init container and configure the application container with the necessary environment variables.
Initializer
ts
new Injector(sharedVolumeName: string, instrumentationVersion: InstrumentationVersion, overrideEnvironments?: EnvironmentExtension[])
python
Injector(shared_volume_name: str, instrumentation_version: InstrumentationVersion, override_environments: typing.Optional[typing.List[EnvironmentExtension]] = None)
java
new Injector(String sharedVolumeName, InstrumentationVersion instrumentationVersion, List<EnvironmentExtension> overrideEnvironments)
csharp
new Injector(string sharedVolumeName, InstrumentationVersion instrumentationVersion, EnvironmentExtension[]? overrideEnvironments = null)
go
NewInjector(SharedVolumeName *string, InstrumentationVersion InstrumentationVersion, OverrideEnvironments *[]EnvironmentExtension)
Properties
Methods
injectInitContainer(taskDefinition: TaskDefinition): ContainerDefinitiondef inject_init_container(self, task_definition: TaskDefinition) -> ContainerDefinitionpublic ContainerDefinition injectInitContainer(TaskDefinition taskDefinition)public ContainerDefinition InjectInitContainer(TaskDefinition taskDefinition)func InjectInitContainer(TaskDefinition TaskDefinition) ContainerDefinition#Inject ADOT SDK agent init container.
1 parameter · returns
Parameters
taskDefinitiontask_definitiontaskDefinitiontaskDefinitionTaskDefinition— The TaskDefinition to render.
Returns: The created ContainerDefinition
renderDefaultContainer(taskDefinition: TaskDefinition): voiddef render_default_container(self, task_definition: TaskDefinition) -> Nonepublic void renderDefaultContainer(TaskDefinition taskDefinition)public void RenderDefaultContainer(TaskDefinition taskDefinition)func RenderDefaultContainer(TaskDefinition TaskDefinition)#Render the application container for SDK instrumentation.
1 parameter
Parameters
taskDefinitiontask_definitiontaskDefinitiontaskDefinitionTaskDefinition— The TaskDefinition to render.