Hello,
I've observed the following behavior with process-exporter:
Once process-exporter detects a process (e.g., process A), it continues to record metrics for that process indefinitely. Even if process A stops, it will keep reporting its namedprocess_namegroup_num_procs as 0.
BUT If process-exporter is restarted, it only detects processes that are currently running and stops recording metrics for process A.
Consequently, if the host is rebooted and process A fails to start, process-exporter does not detect that process A has not recovered, and no alert is triggered.
I believe this behavior may lead to situations where a failed process is not properly alerted on.
Thank you for your attention.