Commit 71ee50c
Yuriy Bezsonov
refactor(perf-platform): rename Grafana role and consolidate setup ownership
Rename the Grafana pod role from grafana-cloudwatch-pod-role to
grafana-eks-pod-role to match the existing <component>-eks-pod-role
convention used by ai-jvm-analyzer, perf-analyzer, perf-collector, and
pyroscope. Add grafana* and pyroscope* to the workshop IAM policy's
PassRole resource list so participants can attach the new roles.
Reorganize setup-script ownership so the three analysis modules compose
cleanly. monitoring.sh now owns the shared Workshop Dashboards Grafana
folder; analysis.sh and perf-platform.sh look it up by title and fail
loud if missing. Each downstream script upserts its own notification-
policy routes keyed on receiver name, so order between analysis.sh and
perf-platform.sh no longer clobbers either side. perf-platform.sh drops
the SSM mirror for the internal NLB DNS — consumers look it up at point
of need with kubectl get svc.
The result is monitoring.sh + analysis.sh = modules 1+2,
monitoring.sh + perf-platform.sh = module 3 standalone.
Regenerate the CFN template from the updated CDK.1 parent 5e28304 commit 71ee50c
6 files changed
Lines changed: 217 additions & 111 deletions
File tree
- infra
- cdk/src/main
- java/sample/com/constructs
- resources
- cfn
- scripts/setup
Lines changed: 8 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
| 62 | + | |
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| |||
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
145 | | - | |
| 145 | + | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
149 | | - | |
| 148 | + | |
| 149 | + | |
150 | 150 | | |
151 | 151 | | |
152 | 152 | | |
| |||
311 | 311 | | |
312 | 312 | | |
313 | 313 | | |
314 | | - | |
315 | | - | |
| 314 | + | |
| 315 | + | |
316 | 316 | | |
317 | 317 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| 79 | + | |
| 80 | + | |
79 | 81 | | |
80 | 82 | | |
81 | 83 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
422 | 422 | | |
423 | 423 | | |
424 | 424 | | |
425 | | - | |
| 425 | + | |
426 | 426 | | |
427 | 427 | | |
428 | 428 | | |
| |||
2063 | 2063 | | |
2064 | 2064 | | |
2065 | 2065 | | |
| 2066 | + | |
2066 | 2067 | | |
2067 | 2068 | | |
2068 | 2069 | | |
| 2070 | + | |
2069 | 2071 | | |
2070 | 2072 | | |
2071 | 2073 | | |
| |||
2252 | 2254 | | |
2253 | 2255 | | |
2254 | 2256 | | |
2255 | | - | |
| 2257 | + | |
2256 | 2258 | | |
2257 | 2259 | | |
2258 | 2260 | | |
2259 | | - | |
| 2261 | + | |
| 2262 | + | |
| 2263 | + | |
2260 | 2264 | | |
2261 | 2265 | | |
2262 | | - | |
| 2266 | + | |
2263 | 2267 | | |
2264 | | - | |
2265 | | - | |
| 2268 | + | |
| 2269 | + | |
2266 | 2270 | | |
2267 | | - | |
| 2271 | + | |
2268 | 2272 | | |
2269 | 2273 | | |
2270 | 2274 | | |
| |||
2280 | 2284 | | |
2281 | 2285 | | |
2282 | 2286 | | |
2283 | | - | |
| 2287 | + | |
2284 | 2288 | | |
2285 | | - | |
| 2289 | + | |
2286 | 2290 | | |
2287 | | - | |
| 2291 | + | |
2288 | 2292 | | |
2289 | 2293 | | |
2290 | 2294 | | |
| |||
2295 | 2299 | | |
2296 | 2300 | | |
2297 | 2301 | | |
2298 | | - | |
2299 | | - | |
| 2302 | + | |
| 2303 | + | |
2300 | 2304 | | |
2301 | | - | |
| 2305 | + | |
2302 | 2306 | | |
2303 | 2307 | | |
2304 | 2308 | | |
2305 | 2309 | | |
2306 | | - | |
| 2310 | + | |
| 2311 | + | |
| 2312 | + | |
| 2313 | + | |
| 2314 | + | |
| 2315 | + | |
| 2316 | + | |
| 2317 | + | |
| 2318 | + | |
| 2319 | + | |
| 2320 | + | |
| 2321 | + | |
| 2322 | + | |
| 2323 | + | |
| 2324 | + | |
| 2325 | + | |
| 2326 | + | |
| 2327 | + | |
| 2328 | + | |
| 2329 | + | |
| 2330 | + | |
| 2331 | + | |
| 2332 | + | |
| 2333 | + | |
| 2334 | + | |
| 2335 | + | |
| 2336 | + | |
| 2337 | + | |
| 2338 | + | |
| 2339 | + | |
| 2340 | + | |
| 2341 | + | |
| 2342 | + | |
| 2343 | + | |
| 2344 | + | |
| 2345 | + | |
| 2346 | + | |
| 2347 | + | |
| 2348 | + | |
| 2349 | + | |
| 2350 | + | |
| 2351 | + | |
| 2352 | + | |
| 2353 | + | |
| 2354 | + | |
| 2355 | + | |
| 2356 | + | |
| 2357 | + | |
| 2358 | + | |
| 2359 | + | |
| 2360 | + | |
| 2361 | + | |
2307 | 2362 | | |
2308 | 2363 | | |
2309 | 2364 | | |
| |||
2312 | 2367 | | |
2313 | 2368 | | |
2314 | 2369 | | |
2315 | | - | |
| 2370 | + | |
2316 | 2371 | | |
2317 | | - | |
| 2372 | + | |
2318 | 2373 | | |
2319 | | - | |
| 2374 | + | |
2320 | 2375 | | |
2321 | 2376 | | |
2322 | 2377 | | |
| |||
2972 | 3027 | | |
2973 | 3028 | | |
2974 | 3029 | | |
| 3030 | + | |
| 3031 | + | |
| 3032 | + | |
| 3033 | + | |
| 3034 | + | |
| 3035 | + | |
| 3036 | + | |
| 3037 | + | |
| 3038 | + | |
| 3039 | + | |
| 3040 | + | |
| 3041 | + | |
| 3042 | + | |
| 3043 | + | |
2975 | 3044 | | |
2976 | 3045 | | |
2977 | 3046 | | |
| |||
3312 | 3381 | | |
3313 | 3382 | | |
3314 | 3383 | | |
3315 | | - | |
| 3384 | + | |
3316 | 3385 | | |
3317 | 3386 | | |
3318 | 3387 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
88 | 75 | | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
89 | 79 | | |
90 | 80 | | |
91 | 81 | | |
| |||
620 | 610 | | |
621 | 611 | | |
622 | 612 | | |
623 | | - | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
624 | 623 | | |
625 | 624 | | |
626 | 625 | | |
627 | | - | |
| 626 | + | |
628 | 627 | | |
629 | 628 | | |
630 | | - | |
631 | | - | |
632 | | - | |
633 | | - | |
634 | | - | |
635 | | - | |
636 | | - | |
637 | | - | |
638 | | - | |
639 | | - | |
640 | | - | |
641 | | - | |
642 | | - | |
643 | | - | |
644 | | - | |
645 | | - | |
646 | | - | |
647 | | - | |
648 | | - | |
649 | | - | |
650 | | - | |
651 | | - | |
652 | | - | |
653 | | - | |
654 | | - | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
655 | 664 | | |
656 | 665 | | |
657 | 666 | | |
658 | 667 | | |
659 | 668 | | |
660 | 669 | | |
661 | 670 | | |
662 | | - | |
| 671 | + | |
663 | 672 | | |
664 | | - | |
| 673 | + | |
665 | 674 | | |
666 | 675 | | |
667 | 676 | | |
| |||
0 commit comments