diff --git a/_appmap/recording.py b/_appmap/recording.py index dadc958b..8513cbff 100644 --- a/_appmap/recording.py +++ b/_appmap/recording.py @@ -115,7 +115,9 @@ def save_at_exit(): nonlocal r r.stop() now = datetime.now(timezone.utc) - appmap_name = now.isoformat(timespec="seconds").replace("+00:00", "Z") + iso_time = now.isoformat(timespec="seconds").replace("+00:00", "Z") + process_id = os.getpid() + appmap_name = f"{iso_time}_{process_id}" recorder_type = "process" metadata = { "name": appmap_name,