Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.

Reduce Traffic Monitor dependency on CRConfig data #6512

@rawlinp

Description

@rawlinp

This Improvement request (usability, performance, tech debt, etc.) affects these Traffic Control components:

  • Traffic Monitor

Current behavior:

As of #6443, TM will no longer overwrite its monitoring.json snapshot data with corresponding CRConfig snapshot data if the monitoring.json contains IP addresses for the TMs, meaning it now has parity with the CRConfig data. However, it still needs the CRConfig in order to filter out delivery services from monitoring.json which aren't present in the CRConfig. That was fixed in #6443 in that the monitoring.json no longer contains delivery services from other CDNs to which the TM doesn't belong.

New behavior:

Once ATC 6.1 is released with the changes from #6443, we should be able to remove this fallback behavior from TM (and possibly its reliance on the CRConfig altogether) in the next major/minor release. That is because monitoring.json snapshots as of TO 6.1 will contain all the necessary data and will no longer need to rely on the CRConfig snapshot.

Metadata

Metadata

Assignees

Labels

Traffic Monitorrelated to Traffic MonitorTraffic Opsrelated to Traffic OpsimprovementThe functionality exists but it could be improved in some way.low difficultythe estimated level of effort to resolve this issue is lowmedium impactimpacts a significant portion of a CDN, or has the potential to do sotech debtrework due to choosing easy/limited solution

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions