Let's create beautiful monitoring console with draw.io!
Easy 7 steps to start monitoring!
- Draw AWS infrastructure diagram using draw.io.
- Create AWS Cognito identity pool.
- Attach IAM policy for CloudWatch access to Cognito role.
- Embed information for Cognito identity pool ID and CloudWatch parameters in diagram.
- Right click target objects and click "Edit Data..." popup menu.
- Add attribute for CloudWatch monitoring alarm or metric in draw objects.
- Property name: dwio_AWSRegion
- Value: AWS Cognito Region
- Property name: dwio_IdentityPoolId
- Value: Cognito Identity Pool ID
- Property name: dwio_AlarmName
- Value: CloudWatch AlarmName
- Property name: dwio_MetricName
- Value: IDName,ID,Namespace,MetricName,Statistics ex: InstanceId,i-0f31c81ee0300xxxx,AWS/EC2,NetworkOut,Average
- Property name: dwio_AWSRegion
- Disable autosave mode.
- uncheck draw.io menu => Extras => Autosave
- Set plugin to draw.io.
- Click draw.io menu => Extras => Plugins...
- Add following URLs and click Apply button.
- Reload diagram page. And right click any objects and click "Start Monitoring" popup menu to start monitoring in draw.io.
- Fork it ( https://github.com/yaggytter/drawatchio/fork )
- Create your feature branch (
git checkout -b new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin new-feature
) - Create a new Pull Request to develop branch