<div dir="ltr">Why does the registered name of the process doesn't fit your needs?</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">чт, 6 мая 2021 г. в 19:55, Nathan Long <<a href="mailto:him@nathanmlong.com">him@nathanmlong.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Is there a way to add a non-unique label to a process? If not, I would like to propose that it be added.<br><br>The label could be shown with or instead of a PID. I think this would be useful in at least two areas.<br><br>First, when observing a running system, the PID is not descriptive. I have Observer open right now looking at part of my system, and I can see one globally registered process name displayed, but everything else is a PID. What are those processes? I might be able to figure it out by clicking the process and seeing what its initial call was, but often I can tell is "it's a GenServer." The structure of the system would be much more apparent if I saw labels like "db_connection" or "request_queue_worker".<br><br>Second, when reading error messages in logs or an exception tracker, the PID is not useful. For example, I'm looking at an error in Sentry right now that says "Sentry.CrashError error ** (exit) 'stopping because dependent process <0.2255.0> died: killed'". I have no idea what `<0.2555.0>` was, so I don't know what to debug.<br><br>Does this exist or would others support it being added to the BEAM?<br><br></div>-- Nathan<br></div>
</blockquote></div>