Opting for remote metric storage shouldn't be taken lightly as it has several implications. Some factors to consider when choosing a remote storage solution, to name but a few, are as follows:
- Maturity: Some storage solutions are more mature and better maintained than others.
- Control: There are some solutions where you run your own instances, while others are SaaS offerings.
- Availability, reliability and scalability: If you choose to manage the storage solution internally, you need to consider these aspects.
- Maintainability: Some options are truly complex to deploy and/or maintain.
- Remote read and write: Do you truly need both, or does write suffice for your use case?
- Cost: It might all come down to this; we define ...