Hi Atlassian team,
We migrated an existing Connect Marketplace app to Forge using Forge Remote, and we’re trying to understand how Cloud Fortified availability monitoring behaves during and after this transition.
Our app previously had a Connect descriptor at:
/atlassian-connect.json
In the Forge version, we now define remote backends in manifest.yml using remotes.baseUrl, including region-specific URLs for data residency.
During a recent backend deployment, we observed short-lived 502 responses in our server logs for requests with:
User-Agent: Atlassian-CFA-healthcheck
Path: /atlassian-connect.json
This appears to have correlated with Cloud Fortified availability alerts. However, Forge apps do not use atlassian-connect.json as their descriptor, so we’re unsure whether this alert is coming from:
-
A legacy Connect healthcheck still configured for the Marketplace app/version.
-
A healthcheck for older Connect versions that still have active installations.
-
A Cloud Fortified check that remains tied to the app’s historical Connect descriptor even after migration.
-
Something related to Forge Remote availability monitoring, though the path suggests Connect.
The documentation and forum posts seem to leave this unclear:
-
CHANGE-775 says app base URLs and regions are monitored for Cloud Fortified availability.
-
The Forge Cloud Fortified announcement says Forge reliability is handled differently, using invocation success rates and latency.
-
Forge Remote introduces partner-hosted backend URLs, but we could not find a clear statement on whether Cloud Fortified probes Forge Remote remotes.baseUrl endpoints directly, or what SLI/SLO applies to those remotes.
Could Atlassian clarify the following?
-
For apps migrated from Connect to Forge/Forge Remote, does Cloud Fortified continue to monitor the old Connect healthcheck path?
-
If older Connect versions still have installations, are their base URLs and healthcheck paths still monitored independently?
-
Are Forge Remote remotes.baseUrl values directly healthchecked for Cloud Fortified availability?
-
If yes, what path is used for Forge Remote healthchecks?
-
If no, what Cloud Fortified reliability metrics apply to Forge Remote backends?
-
What is the correct process to update or retire the legacy Connect healthcheck path after migration?
-
Is there a way to identify which app version/framework generated a Cloud Fortified availability alert?
This is important because a Connect-style /atlassian-connect.json healthcheck failure may lead us toward the wrong remediation if the actual production app is now Forge Remote. We want to avoid masking a legacy Connect monitoring issue while still ensuring the Forge Remote backend remains highly available.
Thanks.
Ajay