Jeffgoll/monitor aws resources lj - #467
Open
jeffgoll wants to merge 2 commits into
Open
Conversation
jeffgoll
force-pushed
the
jeffgoll/monitor-aws-resources-lj
branch
3 times, most recently
from
July 27, 2026 23:33
634b0f1 to
bdcfd7b
Compare
jeffgoll
force-pushed
the
jeffgoll/monitor-aws-resources-lj
branch
from
July 27, 2026 23:38
bdcfd7b to
2e5233d
Compare
jeffgoll
marked this pull request as ready for review
July 27, 2026 23:42
jeffgoll
requested review from
Jayclifford345,
chri2547,
moxious,
tacole02 and
tomglenn
as code owners
July 27, 2026 23:42
Contributor
There was a problem hiding this comment.
Pull request overview
This PR adds a new learning path package (monitor-aws-resources-lj) for monitoring AWS resources using Grafana Cloud Provider Observability, including milestone guides (IAM role setup, account connection, scrape job creation, verification, and exploration), and assigns a code owner for the new directory.
Changes:
- Introduces the
monitor-aws-resources-ljpath manifest/website metadata plus path landing content. - Adds nine milestone guides (business value → advantages → setup/configure → verify → explore → completion), each with
content.json,manifest.json, andwebsite.yaml. - Updates
.github/CODEOWNERSto include ownership for/monitor-aws-resources-lj/.
Reviewed changes
Copilot reviewed 31 out of 31 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| monitor-aws-resources-lj/website.yaml | Adds website metadata for the new AWS monitoring learning path landing page. |
| monitor-aws-resources-lj/manifest.json | Defines the new learning path (targeting, milestones, recommendations). |
| monitor-aws-resources-lj/content.json | Adds the path landing-page content (intro, prerequisites, expectations). |
| monitor-aws-resources-lj/business-value/website.yaml | Adds website metadata for the “case for observability” milestone. |
| monitor-aws-resources-lj/business-value/manifest.json | Declares the “business value” guide manifest for the path. |
| monitor-aws-resources-lj/business-value/content.json | Provides milestone content introducing observability concepts. |
| monitor-aws-resources-lj/advantages/website.yaml | Adds website metadata for the “advantages” milestone. |
| monitor-aws-resources-lj/advantages/manifest.json | Declares the “advantages” guide manifest for the path. |
| monitor-aws-resources-lj/advantages/content.json | Provides milestone content describing CPO benefits for AWS. |
| monitor-aws-resources-lj/navigate-aws-config/website.yaml | Adds website metadata for the navigation-to-AWS-config milestone. |
| monitor-aws-resources-lj/navigate-aws-config/manifest.json | Declares the navigation guide manifest for the path. |
| monitor-aws-resources-lj/navigate-aws-config/content.json | Adds interactive steps to reach the AWS configuration UI in Grafana Cloud. |
| monitor-aws-resources-lj/create-iam-role/website.yaml | Adds website metadata for the IAM role creation milestone. |
| monitor-aws-resources-lj/create-iam-role/manifest.json | Declares the IAM role guide manifest for the path. |
| monitor-aws-resources-lj/create-iam-role/content.json | Adds interactive steps to start IAM role setup (CloudFormation launch). |
| monitor-aws-resources-lj/connect-aws-account/website.yaml | Adds website metadata for the AWS account connection milestone. |
| monitor-aws-resources-lj/connect-aws-account/manifest.json | Declares the account connection guide manifest for the path. |
| monitor-aws-resources-lj/connect-aws-account/content.json | Adds interactive steps to connect an AWS account via role ARN. |
| monitor-aws-resources-lj/create-scrape-job/website.yaml | Adds website metadata for the scrape job creation milestone (plus troubleshooting links). |
| monitor-aws-resources-lj/create-scrape-job/manifest.json | Declares the scrape job guide manifest for the path. |
| monitor-aws-resources-lj/create-scrape-job/content.json | Adds interactive steps to configure and create a CloudWatch metrics scrape job. |
| monitor-aws-resources-lj/verify-data-collection/website.yaml | Adds website metadata for the data verification milestone. |
| monitor-aws-resources-lj/verify-data-collection/manifest.json | Declares the verification guide manifest for the path. |
| monitor-aws-resources-lj/verify-data-collection/content.json | Adds interactive steps to confirm scrape-job status and data flow. |
| monitor-aws-resources-lj/explore-data/website.yaml | Adds website metadata for the data exploration milestone. |
| monitor-aws-resources-lj/explore-data/manifest.json | Declares the exploration guide manifest for the path. |
| monitor-aws-resources-lj/explore-data/content.json | Adds instructions/steps to install dashboards and explore service metrics. |
| monitor-aws-resources-lj/end-journey/website.yaml | Adds website metadata for the completion milestone. |
| monitor-aws-resources-lj/end-journey/manifest.json | Declares the completion guide manifest for the path. |
| monitor-aws-resources-lj/end-journey/content.json | Adds completion/next-steps content and related path links. |
| .github/CODEOWNERS | Adds code ownership for the new learning path directory. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+30
to
+38
| "milestones": [ | ||
| "monitor-aws-resources-navigate-aws-config", | ||
| "monitor-aws-resources-create-iam-role", | ||
| "monitor-aws-resources-connect-aws-account", | ||
| "monitor-aws-resources-create-scrape-job", | ||
| "monitor-aws-resources-verify-data-collection", | ||
| "monitor-aws-resources-explore-data", | ||
| "monitor-aws-resources-end-journey" | ||
| ], |
Contributor
Author
There was a problem hiding this comment.
I believe this is intentional?
Collaborator
There was a problem hiding this comment.
I think this is ok. Let's bring in @tacole02 to clarify that's the case.
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.
Adds interactivity to learning path, "Monitor AWS resources with Grafana Cloud."
Walks users through connecting an AWS account to Grafana Cloud Provider Observability and monitoring AWS services via Amazon CloudWatch metrics and pre-built dashboards.
The path (
monitor-aws-resources-lj) covers the full onboarding flow across these milestones:It also includes a framing milestone and an end-of-journey wrap-up, plus the accompanying
manifest.jsonandwebsite.yamlfor each module.Targeting is scoped to
/a/grafana-csp-app/awson thecloudplatform, and the path recommends the Metrics Drilldown and Logs Drilldown journeys as follow-ups.All controls were tested for show me/do it, using a private AWS account and Amazon Route 53 metrics.