Skip to content

feat: add aws_application_signals_service_level_objective table - #2770

Open
leongzhiyong wants to merge 1 commit into
turbot:mainfrom
leongzhiyong:feat/add-application-signals-slo-table
Open

feat: add aws_application_signals_service_level_objective table#2770
leongzhiyong wants to merge 1 commit into
turbot:mainfrom
leongzhiyong:feat/add-application-signals-slo-table

Conversation

@leongzhiyong

Copy link
Copy Markdown
Contributor

Integration test logs

Not applicable due to lack of Terraform support for Application Signals service level objectives.

Example query results

Results
> select * from aws_application_signals_service_level_objective
+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+----------------------+-------------+-----------------+----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+----------------------+--------------------+-------------------------------------------------+--------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+-------------------+-------------------------------------------------------------------------------------------------------------+-----------------+--------------------------+-----------------+-----------------------+------------------------+---------------------------+---------------------------------------------------------------------+----------+-------------------+----------+----------------+-----------------+---------------+------------------------------+--------------------------+-------------------------+--------------------------+-----------+----------------+------------+--------------------+----------------------------------------------------------------+----------------------------------------------------------------+
| arn                                                                                                      | burn_rate_configurations                                                                    | created_time         | description | evaluation_type | goal                                                                                                     | id                                                                                                       | last_updated_time    | metric_source_type | name                                            | operation_name           | request_based_sli                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | sli    | tags              | dependency_config                                                                                           | dependency_type | dependency_resource_type | dependency_name | dependency_identifier | dependency_environment | dependency_operation_name | key_attributes                                                      | slo_type | slo_resource_type | slo_name | slo_identifier | slo_environment | metric_source | metric_source_key_attributes | metric_source_attributes | include_linked_accounts | slo_owner_aws_account_id | partition | region         | account_id | sp_connection_name | sp_ctx                                                         | _ctx                                                           |
+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+----------------------+-------------+-----------------+----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+----------------------+--------------------+-------------------------------------------------+--------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+-------------------+-------------------------------------------------------------------------------------------------------------+-----------------+--------------------------+-----------------+-----------------------+------------------------+---------------------------+---------------------------------------------------------------------+----------+-------------------+----------+----------------+-----------------+---------------+------------------------------+--------------------------+-------------------------+--------------------------+-----------+----------------+------------+--------------------+----------------------------------------------------------------+----------------------------------------------------------------+
| arn:aws:application-signals:ap-southeast-1:<omitted>:slo/is-this-metric-source                           | <null>                                                                                      | 2026-05-07T06:20:11Z | <null>      | RequestBased    | {"AttainmentGoal":99.9,"Interval":{"Value":{"Duration":1,"DurationUnit":"DAY"}},"WarningThreshold":50}   | arn:aws:application-signals:ap-southeast-1:<omitted>:slo/is-this-metric-source                           | 2026-05-07T06:20:11Z | CloudWatchMetric   | is-this-metric-source                           | <null>                   | {"ComparisonOperator":"","MetricThreshold":null,"RequestBasedSliMetric":{"CompositeSliConfig":null,"DependencyConfig":null,"KeyAttributes":null,"MetricSource":null,"MetricType":"","MonitoredRequestCountMetric":{"Value":[{"AccountId":null,"Expression":null,"Id":"cwMetricNumerator","Label":null,"MetricStat":{"Metric":{"Dimensions":null,"MetricName":"Errors","Namespace":"AWS/Lambda"},"Period":300,"Stat":"Average","Unit":""},"Period":null,"ReturnData":true}]},"OperationName":null,"TotalRequestCountMetric":[{"AccountId":null,"Expression":null,"Id":"cwMetricDenominator","Label":null,"MetricStat":{"Metric":{"Dimensions":null,"MetricName":"Invocations","Namespace":"AWS/Lambda"},"Period":300,"Stat":"Average","Unit":""},"Period":null,"ReturnData":true}]}}                                                                                                                                                                                                                                                                              | <null> | {}                | <null>                                                                                                      | <null>          | <null>                   | <null>          | <null>                | <null>                 | <null>                    | <null>                                                              | <null>   | <null>            | <null>   | <null>         | <null>          | <null>        | <null>                       | <null>                   | <null>                  | <null>                   | aws       | ap-southeast-1 | <omitted>  | aws                | {"connection_name":"aws","steampipe":{"sdk_version":"5.14.0"}} | {"connection_name":"aws","steampipe":{"sdk_version":"5.14.0"}} |
| arn:aws:application-signals:ap-southeast-1:<omitted>:slo/slo-test--all-operations--AVAILABILITY-97f9c797 | [{"LookBackWindowMinutes":60},{"LookBackWindowMinutes":360},{"LookBackWindowMinutes":4320}] | 2026-05-05T02:54:51Z | <null>      | RequestBased    | {"AttainmentGoal":99,"Interval":{"Value":{"Duration":28,"DurationUnit":"DAY"}},"WarningThreshold":50}    | arn:aws:application-signals:ap-southeast-1:<omitted>:slo/slo-test--all-operations--AVAILABILITY-97f9c797 | 2026-05-10T15:40:36Z | ServiceDependency  | slo-test--all-operations--AVAILABILITY-97f9c797 | <null>                   | {"ComparisonOperator":"","MetricThreshold":null,"RequestBasedSliMetric":{"CompositeSliConfig":null,"DependencyConfig":{"DependencyKeyAttributes":{"Name":"example.com","Type":"RemoteService"},"DependencyOperationName":"GET /"},"KeyAttributes":{"Environment":"lambda:default","Name":"slo-test","Type":"Service"},"MetricSource":null,"MetricType":"AVAILABILITY","MonitoredRequestCountMetric":{"Value":[{"AccountId":null,"Expression":"volume_53c54ce9510d4628bfafdb2d2c6bce86 - fault_53c54ce9510d4628bfafdb2d2c6bce86","Id":"availability_53c54ce9510d4628bfafdb2d2c6bce86","Label":null,"MetricStat":null,"Period":60,"ReturnData":true},{"AccountId":null,"Expression":null,"Id":"volume_53c54ce9510d4628bfafdb2d2c6bce86","Label":null,"MetricStat":{"Metric":{"Dimensions":[{"Name":"Service","Value":"slo-test"},{"Name":"RemoteService","Value":"example.com"},{"Name":"Environment","Value":"lambda:default"},{"Name":"RemoteOperation","Value":"GET /"}],"MetricName":"Latency","Namespace":"ApplicationSignals"},"Period":60,"Stat":"SampleCou | <null> | {"hello":"world"} | {"DependencyKeyAttributes":{"Name":"example.com","Type":"RemoteService"},"DependencyOperationName":"GET /"} | RemoteService   | <null>                   | example.com     | <null>                | <null>                 | GET /                     | {"Environment":"lambda:default","Name":"slo-test","Type":"Service"} | Service  | <null>            | slo-test | <null>         | lambda:default  | <null>        | <null>                       | <null>                   | <null>                  | <null>                   | aws       | ap-southeast-1 | <omitted>  | aws                | {"connection_name":"aws","steampipe":{"sdk_version":"5.14.0"}} | {"connection_name":"aws","steampipe":{"sdk_version":"5.14.0"}} |
|                                                                                                          |                                                                                             |                      |             |                 |                                                                                                          |                                                                                                          |                      |                    |                                                 |                          | nt","Unit":""},"Period":null,"ReturnData":false},{"AccountId":null,"Expression":null,"Id":"fault_53c54ce9510d4628bfafdb2d2c6bce86","Label":null,"MetricStat":{"Metric":{"Dimensions":[{"Name":"Service","Value":"slo-test"},{"Name":"RemoteService","Value":"example.com"},{"Name":"Environment","Value":"lambda:default"},{"Name":"RemoteOperation","Value":"GET /"}],"MetricName":"Fault","Namespace":"ApplicationSignals"},"Period":60,"Stat":"Sum","Unit":""},"Period":null,"ReturnData":false}]},"OperationName":null,"TotalRequestCountMetric":[{"AccountId":null,"Expression":null,"Id":"totalCount_53c54ce9510d4628bfafdb2d2c6bce86","Label":null,"MetricStat":{"Metric":{"Dimensions":[{"Name":"Service","Value":"slo-test"},{"Name":"RemoteService","Value":"example.com"},{"Name":"Environment","Value":"lambda:default"},{"Name":"RemoteOperation","Value":"GET /"}],"MetricName":"Latency","Namespace":"ApplicationSignals"},"Period":60,"Stat":"SampleCount","Unit":""},"Period":null,"ReturnData":true}]}}                                        |        |                   |                                                                                                             |                 |                          |                 |                       |                        |                           |                                                                     |          |                   |          |                |                 |               |                              |                          |                         |                          |           |                |            |                    |                                                                |                                                                |
| arn:aws:application-signals:ap-southeast-1:<omitted>:slo/slo-test-FunctionHandler-AVAILABILITY-9cd96247  | [{"LookBackWindowMinutes":60},{"LookBackWindowMinutes":360},{"LookBackWindowMinutes":4320}] | 2026-05-05T02:37:18Z | <null>      | RequestBased    | {"AttainmentGoal":99.99,"Interval":{"Value":{"Duration":28,"DurationUnit":"DAY"}},"WarningThreshold":50} | arn:aws:application-signals:ap-southeast-1:<omitted>:slo/slo-test-FunctionHandler-AVAILABILITY-9cd96247  | 2026-05-05T02:37:18Z | ServiceOperation   | slo-test-FunctionHandler-AVAILABILITY-9cd96247  | slo-test/FunctionHandler | {"ComparisonOperator":"","MetricThreshold":null,"RequestBasedSliMetric":{"CompositeSliConfig":null,"DependencyConfig":null,"KeyAttributes":{"Environment":"lambda:default","Name":"slo-test","Type":"Service"},"MetricSource":null,"MetricType":"AVAILABILITY","MonitoredRequestCountMetric":{"Value":[{"AccountId":null,"Expression":"volume_4192d9bf3ffb408fae6d96879520bb38 - fault_4192d9bf3ffb408fae6d96879520bb38","Id":"availability_4192d9bf3ffb408fae6d96879520bb38","Label":null,"MetricStat":null,"Period":60,"ReturnData":true},{"AccountId":null,"Expression":null,"Id":"volume_4192d9bf3ffb408fae6d96879520bb38","Label":null,"MetricStat":{"Metric":{"Dimensions":[{"Name":"Service","Value":"slo-test"},{"Name":"Environment","Value":"lambda:default"},{"Name":"Operation","Value":"slo-test/FunctionHandler"}],"MetricName":"Latency","Namespace":"ApplicationSignals"},"Period":60,"Stat":"SampleCount","Unit":""},"Period":null,"ReturnData":false},{"AccountId":null,"Expression":null,"Id":"fault_4192d9bf3ffb408fae6d96879520bb38","Label | <null> | {}                | <null>                                                                                                      | <null>          | <null>                   | <null>          | <null>                | <null>                 | <null>                    | {"Environment":"lambda:default","Name":"slo-test","Type":"Service"} | Service  | <null>            | slo-test | <null>         | lambda:default  | <null>        | <null>                       | <null>                   | <null>                  | <null>                   | aws       | ap-southeast-1 | <omitted>  | aws                | {"connection_name":"aws","steampipe":{"sdk_version":"5.14.0"}} | {"connection_name":"aws","steampipe":{"sdk_version":"5.14.0"}} |
|                                                                                                          |                                                                                             |                      |             |                 |                                                                                                          |                                                                                                          |                      |                    |                                                 |                          | ":null,"MetricStat":{"Metric":{"Dimensions":[{"Name":"Service","Value":"slo-test"},{"Name":"Environment","Value":"lambda:default"},{"Name":"Operation","Value":"slo-test/FunctionHandler"}],"MetricName":"Fault","Namespace":"ApplicationSignals"},"Period":60,"Stat":"Sum","Unit":""},"Period":null,"ReturnData":false}]},"OperationName":"slo-test/FunctionHandler","TotalRequestCountMetric":[{"AccountId":null,"Expression":null,"Id":"totalCount_4192d9bf3ffb408fae6d96879520bb38","Label":null,"MetricStat":{"Metric":{"Dimensions":[{"Name":"Service","Value":"slo-test"},{"Name":"Environment","Value":"lambda:default"},{"Name":"Operation","Value":"slo-test/FunctionHandler"}],"MetricName":"Latency","Namespace":"ApplicationSignals"},"Period":60,"Stat":"SampleCount","Unit":""},"Period":null,"ReturnData":true}]}}                                                                                                                                                                                                                               |        |                   |                                                                                                             |                 |                          |                 |                       |                        |                           |                                                                     |          |                   |          |                |                 |               |                              |                          |                         |                          |           |                |            |                    |                                                                |                                                                |
+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------+----------------------+-------------+-----------------+----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+----------------------+--------------------+-------------------------------------------------+--------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+-------------------+-------------------------------------------------------------------------------------------------------------+-----------------+--------------------------+-----------------+-----------------------+------------------------+---------------------------+---------------------------------------------------------------------+----------+-------------------+----------+----------------+-----------------+---------------+------------------------------+--------------------------+-------------------------+--------------------------+-----------+----------------+------------+--------------------+----------------------------------------------------------------+----------------------------------------------------------------+

@leongzhiyong
leongzhiyong force-pushed the feat/add-application-signals-slo-table branch from f53b386 to 28e074b Compare June 4, 2026 04:39
@leongzhiyong
leongzhiyong force-pushed the feat/add-application-signals-slo-table branch 2 times, most recently from 93fa106 to 2cf43cc Compare June 25, 2026 00:52

@cbruno10 cbruno10 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@leongzhiyong Thanks for another table PR! Can you please have a look at the suggestions and let us know if you have any questions? Thanks!

Comment thread aws/table_aws_application_signals_service_level_objective.go
Comment thread aws/table_aws_application_signals_service_level_objective.go
Comment thread aws/table_aws_application_signals_service_level_objective.go Outdated
Comment thread aws/table_aws_application_signals_service_level_objective.go Outdated
Comment thread aws/table_aws_application_signals_service_level_objective.go
Comment thread aws/table_aws_application_signals_service_level_objective.go Outdated
Comment thread aws/table_aws_application_signals_service_level_objective.go
Comment thread docs/tables/aws_application_signals_service_level_objective.md
Comment thread docs/tables/aws_application_signals_service_level_objective.md Outdated
Comment thread aws/table_aws_application_signals_service_level_objective.go Outdated
@leongzhiyong
leongzhiyong force-pushed the feat/add-application-signals-slo-table branch from 2cf43cc to 1ad9b19 Compare August 17, 2026 08:48
@leongzhiyong

Copy link
Copy Markdown
Contributor Author

All good for another round!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants