AWS에 있는 발스 시계. -기타 질문: 트위터 투고 감시 참고-
6201 단어 바루스JavaScriptAWS
발스발스!!!
내가 좋아하는 아줌마는 도라 아줌마야.
예를 들어 이번 투고가 반드시 내 고용자의 의견과 입장을 반영한 것은 아니다.
다가오는 2016/01/15,금요일 예행연습은 하늘의 도시 라푸다를 방송합니다!.
히다, 바르가 손을 잡고 주문을 외울 때 트위터에 투덜거리는 국민 활동이 다시 찾아온다!
이 기사는 클라우드워치 Logs+Kibana를 활용해 베란다의 고조 상황을 도표화했다.
이 기술은 트위터에서도 투고를 감시할 수 있겠지.
요약
다음은 단계 설정입니다.
1. CloudWatch Logs에서 로그 위치 만들기
참조 기사
콘솔에서 CloudWatch를 선택하십시오.
로그 - 작업 - 로그 그룹을 만들고 BALS를 만듭니다.
계속해서 흐름으로 트위터를 만들어라.
2.EC2 Node。js를 사용하여 응용 프로그램 만들기
EC2를 만드는 곳은 생략합니다.
노드에 가입합니다.wget https://nodejs.org/dist/v4.2.4/node-v4.2.4-linux-x64.tar.gz
tar -zxvf node-v4.2.4-linux-x64.tar.gz
sudo mv node-v4.2.4-linux-x64 /usr/local/
echo "export PATH=/usr/local/node-v4.2.4-linux-x64/bin:\$PATH" >> ~/.bash_profile
source ~/.bash_profile
트위터에 프로그램이나 키를 생성합니다.여기.부터 가능합니다.
그리고 앱을 만들어요.
index.jsvar fs = require("fs");
var Twitter = require("tweet-pipe");
var twitter = new Twitter({
consumer_key: 'かぎ',
consumer_secret: 'かぎ',
token: 'かぎ',
token_secret: 'かぎ'
});
var writeStream = fs.createWriteStream('/home/ec2-user/log/bals')
twitter.stream('statuses/filter', {track: 'バルス'}).pipe(twitter.stringify()).pipe(writeStream);
의존 프로그램 라이브러리는 Twitter-pipe입니다.npm 설치를 사용하십시오.
응용 프로그램 자체가 하는 일은 매우 간단하다.주요 처리는 한 줄뿐이다.twitter.stream('statuses/filter', {track: 'バルス'}).pipe(twitter.stringify()).pipe(writeStream);
트위터에서stream을 받아서 파일에 쓴다.
그런 다음 https://apps.twitter.com/app 기사의 설정 순서에 따라 파일을 CloudWatch Logs로 가져옵니다.
필요하다면 글의 순서에 따라 경계치를 설정해 발루스가 튀어나왔다는 것을 상대방에게 알리자.
3. 키바나의 설정.
참조여기. - CloudWatch Logs 데이터를 Elastic search Service로 전송합니다.
V4가 잘 돌아가지 않자 키바나는 V3를 선택했다.
여기 기사.
도표의 제작 방법의 문장이 매우 좋다.
벌써 1분에 한두 번씩 투덜거린다.정식 공연을 기대하다.
그럼 발스를 감시할 수 있겠군!
트위터 스트리밍 API가 전부 혼잣말을 지울 수 있는 것은 아니지만, 풍선이 터진 건 알겠지.언제부터 공을 던질 수 있는지 볼 만하다!
만약 이 장치를 사용한다면 우리 회사의 제품이 화제가 될 것이다(불이야?)할 때 금방 알아볼 수 있어요.또 기록이 포착되면 어떻게 연소했는지 도표로 검증할 수도 있다.
어쨌든 이번 주말은 발루스다!
발스발스!
결과의 도표 업데이트 이 투고 전달!
바루스!
편편편편편편편편편편편편편편편:2016/01/18!!!(발스 실패?)
결과가 나왔습니다.그렇지만
최대 20bpm...
richmikan@github여러분이 지적한 바와 같이 필터가 잘 안 되는 건지, 스트리밍 API의 간격이 상당히 긴 건지, 아니면 디버깅을 하는 건지.
여기.
이것은 아주 좋은 학습이다.이어 "트위터 스트리밍 에이프에서 감시할 때 1분에 15개의 트윗을 올리면 베란다에서 화제가 된다"고 덧붙였다.그러니까주의하십시오.
Reference
이 문제에 관하여(AWS에 있는 발스 시계. -기타 질문: 트위터 투고 감시 참고-), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ukiuni@github/items/2f19e166e1c912cd28b6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
EC2를 만드는 곳은 생략합니다.
노드에 가입합니다.
wget https://nodejs.org/dist/v4.2.4/node-v4.2.4-linux-x64.tar.gz
tar -zxvf node-v4.2.4-linux-x64.tar.gz
sudo mv node-v4.2.4-linux-x64 /usr/local/
echo "export PATH=/usr/local/node-v4.2.4-linux-x64/bin:\$PATH" >> ~/.bash_profile
source ~/.bash_profile
트위터에 프로그램이나 키를 생성합니다.여기.부터 가능합니다.그리고 앱을 만들어요.
index.js
var fs = require("fs");
var Twitter = require("tweet-pipe");
var twitter = new Twitter({
consumer_key: 'かぎ',
consumer_secret: 'かぎ',
token: 'かぎ',
token_secret: 'かぎ'
});
var writeStream = fs.createWriteStream('/home/ec2-user/log/bals')
twitter.stream('statuses/filter', {track: 'バルス'}).pipe(twitter.stringify()).pipe(writeStream);
의존 프로그램 라이브러리는 Twitter-pipe입니다.npm 설치를 사용하십시오.응용 프로그램 자체가 하는 일은 매우 간단하다.주요 처리는 한 줄뿐이다.
twitter.stream('statuses/filter', {track: 'バルス'}).pipe(twitter.stringify()).pipe(writeStream);
트위터에서stream을 받아서 파일에 쓴다.그런 다음 https://apps.twitter.com/app 기사의 설정 순서에 따라 파일을 CloudWatch Logs로 가져옵니다.
필요하다면 글의 순서에 따라 경계치를 설정해 발루스가 튀어나왔다는 것을 상대방에게 알리자.
3. 키바나의 설정.
참조여기. - CloudWatch Logs 데이터를 Elastic search Service로 전송합니다.
V4가 잘 돌아가지 않자 키바나는 V3를 선택했다.
여기 기사.
도표의 제작 방법의 문장이 매우 좋다.
벌써 1분에 한두 번씩 투덜거린다.정식 공연을 기대하다.
그럼 발스를 감시할 수 있겠군!
트위터 스트리밍 API가 전부 혼잣말을 지울 수 있는 것은 아니지만, 풍선이 터진 건 알겠지.언제부터 공을 던질 수 있는지 볼 만하다!
만약 이 장치를 사용한다면 우리 회사의 제품이 화제가 될 것이다(불이야?)할 때 금방 알아볼 수 있어요.또 기록이 포착되면 어떻게 연소했는지 도표로 검증할 수도 있다.
어쨌든 이번 주말은 발루스다!
발스발스!
결과의 도표 업데이트 이 투고 전달!
바루스!
편편편편편편편편편편편편편편편:2016/01/18!!!(발스 실패?)
결과가 나왔습니다.그렇지만
최대 20bpm...
richmikan@github여러분이 지적한 바와 같이 필터가 잘 안 되는 건지, 스트리밍 API의 간격이 상당히 긴 건지, 아니면 디버깅을 하는 건지.
여기.
이것은 아주 좋은 학습이다.이어 "트위터 스트리밍 에이프에서 감시할 때 1분에 15개의 트윗을 올리면 베란다에서 화제가 된다"고 덧붙였다.그러니까주의하십시오.
Reference
이 문제에 관하여(AWS에 있는 발스 시계. -기타 질문: 트위터 투고 감시 참고-), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ukiuni@github/items/2f19e166e1c912cd28b6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
발스발스!
결과의 도표 업데이트 이 투고 전달!
바루스!
편편편편편편편편편편편편편편편:2016/01/18!!!(발스 실패?)
결과가 나왔습니다.그렇지만
최대 20bpm...
richmikan@github여러분이 지적한 바와 같이 필터가 잘 안 되는 건지, 스트리밍 API의 간격이 상당히 긴 건지, 아니면 디버깅을 하는 건지.
여기.
이것은 아주 좋은 학습이다.이어 "트위터 스트리밍 에이프에서 감시할 때 1분에 15개의 트윗을 올리면 베란다에서 화제가 된다"고 덧붙였다.그러니까주의하십시오.
Reference
이 문제에 관하여(AWS에 있는 발스 시계. -기타 질문: 트위터 투고 감시 참고-), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ukiuni@github/items/2f19e166e1c912cd28b6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(AWS에 있는 발스 시계. -기타 질문: 트위터 투고 감시 참고-), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ukiuni@github/items/2f19e166e1c912cd28b6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)