I've set up Forge custom metrics on my production app but none of them record, and I'm stuck

Setup:

- ~11 metrics registered in the developer console (dot-format names like pc.session)

- Emitting from backend resolvers via internalMetrics.counter(‘pc.session’).incr(), per the docs

- Names in code match the registered names exactly

- All registered before the emitting deploy went live

What’s confusing:

- The app is invoking heavily — ~410 invocations in the last hour, 99.9% success — so the emitting code is definitely running

- The Custom metrics page shows “No data available” for every metric, 2+ hours after registration

- I added console.log around the counter call to debug, but the Logs page shows zero app logs at all, even for those 410 invocations — so I can’t tell if the call is throwing

- Runtime nodejs22.x, Forge CLI 13.3.0 (updated and redeployed prod — no change)

Has anyone hit this? Is there a setup step I’m missing (e.g. to get app logs showing so I can debug), or a known ingestion issue? Thanks!

Hi @OvertheHill,

Could you create a support ticket here - https://developer.atlassian.com/support with all the required details such as the app id. The relevant teams will debug this in detail.

Hi,

Here’s the - ticket.

Thanks.