Re: [DISCUSS] Export Virtual Router Statistics to Users

2021-09-08 Thread Rohit Yadav
+1

At work we're discussing a new RRD framework feature that would expand on the 
metrics feature of various resources which would include (possibly in future) 
metrics of VRs too. I suppose, just like VM stats you would want to capture VR 
stats plus something extra (like active connection, VR firewall state/metrics, 
network bandwidth etc). However, in current implementation the "user" 
roles/accounts can't see VRs, only admins.

Some of the VR metrics are indeed implemented currently already but not expose 
via APIs (for example network bandwidth from VRs is used for usage data 
generation for networks).


Regards.


From: Pierre-Luc Dion 
Sent: Thursday, September 2, 2021 20:25
To: dev ; Sina Kashipazha 

Subject: Re: [DISCUSS] Export Virtual Router Statistics to Users

We've been looking at something similar on our side where we would have
installed telegraf on the VR template and telegraf would have been sending
data to a port forwarding on the hypervisor host.
I don't know how  we could have the VR exposting Prometheus data securely;
outside of the customer network without going through the internet
otherwise.


On Tue, Aug 31, 2021 at 9:57 AM Sina Kashipazha
 wrote:

> Hey there,
>
> We want to improve virtual router statistic visibility. One option that
> pops into my mind is to export some statistics in router VM in Prometheus
> format and let our customers do what they like with those data.
> It enabled our customers to find packet loss, memory usage, etc. Based on
> these data, they can create their alert and dashboard.
>
> If we implement this feature, is this going to merge into upstream?
>
> Another option is to have these data visible in cloudstack dashboard in
> some graph directly. Please let me know if you have a better solution to
> address this issue?
>
>
> Kind regards,
> Sina
>

 



Re: [DISCUSS] Export Virtual Router Statistics to Users

2021-09-02 Thread Pierre-Luc Dion
We've been looking at something similar on our side where we would have
installed telegraf on the VR template and telegraf would have been sending
data to a port forwarding on the hypervisor host.
I don't know how  we could have the VR exposting Prometheus data securely;
outside of the customer network without going through the internet
otherwise.


On Tue, Aug 31, 2021 at 9:57 AM Sina Kashipazha
 wrote:

> Hey there,
>
> We want to improve virtual router statistic visibility. One option that
> pops into my mind is to export some statistics in router VM in Prometheus
> format and let our customers do what they like with those data.
> It enabled our customers to find packet loss, memory usage, etc. Based on
> these data, they can create their alert and dashboard.
>
> If we implement this feature, is this going to merge into upstream?
>
> Another option is to have these data visible in cloudstack dashboard in
> some graph directly. Please let me know if you have a better solution to
> address this issue?
>
>
> Kind regards,
> Sina
>


[DISCUSS] Export Virtual Router Statistics to Users

2021-08-31 Thread Sina Kashipazha
Hey there,

We want to improve virtual router statistic visibility. One option that pops 
into my mind is to export some statistics in router VM in Prometheus format and 
let our customers do what they like with those data.
It enabled our customers to find packet loss, memory usage, etc. Based on these 
data, they can create their alert and dashboard.

If we implement this feature, is this going to merge into upstream?

Another option is to have these data visible in cloudstack dashboard in some 
graph directly. Please let me know if you have a better solution to address 
this issue?

Kind regards,
Sina

signature.asc
Description: OpenPGP digital signature