Category: Operations

0

오래된 (특정 기간 이상 된) 파일 찾아서 지우기 How to find old (aged more than specific days) files and remove

특정 기간 이상 지난 파일 삭제 하기운영계는 보통 로그 보관 정책이 있고, 압축/백업 등이 자동화 되어 있으므로 특별히 신경 쓸 일이 없지만가끔 개발계나 검증계에서 디스크가 부족하여 로그파일등을 한꺼번에 지워야 하는 경우가 있습니다.매번 검색해서 지우곤 하는데 이것저것 해 보고 가장 편했던 방식을 기록용으로 적어 놓는 포스트 입니다. TL;DR현재 디렉토리

0

레디스 모니터링 시 주의사항 (Redis monitoring/single thread)

TL;DRRedis는 싱글 쓰레드로 동작 하므로 CPU 모니터링을 할때 redis 프로세스를 따로 모니터링 해 줘야 합니다. 그렇지 않으면 redis의 cpu가 100을 치고 hang 걸린 상황에서 전체 코어 중 하나의 코어만 다 쓰는 상황이라 알람이 발생 하지 않을 수 있습니다. CPU 사용량 모니터링대부분의 사이트에서는 zabbix 나 prometheu

0

사이더(CIDR) 란 무엇인가?

CIDR?AWS, GCP, Azure 등 퍼블릭 클라우드 등을 사용할 때 네트워크 설정에서 VPC 및 Subnet 을 생성하여 네트워크를 구성하게 됩니다. 이 때 CIDR(Classless Inter-Domain Routing) 블록을 이용하여 10.10.1.0/24 등과 같이 표시하게 되는데 주니어 개발자 꼬꼬마 시절에는 AWS 콘솔에서 네트워크, 시큐리

0

Ansible_For_Windows

Ansible을 활용한 windows 서버에 배포 혹은 작업 하기 Ansible을 업무에 사용하는데 아주 가~끔 Linux + Windows 로 서버가 통일되지 않은 사이트들을 구축해야 할 때가 있습니다. Linux의 경우 Ansible이 agentless 하게 ssh로 모든 작업이 이뤄지기 때문에 아무런 문제가 없지만 Windows 서버의 경우 어떻게 해

0

ElasticSearch_Version_Up

# Overview2.3.X 버전으로 운영되고 있는 클러스터를 6.4.X 클러스터로 버전업 했던 경험을 포스팅 해 보겠습니다. 제약사항 기존 2.3.X 클러스터에 ES 뿐 아니라 다른 어플리케이션들도 동작하고 있음 운영중인 시스템 이므로 ES 클러스터의 다운타임은 존재하면 안됨 제약사항 1 때문에 임시 서버를 받고, 임시 서버에 6.4.X 클러스터를

0

eager global ordinals

# eager_global_ordinals란 무엇인가Elastic공식 가이드에서 필요한 부분만 발췌하여 번역하였습니다. # Global ordinals Global ordinals 는 doc values 최상위에 존재하는 데이터 구조로 각 유니크한 term에 대해 증가하는 넘버를 부여하는 형태로 존재 합니다. keyword와 text 필드에 적용 가능 합

0

Kibana Authentication with nginx proxy

kibana에 id/password 기반의 auth 적용 현재 운영하고 있는 클러스터는 readonly-rest plugin을 사용해서 acl을 적용해 놓은 상태이기 때문에cluster에는 security(x-pack feature)를 적용하고 싶지 않고, kibana에만 id/password를 치고 로그인을 하고 싶었습니다. 이런 경우 내가 securit

0

ElasticSearch cluster_block_exception

# 1. 문제 발생 운영하고 있는 서비스의 검증계 서버에서 인덱싱이 안된다는 제보가 들어와서 클라이언트 로그를 살펴보니 아래와 같습니다.1index [nakjunizm-index-20181019], type [_doc], id [153974268305904171], message [ElasticsearchException[Elasticsearch excep