etc3 jandi webhook에 logstash ( + filebeat )로 nginx error 연결하기 logstash란? Logstash는 실시간 파이프라인 기능을 가진 오픈소스 데이터 수집 엔진이다. Logstash는 서로 다른 소스의 데이터를 탄력적으로 통합하고 사용자가 선택한 목적지로 데이터를 정규화할 수 있다. 다양한 고급 다운스트림 분석 및 시각화 활용 사례를 위해 모든 데이터를 정리하고 대중화(democratization)한다. Logstash는 근본적으로 로그 수집의 혁신을 주도해 왔으며 그 기능은 이러한 활용 사례 이외의 영역으로 확장되고 있다. 어떤 유형의 이벤트도 다양한 입력, 필터, 출력 플러그인을 통해 강화하고 전환할 수 있으며 기본 제공되는 여러 코덱으로 수집(ingestion) 프로세스를 한층 더 간소화할 수 있다. Logstash로 더 방대하고 다양한 데이터를 활용함으로써 더 .. 2021. 10. 25. SMTP 로 html 메일보내기 + 이미지 django에서 제공하는 email 기능을 사용하여 html에 이미지 첨부하여 메일을 보냈으나 gmail에서는 적용이 잘 됐는데 naver에서는 자체 보안이 돼있는지 이미지가 보이지 않았다. 그래서 smtp 프로토콜을 사용하여 메일을 보내기로 했다. SMTP 란? 간이 전자 우편 전송 프로토콜(Simple Mail Transfer Protocol, SMTP)은 인터넷에서 이메일을 보내기 위해 이용되는 프로토콜이다. 사용하는 TCP 포트번호는 25번이다. 상대 서버를 지시하기 위해서 DNS의 MX 레코드가 사용된다. RFC2821에 따라 규정되어 있다. 메일 서버 간의 송수신뿐만 아니라, 메일 클라이언트에서 메일 서버로 메일을 보낼 때에도 사용되는 경우가 많다. SMTP는 텍스트 기반의 프로토콜로서 요구/.. 2021. 8. 30. [Jandi] Incoming Webhook 사용하기 Webhook이란? 웹 훅(Webhook)이란 잔디에 잔디가 정한 포맷에 일치하는 데이터를 수신하여 지정된 대화에 메시지 형태로 전송해주는 기능을 말합니다. 현재 잔디 커넥트에서 지원하지 않고 있는 서비스라도 웹 훅 발신(Outgoing Webhook)을 지원하는 경우 잔디와 연동하여 변동 사항에 대해 메시지를 수신할 수 있습니다. Webhook 사용법 잔디의 Webhook api를 사용하여 잔디와 web을 간단하게 연결할 수 있다. 먼저 잔디 커넥트로 들어가서 Webhook 수신의 연동 항목 추가하기 버튼을 누른다. 항목 추가하기에 명시돼있는 Webhook URL로 수신하고 싶은 정보를 post 요청하면 된다. 주의해야 할 점은 request의 header에는 다음의 Accept와 Content-Typ.. 2021. 6. 14. 이전 1 다음