terraform-signalfx-detectors
                                
                                 terraform-signalfx-detectors copied to clipboard
                                
                                    terraform-signalfx-detectors copied to clipboard
                            
                            
                            
                        Collection of terraform modules for SignalFx detectors.
Terraform SignalFx Detectors
Many detectors alert could be common. Here is a place to "rule" them all! 🤘
:link: Contents
- 🥅 Goal
- 📦 Modules
- 🚀 Usage
- 🤝 Contributing
- 🚧 Roadmap
- 🚨 Changelog
- 📝 License
🥅 Goal
This project aims to speed up alerting deployment and apply infrastructure as code process to your monitoring. It could also be a place to collect, share and improve alerting rules on popular services and environments through SignalFx and Terraform.
Note: These templates implementation is opinionated and enforce best practices which ensure homogeneity but it will also restrict the usage and capabilities even if it tries to provide as much flexibility as possible.
📦 Modules
This repository consists in a collection of generic pre-built detectors for SignalFx broken down into multiple terraform modules in modules directory.
Each module is fully independent and it is dedicated to monitor one service thanks to the metrics and information it provides. It contains:
- Terraform source code to be use as module
- Readme file containing instructions and specific notes to work with the module.
- Source, dependencies and sample configuration for metrics collection.
🚀 Usage
A module is a collection of detectors resource with global and per-detector variables available to adapt the default alerting behavior to suit your requirements changing the underlying detectors configuration at deployment thanks to Terraform.
🤝 Contributing
Contributions from the community are most welcome!
There are many ways to contribute: writing code, add or improve detectors, documentation, reporting issues, discussing better error tracking...
Instructions in CONTRIBUTING.md.
🚧 Roadmap
You can go to github milestones to know what is planned in future versions browsing available issues.
🚨 Changelog
Read carefully release notes of each github release before upgrading to a new version.