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

Traffic Monitor monitoring.json Is Not Synchronized with CRConfig #1738

@rob05c

Description

@rob05c

The Monitor gets data from 2 TO endpoints, monitoring.json and the CRConfig; the monitoring.json is live data, not a snapshot.

So, for example, if you remove the health.polling.url from a Profile, or delete the Profile, or rename the Profile, in preparation to snapshot a version/name change, it disappears from monitoring.json, and the Monitor doesn’t know where to poll anymore. Until it gets the updated Snapshot.

The monitoring.json data needs Snapshotted in sync with the CRConfig (either put in the CRConfig itself, or the same 'snapshot' button creates a synchronized monitoring.json Snapshot).

This will allow users to make large, lengthy changes, and Snapshot atomically, without breaking Monitor polling in unexpected ways in the meantime.

Note the monitoring.json data overlaps with the CRConfig a great deal. The monitor necessarily uses the CRConfig Snapshot for all overlapping data. Hence, if the data is combined it really isn't that much to add to the CRConfig, and if it isn't combined, the overlapping data should be removed as it isn't used.

Metadata

Metadata

Assignees

Labels

Traffic Monitorrelated to Traffic Monitorbugsomething isn't working as intendedhigh impactimpacts the basic function, deployment, or operation of a CDN

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions