빵이 없으면 syserr를 먹으면 될텐데

2018/11/05

파이썬의 다재다능하고 한편으로 복잡다난한 로그 시스템을 보며.. 문득 든 생각은... 빵이 없으면 syserr를 먹으면 될텐데 하는 생각이들었떤 것이었던 것이었다.

syserr, fprintf, perror는 을매나 편한 것이었던 것이ㅓㅆ가.!

속도는 잘은 몰라도 빠를 것이고... 리눅스에서는 atomic이 보장됐던 것 같다. (쓰레드 문자열 중첩이 발생하지 않음)

1. 도메인이나 스코프별로 어떻게 발라 저장할 것인가?

  • awk. grep (sed까지 필요없음)

2. 디버그 깊이는 어떻게 실시간으로 지정할 것인가?

  • setenv

3. 디버그 깊이에 따른 더미 디버그 로그 펑션의 분기 비용이 아까운데?

  • 함수 후킹

4. 복잡한 후처리는?

  • 파이프를 다시 파이프나 명명된 파이프로 쓰리 쿠션

5. 로그 롤링은?

  • 롤링 유틸에 파이프

6. 원격지에 쏘려면?

  • curl

7. 원격지에 쏘는 건바이건 3HS가 걱정되는데?

  • keepalive로 아마도 해결
  • 명명된 파이프로 연결한 덤핑 유틸로

8. 다중화는?

  • 어짜피 L4 분산화가 있는 환경이라면 L4에 적당한 정책으로 물려있는 웹서버가 받으면 됨.

9. 원격지에서 수집된 로그의 후처리와 합체등은?

  • 다시 1번으로

10. post 나 기타 등등은?

  • 웹서버 기능에 거의 있음. dumpio, ... 다시 1번으로

이 글을 개발자 100000명이 싫어합니다.