Skip to content

Commit

Permalink
Merge pull request #151 from Howlla/docsEmbedding
Browse files Browse the repository at this point in the history
Embedded mkdocs from observability-accelerator project
  • Loading branch information
shapirov103 authored Oct 23, 2023
2 parents 348dfaa + e065bbc commit 8bfdc8f
Show file tree
Hide file tree
Showing 18 changed files with 42 additions and 10 deletions.
1 change: 1 addition & 0 deletions .github/workflows/docbuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,5 @@ jobs:
with:
python-version: 3.x
- run: pip install mkdocs-material
- run: pip install mkdocs-embed-external-markdown
- run: mkdocs gh-deploy --force
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/existing-eks-observability-accelerators/existing-eks-apiserver-observability.md', '') }}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/existing-eks-observability-accelerators/existing-eks-awsnative-observability.md', '') }}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/existing-eks-observability-accelerators/existing-eks-mixed-observability.md', '') }}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/existing-eks-observability-accelerators/existing-eks-nginx-observability.md', '') }}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/existing-eks-observability-accelerators/existing-eks-opensource-observability.md', '') }}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/multi-new-eks-observability-accelerators/multi-acc-new-eks-mixed-observability.md', '') }}
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

The following figure illustrates the architecture of the pattern we will be deploying for Multi Account Observability pattern using open source tooling such as AWS Distro for Open Telemetry (ADOT), Amazon Managed Service for Prometheus (AMP), Amazon Managed Grafana :

![Architecture](./images/setup_amg-cross-account.png)
![Architecture](../images/setup_amg-cross-account.png)

## Objective

Expand Down Expand Up @@ -236,9 +236,9 @@ You can find the team-geordie configuration for this pattern in the workload rep
2. Query metrics in Monitoring account from Amazon Managed Prometheus workspace in Prod 1 Account
3. Query metrics in the Monitoring account from Amazon CloudWatch in Prod 1 Account

![Metrics from AMP](./images/AMG%20-%20Metrics%20from%20AMP.png)
![Metrics from AMP](../images/AMG%20-%20Metrics%20from%20AMP.png)

![Metrics from CloudWatch](./images/AMG%20-%20Metrics%20from%20CloudWatch.png)
![Metrics from CloudWatch](../images/AMG%20-%20Metrics%20from%20CloudWatch.png)

### Validating Custom Metrics and Traces from ho11y App

Expand All @@ -256,17 +256,17 @@ You can find the team-geordie configuration for this pattern in the workload rep
```
### Traces and Service Map screenshots from X-Ray Console

![Traces of ho11y App on X-Ray Console](./images/XRAY%20-%20Traces.png)
![Traces of ho11y App on X-Ray Console](../images/XRAY%20-%20Traces.png)

![Service Map of ho11y App on X-Ray Console](./images/XRAY%20-%20Service%20Map.png)
![Service Map of ho11y App on X-Ray Console](../images/XRAY%20-%20Service%20Map.png)

### Custom Metrics from ho11y App on Amazon Managed Grafana Console using AMP as data source

![Exploring Metrics from ho11y with AMP as Data source in AMG Console](./images/Explore%20AMG.png)
![Exploring Metrics from ho11y with AMP as Data source in AMG Console](../images/Explore%20AMG.png)

### Custom Metrics from ho11y App on Amazon Managed Grafana Console using CloudWatch as data source

![Exploring Metrics from ho11y with CloudWatch as Data source in AMG Console](./images/Explore%20AMG.png)
![Exploring Metrics from ho11y with CloudWatch as Data source in AMG Console](../images/Explore%20AMG.png)

### Notes

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/single-new-eks-observability-accelerators/single-new-eks-apiserver-opensource-observability.md', '') }}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/single-new-eks-observability-accelerators/single-new-eks-awsnative-fargate-observability.md', '') }}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/single-new-eks-observability-accelerators/single-new-eks-gpu-opensource-observability.md', '') }}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/single-new-eks-observability-accelerators/single-new-eks-graviton-opensource-observability.md', '') }}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/single-new-eks-observability-accelerators/single-new-eks-java-opensource-observability.md', '') }}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/single-new-eks-observability-accelerators/single-new-eks-mixed-observability.md', '') }}
1 change: 1 addition & 0 deletions docs/patterns/observability/single-new-eks-native.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/single-new-eks-observability-accelerators/single-new-eks-awsnative-observability.md', '') }}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/single-new-eks-observability-accelerators/single-new-eks-nginx-opensource-observability.md', '') }}
1 change: 1 addition & 0 deletions docs/patterns/observability/single-new-eks-opensource.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{ external_markdown('https://raw.githubusercontent.com/aws-observability/cdk-aws-observability-accelerator/main/docs/patterns/single-new-eks-observability-accelerators/single-new-eks-opensource-observability.md', '') }}
22 changes: 19 additions & 3 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,24 @@ nav:
- Generative AI:
- Prompt Showcase Pattern: 'patterns/generative-ai/showcase.md'
- Observability Patterns:
- AWS Native Observability Pattern: 'https://github.com/aws-observability/cdk-aws-observability-accelerator/blob/main/docs/patterns/single-new-eks-observability-accelerators/single-new-eks-awsnative-observability.md'
- Opensource Observability Pattern: 'https://github.com/aws-observability/cdk-aws-observability-accelerator/blob/main/docs/patterns/single-new-eks-observability-accelerators/single-new-eks-opensource-observability.md'
- Multi Account Observability Pattern: 'patterns/multi-account-monitoring.md'
- New Cluster:
- AWS Native Observability Pattern: 'patterns/observability/single-new-eks-native.md'
- AWS Graviton Observability Pattern: 'patterns/observability/single-new-eks-graviton-opensource-observability.md'
- OSS Observability Pattern: 'patterns/observability/single-new-eks-opensource.md'
- Fargate Observability Pattern : patterns/observability/single-new-eks-awsnative-fargate-observability.md
- Mixed Observability Pattern: patterns/observability/single-new-eks-mixed-observability.md
- Multi-Cluster Multi-Region Monitoring : patterns/observability/multi-acc-new-eks-mixed-observability.md
- OSS Apiserver Monitoring: patterns/observability/single-new-eks-apiserver-opensource-observability.md
- OSS GPU Monitoring: patterns/observability/single-new-eks-gpu-opensource-observability.md
- OSS Java Monitoring : patterns/observability/single-new-eks-java-opensource-observability.md
- OSS Nginx Monitoring : patterns/observability/single-new-eks-nginx-opensource-observability.md
- Existing Cluster:
- AWS Native Observability Pattern : patterns/observability/existing-eks-awsnative-observability.md
- Mixed Observability Pattern: patterns/observability/existing-eks-mixed-observability.md
- OSS Observability Pattern: patterns/observability/existing-eks-opensource-observability.md
- OSS Apiserver Monitoring : patterns/observability/existing-eks-apiserver-observability.md
- OSS Nginx Monitoring : patterns/observability/existing-eks-nginx-observability.md
- Multi Account Observability Pattern: 'patterns/observability/multi-account-monitoring.md'
- Security Patterns:
- EKS Config Rules: 'patterns/security/eks-config-rules.md'
- Encryption At Rest: 'patterns/security/encryption-at-rest.md'
Expand Down Expand Up @@ -51,3 +66,4 @@ markdown_extensions:
permalink: "¤"
plugins:
- search
- external-markdown

0 comments on commit 8bfdc8f

Please sign in to comment.