블로그 이미지
Max.

calendar

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

Notice

2015.07.14 08:26 분류없음


인터넷상에 자기의 생각을 표현한다는게 참 어렵게 느껴지는 요즘 입니다. 아마도, 자신의 글과 자신을 동일시 하는 경향때문에 그럴지도 모르겠습니다. 글과 자신은 많이 다른데 말입니다. 저도 가끔 글에 대한 이미지(아마 위와 같은 경향성 때문에...) 때문에 한줄짜리 글도 망설이는 것이 없지 않네요.


요즘 나 자신의 위치의 변화가 오면서 다시한번 신변잡기적인 개발에 관한 메모글을 올려 볼까 합니다. 개인적인 바램은 개발보다는 개발주윗것들에 대한 내용이 많았으면 합니다.


최근에 스팸을 차단된 블로그를 삭제 해 버릴까 하다가... 그동안 그랬던 것 처럼 갈겨 쓰는 메모장으로 활용하자... 라는 생각에 아침에 적어봤습니다.

저작자 표시
신고
posted by Max.
2015.06.09 15:06 개발관련

관련해서 누군가 비교해 놨는데(링크), FluentD가 그나마 선택할만하다고 한것 같다. FluentD는 CentOS에서 설치시, Ruby 컴파일러를 필요로 해서 보통은 td-agent라는 래핑된 데몬을 사용하는데, Plugin설치시 방화벽때문에 애를 먹을수도 있다.


저작자 표시
신고
posted by Max.
TAG FleuntD
2015.03.04 16:51 개발관련

1) VirtualBox 설치

    https://www.virtualbox.org/ 에서 다운로드


2) CentOS 6.6 설치

    http://isoredirect.centos.org/centos/6/isos/x86_64/ 에서 다운 받아 설치 

    (참조 : http://blog.daum.net/bang2001/114)


3) 네트워크 설정

    참조 : http://stormaa.tistory.com/77#recentTrackback

    이후 ssh 로 접속


4) JDK 설치

   wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.tar.gz


5) InfluxDB 설치

   wget http://s3.amazonaws.com/influxdb/influxdb-latest-1.x86_64.rpm

   rpm -ivh influxdb-latest-1.x86_64.rpm

   DB생성 : http://{host}:8083


6) FluentD 설치

   curl -L http://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh | sh

   .플러그인설치

    - InfluxDB Plugin : /opt/td-agent/embedded/bin/fluent-gem install fluent-plugin-influxdb

    - redis Plugin : /opt/td-agent/embedded/bin/fluent-gem install fluent-plugin-redis-store

    - multiline Plugin : /opt/td-agent/embedded/bin/fluent-gem install fluent-plugin-tail-multiline-ex

  . conf 설정

  <source>

    type tail

    path /root/pa/tomcat/logs/test-json.log

    pos_file /var/log/td-agent/tmp/test-json.log.pos

    tag test.push

    format json

  </source>

  <match test.*>

   type influxdb

   dbname test_agent

   flush_interval 10s # for testing.

   host local2.test.com # (localhost by default)

   port 8086 # (8086 by default)

  </match>



7) app -> logging 테스트 실행


8) Grafana UI 확인



저작자 표시
신고
posted by Max.

티스토리 툴바