slack

· Spring
Application에 개발자가 예상하지 못한 오류가 발생하면 사용자의 문의보다 빠르게 발생과 원인을 알 수 있도록 슬랙 알림 설정을 해보자. Application은 Spring Boot로 로그는 Logback을 사용해서 간단한 설정으로 Slack 알림을 받아볼 수 있다. 1. Slack Webhook 앱 생성 슬랙 사이드 바 하단에 앱 추가 버튼을 클릭 해 WebHooks 앱을 추가한다. 생성된 웹후크 URL을 복사 2. Logback Slack Appender 의존성 추가 및 Logback 설정 build.gradle dependencies { ... implementation group: 'com.github.maricn', name: 'logback-slack-appender', version: ..
· ETC
이전 글에 Jekins Pipeline을 생성해 도커 컨테이너 자동화 배포를 구축했다. 이번엔 파이프라인 각 스텝마다 Slack 알림을 받을 수 있도록 설정하려고 한다. 모두 알다시피 슬랙 알림 연동은 API가 매우 잘되어있어 설정하기가 너무 쉽다. 1. Slack에 Jenkins App 추가 https://워크스페이스.slack.com/apps로 접속해 Jenkins를 검색하고 Jenkins CI App을 슬랙에 추가해준다. 알림 받을 채널을 선택한다. 채널을 선택해 Jenkins CI 통합 앱 추가를 클릭하면 설명 지침 페이지로 이동하게 되는데, 여기서 나오는 설명은 모든 스텝이 끝난 후에 알림이 오는 설정이다. 모든 스텝이 끝난 후 알림이 오는 것을 원하면 이대로 따라 하기만 하면 된다. 예제는 파..
· Java
이번에는 Spring Boot 프로젝트에서 Slack으로 메세지를 발송할것이다. 매우매우매우 간단하다. 먼저 Slack에 앱을 추가해준다. 메세지를 받을 채널에 앱을 추가해준다. 메세지를 보낼 이름과 아이콘을 설정한다. 이제 Java에서 POST로 웹 후크 URL로 호출만 하면 된다. payload={"text": "보낼 메세지 내용"} @Component public class SlackUtil { private static final String webHookUrl = "https://hooks.slack.com/services/12421421421421412412414"; public static void messageSend(String message) { try { URL url = new UR..
beekei
'slack' 태그의 글 목록