Skip to content

Commit 5fca1c4

Browse files
authored
Merge pull request #25 from aws-observability/feature/ghActions
Adding GH Actions
2 parents 6a82543 + de6d3be commit 5fca1c4

File tree

6 files changed

+114
-3
lines changed

6 files changed

+114
-3
lines changed

.github/workflows/docbuild.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: ci
2+
on:
3+
push:
4+
branches:
5+
- master
6+
- main
7+
permissions:
8+
contents: write
9+
jobs:
10+
deploy:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v3
14+
- uses: actions/setup-python@v4
15+
with:
16+
python-version: 3.x
17+
- run: pip install mkdocs-material
18+
- run: mkdocs gh-deploy --force

.github/workflows/linkcheck.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"timeout": "5s",
3+
"retryOn429": true,
4+
"retryCount": 5,
5+
"fallbackRetryDelay": "30s",
6+
"aliveStatusCodes": [200, 206],
7+
"httpHeaders": [
8+
{
9+
"urls": ["https://help.github.com/"],
10+
"headers": {
11+
"Accept-Encoding": "zstd, br, gzip, deflate"
12+
}
13+
}
14+
],
15+
"ignorePatterns": [
16+
{
17+
"pattern": [
18+
"localhost"
19+
]
20+
},
21+
{
22+
"pattern": [
23+
"127.0.0.1"
24+
]
25+
}
26+
]
27+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Check Markdown links
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- "**/*.md"
9+
10+
pull_request:
11+
branches:
12+
- main
13+
paths:
14+
- "**/*.md"
15+
16+
jobs:
17+
markdown-link-check:
18+
runs-on: ubuntu-latest
19+
steps:
20+
- uses: actions/checkout@v3
21+
- uses: actions/setup-node@v3
22+
with:
23+
node-version: '16.x'
24+
- name: install markdown-link-check
25+
run: npm install -g [email protected]
26+
- name: markdown-link-check version
27+
run: npm list -g markdown-link-check
28+
- name: Run markdown-link-check on MD files
29+
run: find docs -name "*.md" | xargs -n 1 markdown-link-check -q -c .github/workflows/linkcheck.json
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: 'Stale issue & PR handler'
2+
on:
3+
workflow_dispatch:
4+
schedule:
5+
- cron: '0 0 * * *'
6+
7+
jobs:
8+
stale:
9+
runs-on: ubuntu-latest
10+
permissions:
11+
issues: write
12+
pull-requests: write
13+
steps:
14+
- uses: actions/stale@main
15+
id: stale
16+
with:
17+
ascending: true
18+
close-issue-message: 'Issue closed due to inactivity.'
19+
close-pr-message: 'Pull request closed due to inactivity.'
20+
days-before-close: 60
21+
days-before-stale: 90
22+
stale-issue-label: stale
23+
stale-pr-label: stale
24+
# Not stale if have this labels
25+
exempt-issue-labels: 'bug,enhancement,"feature request"'
26+
exempt-pr-labels: 'bug,enhancement'
27+
operations-per-run: 100
28+
stale-issue-message: |
29+
This issue has been automatically marked as stale because it has been open 60 days
30+
with no activity. Remove stale label or comment or this issue will be closed in 10 days
31+
stale-pr-message: |
32+
This PR has been automatically marked as stale because it has been open 60 days
33+
with no activity. Remove stale label or comment or this PR will be closed in 10 days

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
1-
# AWS Observability Accelerator for AWS CDK
1+
# AWS Observability Accelerator for CDK
22

33
Welcome to the AWS Observability Accelerator for CDK!
44

55
The AWS Observability Accelerator for CDK is a set of opinionated modules
6-
to help you set up observability for your AWS environments with AWS-managed observability services such as Amazon Managed Service for Prometheus,Amazon Managed Grafana, AWS Distro for OpenTelemetry (ADOT) and Amazon CloudWatch.
6+
to help you set up observability for your AWS environments with AWS Native services and AWS-managed observability services such as Amazon Managed Service for Prometheus,Amazon Managed Grafana, AWS Distro for OpenTelemetry (ADOT) and Amazon CloudWatch.
77

88
We provide curated metrics, logs, traces collection, alerting rules and Grafana dashboards for your EKS infrastructure, Java/JMX, NGINX based workloads and your custom applications.
99

10-
![Architecture](./images/CDK_Architecture_diagram.png)
10+
![AWSNative-Architecture](./images/CDK_Architecture_diagram.png)
11+
12+
13+
14+
![OpenSource-Architecture](./images/cloud-native-arch.png)
1115

1216
## Patterns
1317

docs/images/cloud-native-arch.png

648 KB
Loading

0 commit comments

Comments
 (0)