ecs_composex.ecs.ecs_firelens.helpers package ¶
Submodules ¶
ecs_composex.ecs.ecs_firelens.helpers.cloudwatch_helpers module ¶
Module to help with common FireLens + CloudWatch configuration and settings
- ecs_composex.ecs.ecs_firelens.helpers.cloudwatch_helpers. handle_cloudwatch_log_group_name ( family , service , settings , parameter_name , config_value = None ) [source] ¶
-
Function to handle Log Group settings and permissions for CloudWatch FireLens settings
- ecs_composex.ecs.ecs_firelens.helpers.cloudwatch_helpers. set_default_cloudwatch_logging_options ( family , service , settings ) [source] ¶
-
Sets up all the options for CloudWatch in absence of fluentbit options
- Parameters :
-
-
family (
ecs_composex.ecs.ecs_family.ComposeFamily
) – -
service (
ecs_composex.compose.compose_services.ComposeService
) – -
settings (
ecs_composex.common.settings.ComposeXSettings
) –
-
- Return type :
-
None
ecs_composex.ecs.ecs_firelens.helpers.firehose_helpers module ¶
Module to help with common FireLens + FireHose configuration and settings
- ecs_composex.ecs.ecs_firelens.helpers.firehose_helpers. add_firehose_delivery_stream_for_firelens ( firehose_stream , env_vars , family , settings ) [source] ¶
- ecs_composex.ecs.ecs_firelens.helpers.firehose_helpers. handle_x_kinesis_firehose ( family , service , settings , parameter_name , config_value ) [source] ¶
-
Detects if delivery_stream is x-kinesis_firehose and interpolates the stream name
- Parameters :
-
-
family (
ecs_composex.ecs.ecs_family.ComposeFamily
) – -
service (
ecs_composex.compose.compose_services.ComposeService
) – -
parameter_name (
str
) – -
config_value (
str
) – -
settings (
ecs_composex.common.settings.ComposeXSettings
) –
-
- Returns :
-
The pointer to kinesis stream
ecs_composex.ecs.ecs_firelens.helpers.kinesis_helpers module ¶
Module to help with common FireLens + FireHose configuration and settings
- ecs_composex.ecs.ecs_firelens.helpers.kinesis_helpers. add_data_stream_for_firelens ( kinesis_stream , env_vars , family , settings ) [source] ¶
- ecs_composex.ecs.ecs_firelens.helpers.kinesis_helpers. handle_x_kinesis ( family , service , settings , parameter_name , config_value ) [source] ¶
-
Detects if delivery_stream is x-kinesis and interpolates the stream name
- Parameters :
-
-
family (
ecs_composex.ecs.ecs_family.ComposeFamily
) – -
service (
ecs_composex.compose.compose_services.ComposeService
) – -
parameter_name (
str
) – -
config_value (
str
) – -
settings (
ecs_composex.common.settings.ComposeXSettings
) –
-
- Returns :
-
The pointer to kinesis stream
Module contents ¶
Package for helpers to verify/configure settings for FireLens