(TODO)
- Clone Baltha CacheHQ-Docker
- Build Image Baltha CacheHQ-Docker
- Clone DrHibbert
- Build Image DrHibbert
- Setup MySQL
- Create .env file
- Setup AWS CloudWatch Alarms
- Setup New Relic Alerts
- Setup CacheHQ API Key
- Setup Google Authentication
(TODO)
- Setup AWS CloudWatch Topic
- Setup New Relic Alert Channel
- Setup DrHibbert
- CACHETHQ_GOOGLE_CLIENT_ID
- CACHETHQ_GOOGLE_CLIENT_SECRET
- CACHETHQ_GOOGLE_REDIRECT_URL
- CACHETHQ_GOOGLE_ENABLED_DOMAIN
- DRHIBBERT_CACHETCLIENT_TOKEN
- DRHIBBERT_CACHETCLIENT_URL
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_DEFAULT_REGION
We'll use these variables to setup components in CachetHQ:
- DRHIBBERT_AWS_TAG_MONITOR_GROUP_KEY
- DRHIBBERT_AWS_TAG_MONITOR_COMPONENT_KEY
(TODO)
(TODO)
- DRHIBBERT_AWS_TOPICALARM : SNS Topic ARN that you need to create previously. This topic should be configured to trigger Dr. Hibbert AWS Endpoint (Section Receiving alarms from AWS CloudWatch)
- DRHIBBERT_AWS_PREFIX_ALARM : AWS Alarm Name Prefix
- DRHIBBERT_AWS_TAG_MONITOR_GROUP_KEY : We'll use this to setup components in CachetHQ
- DRHIBBERT_AWS_TAG_MONITOR_COMPONENT_KEY : We'll use this to setup components in CachetHQ
(TODO)
- DRHIBBERT_NEWRELICCLIENT_TOKEN
- DRHIBBERT_NEWRELICCLIENT_URL
- DRHIBBERT_NEWRELICCLIENT_CHANNEL_ID : NewRelic Channel ID that you need to create previously. This channel should be configured to trigger Dr. Hibbert NewRelic Endpoint (Section Receiving alarms from New Relic)
(TODO)