R&D/클라우드 140

influxdb + grafana 환경을 docker-compose로 만들기

influxdb 관련 - image: influxdb:latest - 마운트 volume: /var/lib/influxdb - expose port: 8086 (http) 8083 (admin interface) 참고: https://hub.docker.com/_/influxdb grafana 관련 - image: grafana/grafana:latest (5.1 이상) - 마운트 volume: /var/lib/grafana (file owner id: 472) - export port: 3000 (http) 종합 - grafana uid 이슈로 grafana volume 먼저 생성해야 함 . mkdir grafana . chown 472 grafana docker-compose.yml version: ..

R&D/클라우드 2019.06.11

letsencrypt -> JKS

Letsencrypt로 생성한 certificate를 JAVA에서 인식하는 JKS로 변경하는 방법 전체 프로세스는PEM 파일 생성 -> PKCS12 형식으로 변경 -> JKS 생성 PEM 파일 생성letsencrypt-auto certonly --standalone --email -d cert.pem 과 private.pem 을 활용하여 PKCS12 파일 생성openssl pkcs12 -export -in cert.pem -inkey privkey.pem -out cert.p12 -name root JKS 생성keytool -importkeystore -srcstorepass [jks암호] -destkeystore 키스토어명.jks -srckeystore cert.p12 -srcstoretype PKCS..

R&D/클라우드 2019.03.18

Elastic Search Query (v5.x)

출력 관련출력 필터링* _source: [필드, ...]기본적으로는 매치된 문서의 모든 필드가 출력된다. 일부 필드만 출력하고 싶을 땐 "_source"를 추가하면 된다. 예제) 필드 중에 user, created_at 만 출력함GET /_search { "_source" : ["user", "created_at"], "query" : { "term" : {"user" : "choonho"} } } 페이지 나누기 (Pagination)* from: 값 (default: 0)* size: 값 (default: 10) 예제) 검색 결과 중 10번째 문서부터 5개의 문서 가져오기GET /_search { "from": 10, "size": 5, "query" : { "term" : {"user" : "choo..

R&D/클라우드 2018.10.07

elastic search query

P.S.아래 내용은 Elastic Search 5.x 에서는 동작하지 않을 수 있습니다. (Deplicated) 출력 관련출력 필터링* fields: [필드, ...]기본적으로는 매치된 문서의 모든 필드가 출력된다. 일부 필드만 출력하고 싶을 땐 "fields"를 추가하면 된다. 예제) 필드 중에 user, created_at 만 출력함GET /_search { "fields" : ["user", "created_at"], "query" : { "term" : {"title" : "민주노총"} } } 페이지 나누기 (Pagination)* from: 값 (default: 0)* size: 값 (default: 10) 예제) 검색 결과 중 10번째 문서부터 5개의 문서 가져오기GET /_search { "..

R&D/클라우드 2018.09.04