aws / aws-cdk-rfcs

RFCs for the AWS CDK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Construct Library for Contributor Insights Rules

abrahcoh opened this issue · comments

Description

Contributor Insights is an AWS service provided by CloudWatch that allows the user to analyze high cardinality data from their cloud components.

With an L2 Construct for Contributor Insights Rules, users can create rules by leveraging their IDEs and OOP principles. Instead of making rule bodies either manually or by various scripts, which incurs significant user time, users can create rule bodies using rule body builders provided by the L2 Construct. This will provide the user the ability to leverage their IDEs for navigating rule body formats and rule body field data types, which will significantly reduce development effort. Furthermore, this will also provide a heavy decrease in error detection and error correction time, as the user will no longer have to wait for Cloud Formation to be alerted of errors in their rules and can instead get immediate and granular feedback from the CDK.

Roles

Role User
Proposed by @abrahcoh
Author(s) @abrahcoh
API Bar Raiser @madeline-k
Stakeholders @alias, @alias, @alias

Workflow

  • Tracking issue created (label: status/proposed)
  • API bar raiser assigned (ping us at #aws-cdk-rfcs if needed)
  • Kick off meeting
  • RFC pull request submitted (label: status/review)
  • Community reach out (via Slack and/or Twitter)
  • API signed-off (label api-approved applied to pull request)
  • Final comments period (label: status/final-comments-period)
  • Approved and merged (label: status/approved)
  • Execution plan submitted (label: status/planning)
  • Plan approved and merged (label: status/implementing)
  • Implementation complete (label: status/done)

Closing this ticket. We believe the functionality is beneficial, but does not intersect with the core framework and should be vended and maintained separately.