claranet / terraform-signalfx-detectors

Collection of terraform modules for SignalFx detectors.
Mozilla Public License 2.0
22 stars 32 forks source link
claranet detectors monitoring signalfx terraform

Terraform SignalFx Detectors

Maintainer License Release Status Terraform version Terraform registry

Many detectors alert could be common. Here is a place to "rule" them all! 🀘

:link: Contents

πŸ₯… 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:

πŸš€ 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.

Instructions in Wiki.

🀝 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.

πŸ“ License

Mozilla Public License