Skip to content

Commit c4be957

Browse files
committed
Observability Builder Upgrade
1 parent 3353c47 commit c4be957

File tree

6 files changed

+10
-66
lines changed

6 files changed

+10
-66
lines changed

lib/common/observability-builder.ts

Lines changed: 0 additions & 52 deletions
This file was deleted.

lib/existing-eks-opensource-observability-pattern/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ export default class ExistingEksOpenSourceobservabilityPattern {
8686
.account(account)
8787
.region(region)
8888
.version('auto')
89-
.enableOpenSourcePatternAddOns(ampEndpoint)
89+
.enableOpenSourcePatternAddOns(ampAddOnProps)
9090
.clusterProvider(importClusterProvider)
9191
.resourceProvider(blueprints.GlobalResources.Vpc, new blueprints.VpcProvider(vpcId)) // this is required with import cluster provider
9292
.resourceProvider(ampWorkspaceName, new blueprints.CreateAmpProvider(ampWorkspaceName, ampWorkspaceName))

lib/single-new-eks-mixed-observability-pattern/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export default class SingleNewEksMixedobservabilityPattern {
1717
metricsNameSelectors: ['apiserver_request_.*', 'container_memory_.*', 'container_threads', 'otelcol_process_.*'],
1818
});
1919

20-
Reflect.defineMetadata("ordered", true, blueprints.addons.XrayAdotAddOn);
20+
Reflect.defineMetadata("ordered", true, blueprints.addons.CloudWatchLogsAddon);
2121
const addOns: Array<blueprints.ClusterAddOn> = [
2222
cloudWatchAdotAddOn,
2323
new blueprints.addons.CloudWatchLogsAddon({

lib/single-new-eks-opensource-observability-pattern/graviton-index.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { ObservabilityBuilder } from '@aws-quickstart/eks-blueprints';
99

1010
export default class SingleNewEksGravitonOpenSourceObservabilityPattern {
1111
constructor(scope: Construct, id: string) {
12-
// AddOns for the cluster
12+
1313
const stackId = `${id}-observability-accelerator`;
1414

1515
const account = process.env.COA_ACCOUNT_ID! || process.env.CDK_DEFAULT_ACCOUNT!;
@@ -53,12 +53,10 @@ export default class SingleNewEksGravitonOpenSourceObservabilityPattern {
5353

5454
Reflect.defineMetadata("ordered", true, blueprints.addons.GrafanaOperatorAddon);
5555
const addOns: Array<blueprints.ClusterAddOn> = [
56-
// new blueprints.addons.KubeProxyAddOn("v1.27.1-eksbuild.1"),
5756
new blueprints.addons.CloudWatchLogsAddon({
5857
logGroupPrefix: `/aws/eks/${stackId}`,
5958
logRetentionDays: 30
6059
}),
61-
// new blueprints.addons.AmpAddOn(ampAddOnProps),
6260
new blueprints.addons.XrayAdotAddOn(),
6361
new blueprints.addons.FluxCDAddOn({"repositories": [fluxRepository]}),
6462
new GrafanaOperatorSecretAddon(),
@@ -74,7 +72,7 @@ export default class SingleNewEksGravitonOpenSourceObservabilityPattern {
7472
.account(account)
7573
.region(region)
7674
.version('auto')
77-
.enableOpenSourcePatternAddOns(ampEndpoint)
75+
.enableOpenSourcePatternAddOns(ampAddOnProps,"v1.27.1-eksbuild.1")
7876
.resourceProvider(ampWorkspaceName, new blueprints.CreateAmpProvider(ampWorkspaceName, ampWorkspaceName))
7977
.clusterProvider(new blueprints.MngClusterProvider(mngProps))
8078
.addOns(...addOns)

lib/single-new-eks-opensource-observability-pattern/index.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@ import { GrafanaOperatorSecretAddon } from './grafanaoperatorsecretaddon';
55
import * as amp from 'aws-cdk-lib/aws-aps';
66
import { ObservabilityBuilder } from '@aws-quickstart/eks-blueprints';
77

8-
98
export default class SingleNewEksOpenSourceobservabilityPattern {
109
constructor(scope: Construct, id: string) {
11-
// AddOns for the cluster
10+
1211
const stackId = `${id}-observability-accelerator`;
1312

1413
const account = process.env.COA_ACCOUNT_ID! || process.env.CDK_DEFAULT_ACCOUNT!;
@@ -59,7 +58,6 @@ export default class SingleNewEksOpenSourceobservabilityPattern {
5958
logGroupPrefix: `/aws/eks/${stackId}`,
6059
logRetentionDays: 30
6160
}),
62-
// new blueprints.addons.AmpAddOn(ampAddOnProps),
6361
new blueprints.addons.XrayAdotAddOn(),
6462
new blueprints.addons.FluxCDAddOn({"repositories": [fluxRepository]}),
6563
new GrafanaOperatorSecretAddon(),
@@ -69,7 +67,7 @@ export default class SingleNewEksOpenSourceobservabilityPattern {
6967
.account(account)
7068
.region(region)
7169
.version('auto')
72-
.enableOpenSourcePatternAddOns(ampEndpoint)
70+
.enableOpenSourcePatternAddOns(ampAddOnProps)
7371
.resourceProvider(ampWorkspaceName, new blueprints.CreateAmpProvider(ampWorkspaceName, ampWorkspaceName))
7472
.addOns(...addOns)
7573
.build(scope, stackId);

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cdk-aws-observability-accelerator",
3-
"version": "0.1.0",
3+
"version": "0.2.0",
44
"scripts": {
55
"build": "rm -rf dist && tsc --skipLibCheck",
66
"watch": "tsc -w",
@@ -10,7 +10,7 @@
1010
"lint": "npx eslint . --ext .js,.jsx,.ts,.tsx"
1111
},
1212
"devDependencies": {
13-
"@aws-quickstart/eks-blueprints": "^1.11.2",
13+
"@aws-quickstart/eks-blueprints": "^1.11.3",
1414
"@types/jest": "^29.5.1",
1515
"@types/node": "^18.15.12",
1616
"@typescript-eslint/eslint-plugin": "^5.59.0",
@@ -23,14 +23,14 @@
2323
"typescript": "^5.0.4"
2424
},
2525
"dependencies": {
26-
"@aws-quickstart/eks-blueprints": "^1.11.2",
26+
"@aws-quickstart/eks-blueprints": "^1.11.3",
2727
"constructs": "^10.0.0",
2828
"aws-cdk": "2.91.0",
2929
"eks-blueprints-cdk-kubeflow-ext": "0.1.9",
3030
"source-map-support": "^0.5.21"
3131
},
3232
"overrides": {
33-
"@aws-quickstart/eks-blueprints": "^1.11.2",
33+
"@aws-quickstart/eks-blueprints": "^1.11.3",
3434
"aws-cdk": "2.91.0",
3535
"xml2js": "0.5.0"
3636
}

0 commit comments

Comments
 (0)