Hello World

[Logstash] logstash slack chat output plugin 만들기 본문

Back-End/좋은글

[Logstash] logstash slack chat output plugin 만들기

EnterKey 2016. 4. 20. 14:44
반응형

필요해서 prototype 수준으로 만들어 봤습니다.

추후 input 와 filter 부분에서 필요한 로직을 각자 구현 하시면 될 것 같습니다.


참고문서)

https://api.slack.com/docs/oauth-test-tokens

https://api.slack.com/methods

https://github.com/logstash-plugins/logstash-output-example.git

http://www.rubydoc.info/github/cheald/manticore/Manticore/Client


구현소스)

https://github.com/HowookJeong/logstash-output-slack_chat


실행방법)

    $ bin/logstash -e '
        input {
            stdin{}
        }

        output {
            slack_chat {
                url => "http://slack.com/api/chat.postMessage"
                token => "YOUR_TOKEN_STRING"
                channel => "SLACK_CHANNEL_ID"
            }

            stdout { codec => rubydebug }
        }
    '

아주 간단하죠.

뭐 꼭 logstash plugin 이 아니더라도 일반 httpclient 라이브러리를 이용해서 다양한 방법으로 구현 가능하니 목적에 맞게 구현해서 사용하시면 될 것 같습니다.


Other logstash slack)

https://github.com/cyli/logstash-output-slack


출처: http://jjeong.tistory.com/1161

반응형

'Back-End > 좋은글' 카테고리의 다른 글

TDD 연습하기  (0) 2016.05.04
ELK 요약  (0) 2016.05.04
[후기]최범균님의 JSP 2.3 웹 프로그래밍 기초부터 중급까지  (0) 2016.04.18
검색엔진 공부  (0) 2016.04.18
[Kafka] 재미로 본 Elastic Stack과 Kafka 매칭  (0) 2016.04.18
Comments