Skip to main content

cdk-golden-signals-dashboard

Project description

CloudWatch Golden Signals Dashboard AWS CDK Construct

Create Amazon CloudWatch Dashboards for monitoring CloudWatch Metrics of AWS Resources partitioned in golden signals. Latency, Traffic, Errors, Saturation

You can create tag based CloudWatch dashbord solution out of the box using this construct! Here are some screen captures of CloudWatch dashboards created using this cdk construct.

Supported Resource Types

  • AWS::DynamoDB::Table
  • AWS::Lambda::Function
  • AWS::RDS::DBInstance
  • AWS::SNS::Topic
  • AWS::AutoScaling::AutoScalingGroup

Usage

Including in a CDK application
# Example automatically generated from non-compiling source. May contain errors.
from aws_cdk import App, Stack, StackProps
from constructs import Construct
from golden_signals_dashboard import GoldenSignalDashboard


class MyStack(Stack):
    def __init__(self, scope, id, *, description=None, env=None, stackName=None, tags=None, synthesizer=None, terminationProtection=None, analyticsReporting=None):
        super().__init__(scope, id, description=description, env=env, stackName=stackName, tags=tags, synthesizer=synthesizer, terminationProtection=terminationProtection, analyticsReporting=analyticsReporting)
        GoldenSignalDashboard(self, "dynamodbDashboard",
            resource_type="AWS::DynamoDB::Table",
            dashboard_name="myGSDashboard",
            resource_dimensions=[{"resource_region": "us-east-1", "resources": ["Table1", "Table2"]}],
            create_alarms=True
        )
app = App()
MyStack(app, "golden-signals-sample-app-dev")
app.synth()

Contributing

See CONTRIBUTING for more information.

License Summary

This project is licensed under the Apache-2.0 License. See the LICENSE file for our project's licensing.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cdk-golden-signals-dashboard-1.0.0.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

File details

Details for the file cdk-golden-signals-dashboard-1.0.0.tar.gz.

File metadata

File hashes

Hashes for cdk-golden-signals-dashboard-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a57a1988ec80bf2e485c2395e83e7343fd70d411d7e007f891e960eb9eb848cc
MD5 8480fee702efe3c2bd50cfe2016ec692
BLAKE2b-256 503a708c9ba7907a7c9405952ac3a3958deb0f2c217c5add9f39fda406d05154

See more details on using hashes here.

File details

Details for the file cdk_golden_signals_dashboard-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cdk_golden_signals_dashboard-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6ad40d36f359eb3ec4956887cd514be4d084316288ee4e47fa053d8034dc98fd
MD5 badef7bfff51deadd294481a1ec0965a
BLAKE2b-256 0243cdef7c6ae87dac1f76eadad954a9b9f9d445ec7d7a9dac7f568b23c5a270

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page