Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As an AWS user, I want to analyze AWS Config logs so that I can reason about my account's resource footprint/evolution #6

Open
sopel opened this issue Apr 22, 2015 · 4 comments
Labels

Comments

@sopel
Copy link
Member

sopel commented Apr 22, 2015

This story has been extracted from epic #1: While the Config log data is still constrained to the most important core AWS resource types right now, it has recently been expanded to all nine public regions, thus allows to deduce a VPC and EC2 instance configuration snapshot across an entire account, thereby providing valuable data points for correlating metrics with infrastructure changes. It can be facilitated for many scenarios accordingly, notably from the operations realm, though business (cost) can also benefit.

@sopel
Copy link
Member Author

sopel commented Apr 22, 2015

Scenarios

There is an open ended number of interesting scenarios conceivable, so this is just to list some obvious ones to get started:

Operations

  • auditing - resource tracking for reporting and e.g environment diagrams
  • debugging - correlation of resource lifecycle events with incidents
  • monitoring - correlation of resource lifecycle events with metrics

Business (Cost)

  • capacity planning and cost optimization - visualize/analyze trends in resource usage across regions and deduce e.g. reserved instance purchases or consolidation recommendations

@sopel
Copy link
Member Author

sopel commented Apr 22, 2015

Implementation Notes

This can basically reuse the current log ingestion architecture implemented by @dpb587 for #2, possibly adjusted for the different JSON payloads at hand (in absence of explicit type mappings, the resulting data will suffer from the same analysis constraints outlined in #5). The only complication might be the three different payloads in use:

Accordingly, those should be analyzed regarding overlap and priority.

  • ❔ Maybe we can implement one after the other, or subsets thereof, and drop everything else until available?

@sopel
Copy link
Member Author

sopel commented Apr 22, 2015

ℹ️ this story is on hold until #5 is going to be resolved.

@dpb587
Copy link
Contributor

dpb587 commented Aug 18, 2015

I don't use AWS Config, so I'm not planning on implementing this. @sopel (or anyone else), feel free to do so if you're interested; a summary of steps is at https://github.com/logsearch/logsearch-for-aws#implementing-a-new-log-type and now there are a couple other log type examples to reference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants