aws-observability / cdk-aws-observability-accelerator Goto Github PK
View Code? Open in Web Editor NEWCDK AWS Observability Accelerator
Home Page: https://aws-observability.github.io/cdk-aws-observability-accelerator/
License: MIT No Attribution
CDK AWS Observability Accelerator
Home Page: https://aws-observability.github.io/cdk-aws-observability-accelerator/
License: MIT No Attribution
Is your feature request related to a problem? Please describe.
yes
Describe the solution you'd like
https://github.com/aws-samples/cdk-eks-blueprints-patterns/blob/main/docs/patterns/secureingresscognito.md
https://aws.amazon.com/blogs/containers/multi-cluster-cost-monitoring-using-kubecost-with-amazon-eks-and-amazon-managed-service-for-prometheus/
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Documentation should include a dedicated log section instead of having logs in every single guide.
Is your feature request related to a problem? Please describe.
Open Source ECS Monitoring
Describe the solution you'd like
Open Source ECS Monitoring
Describe alternatives you've considered
Open Source ECS Monitoring
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
AWS Native Fargate Monitoring for EKS
Describe the solution you'd like
AWS Native Fargate Monitoring for EKS
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A Pattern to monitor ADOT Collector health - https://aws-observability.github.io/terraform-aws-observability-accelerator/adothealth/
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
AWS Native Fargate on ECS Monitoring
Describe the solution you'd like
AWS Native Fargate on ECS Monitoring
Describe alternatives you've considered
AWS Native Fargate on ECS Monitoring
Additional context
Is your feature request related to a problem? Please describe.
Multi Cluster cost monitoring using Kubecost, AMP and AMG
Describe the solution you'd like
https://aws.amazon.com/blogs/containers/multi-cluster-cost-monitoring-using-kubecost-with-amazon-eks-and-amazon-managed-service-for-prometheus/
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
Existing EKS Cluster Open Source Observability Accelerator pattern does not show all metrics in Grafana. Missing AMP rules
Describe the solution you'd like
Existing EKS Cluster Open Source Observability Accelerator pattern does not show all metrics in Grafana. Missing AMP rules
Describe alternatives you've considered
Existing EKS Cluster Open Source Observability Accelerator pattern does not show all metrics in Grafana. Missing AMP rules
Additional context
Existing EKS Cluster Open Source Observability Accelerator pattern does not show all metrics in Grafana. Missing AMP rules
Is your feature request related to a problem? Please describe.
GPU Observability with AWS Manged Open Source Services
Describe the solution you'd like
This feature is to introduce GPU Observability Pattern with AWS Managed Open Source services
Describe alternatives you've considered
None
Additional context
Pattern should use GPU Builder in Blueprints to create cluster and should use GPU Observability Pattern
Is your feature request related to a problem? Please describe.
We need to creating alerting rules via GitOps.
Describe the solution you'd like
We need to creating alerting rules via GitOps.
Describe alternatives you've considered
We need to creating alerting rules via GitOps.
Additional context
We need to creating alerting rules via GitOps.
Is your feature request related to a problem? Please describe.
Adding rules to support API troubleshooting dashboard
Describe the solution you'd like
We need add the following rules to collector YAML so API Troubleshooting dashboard works.
with the below rules configuration
Describe alternatives you've considered
None
Additional context
Add any other context or screenshots about the feature request here.
Describe the bug
NGINX Mon Pattern Traffic Routing and NGINX resource issue
To Reproduce
Steps to reproduce the behavior:
While working on the NGINX Mon Pattern after step 5 Deploy an example Nginx application
Ingress
resource fails after using the below Ingress
resource it works, documentation needs to be updated.
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress-nginx-demo
namespace: {{namespace}}
spec:
ingressClassName: nginx
rules:
- host: '<Complete URL of NGINX LB SERVICE>'
http:
paths:
- path: /apple
pathType: Prefix
backend:
service:
name: apple-service
port:
number: 5678
- path: /banana
pathType: Prefix
backend:
service:
name: banana-service
port:
number: 5678
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Single New EKS Cluster AWS Native Observability Accelerator Doc
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
Geeneric ControlPlane Logging to All Patterns
const genericClusterProviderProps: blueprints.GenericClusterProviderProps = {
clusterName: "test-cluster",
clusterLogging: [
ClusterLoggingTypes.API,
ClusterLoggingTypes.CONTROLLER_MANAGER,
ClusterLoggingTypes.AUTHENTICATOR,
ClusterLoggingTypes.SCHEDULER,
ClusterLoggingTypes.AUDIT,
],
managedNodeGroups: [
{
id: `managed-group-eks-optimized-${InstanceSize.XLARGE}`,
instanceTypes: [InstanceType.of(InstanceClass.M6A, InstanceSize.XLARGE)],
nodeGroupCapacityType: CapacityType.ON_DEMAND,
amiType: NodegroupAmiType.AL2_X86_64,
maxSize: 25,
minSize: 4,
forceUpdate: true,
},
],
};
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Solution to Track CDK Accelerator Usage
Is your feature request related to a problem? Please describe.
The current doc structure places all images into a single image directory. This will become difficult to manage at scale.
Describe the solution you'd like
Each markdown page will be a folder that contains the markdown along with all associated images that belong in that post.
Describe alternatives you've considered
none
Additional context
This will allow for a better organization and naming convention then dumping all images into single directory.
Is your feature request related to a problem? Please describe.
AWS Native ECS Monitoring
Describe the solution you'd like
AWS Native ECS Monitoring
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
OTEL Collector Upgrade to 0.33.1
on all patterns
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
We need to creating alerting rules via GitOps.
Describe the solution you'd like
We need to creating alerting rules via GitOps.
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
We need a tracing support documentation in CDK Accelerator like this https://aws-observability.github.io/terraform-aws-observability-accelerator/eks/tracing/
Is your feature request related to a problem? Please describe.
Website Publish Automation
Describe the solution you'd like
Website Publish Automation
Describe alternatives you've considered
Website Publish Automation
Additional context
Website Publish Automation
Describe the bug
A clear and concise description of what the bug is.
Please fix the verbiage in the Introduction section of the README documentation.
Is your feature request related to a problem? Please describe.
Open Source ECS on Fargate Monitoring
Describe the solution you'd like
Open Source ECS on Fargate Monitoring
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
Existing single Cluster Observability Pattern with AWS Mixed approach services
Describe the solution you'd like
Existing single Cluster Observability Pattern with AWS Mixed approach services
Describe alternatives you've considered
Existing single Cluster Observability Pattern with AWS Mixed approach services
Additional context
Single New EKS Mixed Observability Pattern
Is your feature request related to a problem? Please describe.
Construct classes should extend the Construct base class in the constructs package. But <Pattern-Name>Construct
classes do not (e.g. SingleNewEksClusterAWSNativeobservabilityConstruct
).
Describe the solution you'd like
Remove Construct
suffix from <Pattern-Name>Construct
.
Because these are not constructs in the context of CDK.
Not recommended to rename <Pattern-Name>Construct
<Pattern-Name>Pattern
.
The Pattern
suffix will be confused with L3 pattern constructs.
Describe alternatives you've considered
To create real constructs, make <Pattern-Name>Construct
classes extend the Construct base class.
Is your feature request related to a problem? Please describe.
Monitoring Windows on EKS
References :
Logs -
https://aws.amazon.com/blogs/containers/centralized-logging-for-windows-containers-on-amazon-eks-using-fluent-bit/
https://aws.amazon.com/blogs/containers/streaming-logs-from-amazon-eks-windows-pods-to-amazon-cloudwatch-logs-using-fluentd/
Monitoring - https://aws.github.io/aws-eks-best-practices/windows/docs/monitoring/
Windows Builder EKS Blueprints Pattern - https://aws-samples.github.io/cdk-eks-blueprints-patterns/patterns/windows/
Describe the solution you'd like
Monitoring Windows on EKS
Describe alternatives you've considered
Monitoring Windows on EKS
Additional context
Monitoring Windows on EKS
Describe the bug
E.g. CPU utilisation in dashboard Kubernetes / Compute Resources / Cluster displays "No Data" (there are many others)
Reason: those panels rely on rules. The code to configure Rules in AMP is missing
Describe the bug
Even after successful make pattern ---- deploy commands, following error is thrown at the end of deploy
Stack ARN:
arn:aws:cloudformation:us-west-2:**************:stack/single-new-eks-observability-accelerator/70a46110-1f5b-asdf-asdf-02c324fadc1d
✨ Total time: 1136.77s
make: *** No rule to make target `single-new-eks-cluster'. Stop.
To Reproduce
Steps to reproduce the behavior:
make pattern single-new-eks-cluster deploy
Expected behavior
Clean output without any error code for as-is code from the repo
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
Website for CDK Observability Accelerator
Describe the solution you'd like
Website for CDK Observability Accelerator
Describe alternatives you've considered
Website for CDK Observability Accelerator
Additional context
Is your feature request related to a problem? Please describe.
Replacing Secrets Manager with SSM for managing Grafana Keys
Describe the solution you'd like
Use latest Blueprints release for Replacing Secrets Manager with SSM for managing Grafana Keys
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
XRay Native Addon for AWS Native Pattern
Describe the solution you'd like
XRay Native Addon for AWS Native Pattern from upcoming blueprints release
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
A New Pattern for Single New Cluster following the Observability Builder Blueprint. This will be used as a pre-req for customers who want to try out existing cluster patterns which is upcoming if they dont have one.
Describe the solution you'd like
A New Pattern for Single New Cluster following the Observability Builder Blueprint. This will be used as a pre-req for customers who want to try out existing cluster patterns which is upcoming if they dont have one.
Describe alternatives you've considered
None
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
CI Pipeline to validate PRs
Describe the solution you'd like
CI Pipeline to validate PRs
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
AMG Workspace setup with L1 Constructs to have parity with Terraform.
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
OIDC Provider with Import Cluster.
Describe the solution you'd like
OIDC Provider with Import Cluster.
Describe alternatives you've considered
OIDC Provider with Import Cluster so additional step is not required
Additional context
Add any other context or screenshots about the feature request here.
Provide setup steps to use the patterns to deploy and also to develop in Linux in addition to Mac.
Is your feature request related to a problem? Please describe.
Fargate Monitoring for EKS
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.