Live Logs work, but retained Grafana/API logs are empty for one app in IAD

Hi,

We are seeing live application logs for auth-clams-tech in the Fly dashboard, but retained logs are completely empty in Grafana and in the app logs API. The app runs in IAD.

What works:

  • The dashboard Live Logs view shows current stdout from the app.
  • A direct NATS subscription to logs.auth-clams-tech.> received a controlled, non-sensitive marker written to the running process’s stdout at 2026-07-18 21:04:31 UTC.
  • Our staging app, built from the same Dockerfile with the same tracing feature and stdout subscriber, has retained logs normally.

What does not work:

  • Grafana reports no application logs over 48-hour and 7-day windows.
  • The retained logs endpoint returns {"data":[],"meta":{"next_token":""}}. It still returned zero entries when rechecked on 2026-07-19.
  • The controlled marker received over live NATS never appeared in retained search.

We have verified the deployed binary includes tracing, RUST_LOG is set, stdout/stderr are pipes, local logging works, and the running production process is producing logs. This appears to fail between Fly’s live NATS stream and the retained Grafana/VictoriaLogs indexing path.

This looks similar to:

Could someone from Fly check whether the retained-log ingestion or app metadata for this app is stuck? Is the missing history recoverable, and is there any app-side action worth taking? Previous reports suggest replacing the Machine does not help.

flyctl: v0.4.71

Hey @aaron_clams, thanks for reporting this!

Sorry that you’ve run into this, we’ve had a handful of similar reports we’ve gotten our Infra team to look closer at this. At first glance it appears to be isolated to a handful of apps and not related to a wide cluster outage. Will let you know when we learn more.

Hey @michaelp no worries, and thanks for looking in to this. Let me know if you need any more details from me :slight_smile:

Hey Aaron, hope you are well!

Thank you for your patience in all of this! One of our engineers believes they found a fix for the missing logs, and so I wanted to check in and see if things are looking better on your end?

It is fixed now, thanks!