У меня есть (многопроцессный) демон, написанный на C.
Я бы хотел, чтобы его внутренние счетчики были доступны для наблюдения процессов на той же машине.
Это очень важночто этот демон никогда не останавливается или значительно замедляется наблюдателем. Если наблюдатель не в состоянии следить, он должен просто потерять обновления, а не замедлять работу демона.
Я рассмотрел сокеты общей памяти и домена unix.
Существуют ли более подходящие подходы?