즐겁게 개발을...

개발보다 게임이 더 많이 올라오는 것 같은...

mattermost 2

시놀로지에 Mattermost를 운용 중 웹소켓 오류 해결방법

예전에는 이런 오류가 나지 않았었는데 최신 Docker 운용 방법으로 설치를 하고나서 설정 및 접속이 잘되는데 갑자기 브라우저에서 웹 소켓오류가 나는 경우가 있었다. 브라우저 개발콘솔에서는 이런 오류를 뱉는다. 시놀로지 역방향 프록시를 이용해서 외부에서도 접속이 가능하도록 도메인 작업을 진행했는데 아마 이것 때문이었을까? 시놀로지 역방향 프록시를 한번 살펴보자. 여기서 사용자 지정 머리글 탭에서 가서 생성을 눌러보자. 여기 쌩뚱맞게 웹소켓이란게 버젓이 있다. 웹소켓을 눌러보면, 자동으로 2개의 값이 설정된다. 그냥 저장을 누르고 나오면 웹소켓 오류는 그냥 사라진다. 굿!!

[2022.09] Webhook API를 이용한 로깅기법

안녕하세요. 웹훅 API를 지원하는 도구 중 채널기반 메시징 도구인 메타모스트(Mattermost)를 이용해 C# 프로그램에서 발생하는 로그를 특정 채널로 수신할 수 있는 방법을 소개하겠습니다. 프로그램을 배포해서 어딘가에 구축하면 구축정보가 개발자에게 제대로 전달이 잘 안되는 경우가 있습니다. 제가 직접 배포 부터 구축까지 관리를 하는 상황이라면 체계를 만들어서 시키겠는데 그런 상황이 아니면 꽤나 답답하게 환경정보 없이 버그를 수정해야 하는 난감한 상황이 발생합니다. Mattermost로 소개하고 있지만 대신 로그 수신도구를 통해 통계나 대시보드로 활용할 수도 있고 별도 API서버를 통해 체계적으로 관리할 수도 있을 것 같네요. Gitlab과 Mattermost 연동하면서 갑자기 C#로그를 띄어보면 어..

개발/C# 2022.09.08
1