Skip to content

IAM role-based resource cost breakdown for lambda service#148

Open
simonsd054 wants to merge 15 commits intoXgridInc:developfrom
TAP-Team-4:team4/feature-IAM-Role-Based-Resource-Cost-Breakdown
Open

IAM role-based resource cost breakdown for lambda service#148
simonsd054 wants to merge 15 commits intoXgridInc:developfrom
TAP-Team-4:team4/feature-IAM-Role-Based-Resource-Cost-Breakdown

Conversation

@simonsd054
Copy link
Contributor

Implements part of #143 (for lambda service)
The following things are done in this PR:

  1. Map the roles with their associated lambda functions
  2. Fetch the cost of those individual lambda functions and push into prometheus
  3. Changes in grafana as mentioned below:
    • One new panel in the home page to show top 5 most expensive roles
    • A new dashboard which shows the top 5 most expensive services and resources of the selected role
    • Another new dashboard which shows the top 5 most expensive resources of the selected service and role

auninda08 and others added 14 commits April 8, 2024 21:55
Signed-off-by: Simon Dahal <simonsd054@gmail.com>
Signed-off-by: Simon Dahal <simonsd054@gmail.com>
2. Move get cur data from iamrolestografana to iamrolesservice

Signed-off-by: Simon Dahal <simonsd054@gmail.com>
Signed-off-by: Simon Dahal <simonsd054@gmail.com>
Signed-off-by: Simon Dahal <simonsd054@gmail.com>
…ource-Cost-Breakdown' into team4/feature-IAM-Role-Based-Resource-Cost-Breakdown
…ll.py

Signed-off-by: Simon Dahal <simonsd054@gmail.com>
- Fix typo in grafana
- Push resource name for x-axis in cost by resources

Signed-off-by: Simon Dahal <simonsd054@gmail.com>
Signed-off-by: Simon Dahal <simonsd054@gmail.com>
@simonsd054 simonsd054 changed the title Team4/feature iam role based resource cost breakdown IAM role-based resource cost breakdown for lambda servicee Apr 22, 2024
@simonsd054 simonsd054 changed the title IAM role-based resource cost breakdown for lambda servicee IAM role-based resource cost breakdown for lambda service Apr 22, 2024
…da service

Signed-off-by: Simon Dahal <simonsd054@gmail.com>
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.

4 participants