Fix/inactive cloudwatch loggroup/recommendation#8
Closed
anavirginianery wants to merge 64 commits intointegrationfrom
Closed
Fix/inactive cloudwatch loggroup/recommendation#8anavirginianery wants to merge 64 commits intointegrationfrom
anavirginianery wants to merge 64 commits intointegrationfrom
Conversation
…modal ## Description Added margin bottom for description on update form ## Related issue number [OSN-1014](https://datatrendstech.atlassian.net/browse/OSN-1014)
- Introduce a new codegen configuration file for GraphQL code generation. - Remove obsolete generated resolver files and updated imports to use new generated types. - Refactor server code to utilize new GraphQL schema and resolver structure. - Update various components and hooks to use new generated GraphQL queries and mutations. - Get rid of сustom startup scripts and simplify `nodemon.json` config. - Use Apollo reactive variable to store api error. - Refactor Apollo links definition. - Update root `dev` script to concurrently watch codegen and launch server and ui. - Changed the `serve` command to run the compiled server directly - Update root README and remove server-specific - Update Dockerfile
- Removed `@graphql-tools/schema` from `ngui/package.json` and added `graphql-scalars`. - Added `graphql-scalars` and `graphql-tag` to `server/package.json` while ensuring `@graphql-tools/schema` is included.
…sing boundary ## Description form-data update from 4.0.3 to 4.0.4 ## Related issue number [OSN-1008](https://datatrendstech.atlassian.net/browse/OSN-1008)
…s on Resources page ## Description Summary and range picker have been wrapped in a grid element  ## Related issue number [OSN=1009](https://datatrendstech.atlassian.net/browse/OSN-1009)
Extend S3 bucket metadata collection and persistence. - Compute total_size_bytes, object_count via CloudWatch (NumberOfObjects, BucketSizeBytes by StorageType) - Build tiers as [storage_class_name, size_gb] - Infer access_pattern (frequent/infrequent/mixed/unknown) from AllRequests; fallback to LastModified sampling - Determine it_status_bucket (enabled when IT applies to whole bucket) - Capture last_checked (ISO dates with non-zero requests) - Persist new fields in BucketResource (total_size_bytes, object_count, access_pattern, it_status_bucket, tiers, last_checked)
update code base
- Remove access_pattern field and calculation logic - Keep only last_checked for GET request dates
- Use session.get_session()/self.session and consistently pass region_name - Safely paginate describe_log_groups and confirm exact logGroupName matches - Convert creationTime (ms) to timezone-aware UTC datetime, serialize as ISO - Normalize CloudWatch Period to multiples of 60s (CloudWatch requirement) - Add exponential backoff + jitter retry wrapper for Logs/CloudWatch calls - Make thread pool sizing adaptive (max_workers heuristic) to reduce throttling - Improve error handling and logging for pagination and metric fetches - Populate LogGroupResource with metadata and attach collected metrics
…lligent Tiering feature
- Use session.get_session()/self.session and consistently pass region_name - Safely paginate describe_log_groups and confirm exact logGroupName matches - Convert creationTime (ms) to timezone-aware UTC datetime, serialize as ISO - Normalize CloudWatch Period to multiples of 60s (CloudWatch requirement) - Add exponential backoff + jitter retry wrapper for Logs/CloudWatch calls - Make thread pool sizing adaptive (max_workers heuristic) to reduce throttling - Improve error handling and logging for pagination and metric fetches - Populate LogGroupResource with metadata and attach collected metrics
Save aggregated CloudWatch log group metrics into the 'cloudwatch_metrics'
update branch
…omendation function
add missing docstrings
…-tiering Feature/recomendation intelligent tiering
…oup/collect Feature/inactive cloudwatch loggroup/collect
…oup/frontend Feature/inactive cloudwatch loggroup/frontend
…oup/recommendation Feature/inactive cloudwatch loggroup/recommendation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR Description
Added the required detected_at field, expected by the frontend, to indicate when the recommendation was detected and calculated.