retina icon indicating copy to clipboard operation
retina copied to clipboard

Question : Can retina add labels for source and destination availability zones

Open bseenu opened this issue 10 months ago • 3 comments
trafficstars

I am thinking of using retina in our AWS cloud in eks clusters, and wanted to know how much data is sent cross availability zone from a workload ? Do you instrument the bytes with the source and destination availability zone ?

bseenu avatar Jan 01 '25 18:01 bseenu

Discussed the topic with @SRodi at KubeCon Europe.

It would be great to have the topology labels on the metrics. The labels are usually provided by kubelet or cloud-controller-manager for each node. A metadata-only watch for nodes should be sufficient to get the relevant information.

The feature should be applicable across infrastructure providers as availability zones are in use in almost all scenarios. Usually cross-zonal traffic is billed. Hence, observability into cross-zonal traffic would be nice.

ScheererJ avatar Apr 08 '25 13:04 ScheererJ

Hi @ScheererJ, nice talking to you at KubeCon, and thanks for reaching out. This feature is currently not prioritized, but it does not mean it cannot be implemented. Based on our chat I remember you mentioned you might have some engineering hrs available. Would you be able to formalize a feature request and possibly work on the implementation? I will make sure myself, or other maintainers will review the work and provide support/guidance as needed.

SRodi avatar Apr 18 '25 17:04 SRodi

Hi @SRodi,

we will take a stab at it during a hackathon beginning of June. Then, we will create the feature request and maybe also an initial implementation.

ScheererJ avatar May 19 '25 10:05 ScheererJ

Opened https://github.com/microsoft/retina/issues/1654. PR will follow soon.

ScheererJ avatar Jun 03 '25 11:06 ScheererJ

We opened a PR here: https://github.com/microsoft/retina/pull/1657

rickardsjp avatar Jun 03 '25 16:06 rickardsjp