Please answer these questions before submitting your issue.
It would be great to add VictoriaMetrics as storage backend for metrics collected by SkyWalking. VictoriaMetrics is optimized for speed and it provides the best on-disk compression ratio. It can accept metrics via any supported ingestion protocol:
Stored metrics can be queried either via PromQL or via /api/v1/export endpoint.
Our storage APIs are open, if you have any proposal about how to implement those, we are glad to discuss the detail. @dmsolr is working on the prototype of using MySQL(or other traditional DB) + Influx DB to as a new storage option.
Thanks for the pointers! I and @dlazerka will look into how to add storage backend plugin for VictoriaMetrics.
We have a document to show you the interfaces. After yoh read the design, consider to start from https://github.com/apache/skywalking/blob/master/docs/en/guides/storage-extention.md
We may have more interfaces listed there, but basic ideas are same.
Most helpful comment
Our storage APIs are open, if you have any proposal about how to implement those, we are glad to discuss the detail. @dmsolr is working on the prototype of using MySQL(or other traditional DB) + Influx DB to as a new storage option.