Open tiny-x opened 3 years ago
For SkyWalking, I posted the latest ideas on issue #495.
For Prometheus, my idea is to implement a 'metrics' HTTP Get path on chaosblade-box. An example for one metric would be like network_experiment{target="192.168.18.70",k8s="false"} 0
. We can directly use the database for previous records to generate metrics.
Usually, a lot of events will occur in the operation of the system, such as process anomaly, restart, chaos experiment, etc. The occurrence of events may affect the stability of the system. Therefore, we need to output the events of the chaos experiment, and then we can import event into SkyWalking and Prometheus.
Expose ChaosBlade event into SkyWalking
SkyWalking provides friendly ways for other systems to integrate with us. Such as
See more information https://github.com/chaosblade-io/chaosblade/issues/495
Expose ChaosBlade event into Prometheus
See more information https://prometheus.io/docs/instrumenting/writing_exporters/
Summary
The event types you can export include but are not limited to: