전체 글
-
[Prometheus] 버전 확인 꼭 하자..TIL 2024. 2. 16. 15:35
grafana 대시보드 템플릿들이 대부분 no data로 표시되길래 엄한데서 원인을 계속 찾았었는데. 방화벽, config 등등 아무리 봐도 멀쩡하고.. metric도 잘오고.. 다시설치 하긴 너~~무 귀찮아서 metric 항목들 하나씩 쿼리로 살펴보다가 기본적인 metric들이 아예 항목 자체가 없음을 발견 읭?? 싶어서 node-exporter 버전 확인해보니 node-exporter 버전이 2017년 빌드된 0.15.2 버전이었음.. .... 해결되지 않는 문제의 원인은 항상 돌고돌아 버전이더라 (feat. 호환성)
-
[nginx] server 블록 관련..TIL 2024. 1. 24. 17:35
하 /etc/nginx/nginx.conf 의 http 블록 안에 server 블록 파서 location / { proxy_pass } 이걸로는 안되서 하루종일 삽질했는데 /etc/nginx/sites-available/~ 안에 서버블록 개별 파일 만들고 (파일이름 도메인 이름으로, 블록 안에 server_name도 도메인 이름, 도메인 없으면 ip주소) (nginx.conf파일의 server_names_hash_bucket_size 64; 기본으로 주석 되있는 이것도 주석해제) sites-enabled에 링크시키니까 바로되네 하 ㅡㅡ 원래는 정확히 뭐가 원인인지 서버네임도 지워보고 이것저것 해봐야하는데 오늘 너무 빡쳐서 안알아볼거임 그냥 nginx.conf는 로컬에서 테스트할떄만 쓰고 available..
-
[MongoDB] 240110 TIL mongoDB 설치 절차TIL 2024. 1. 10. 11:31
절차만 적음. 세부사항은 그때그때 찾기 클라우드(aws ec2) 설치 1. ec2 리눅스나 우분투 중 선호하는걸로 고름 (난 우분투가 더 조음) 2. 보안 인바운드 규칙 설정 3. pem 파일로 우분투 콘솔 접속 4. ec2에 몽고디비 설치 5. sudo systemctl ~~ mongod 시리즈로 start, enable 세팅 하고 status로 상태 확인 6. 계정 권한 설정. root 계정 등 개별 계정 권한 등 root권한 주면 걍 권한 다줘버림 ( mongosh로 mongoDB 쉘 드가서 use admin 치고 db.createUser 어쩌고로 하는거) - > mongo compass로 볼 땐 URI 끝 /database 부분 비워두고 root롤 받는 계정으로 하고, 서버측에서 연동할 땐 /da..
-
[typescript] 231226 TIL 스프레드 연산자 등TIL 2023. 12. 26. 15:15
this.users.push({ ...found, ...updateUserDto, updatedAt: new Date() }); found와 updateUserDto에서 중복되는 멤버변수 이름을 가지고 있다 name: string; email: string; phone?: string; 펼치면 이런 느낌 this.users.push({ id: 10, name: "a", email: "bb", phone: "cc", //...found name: "sad", email: "vdsv", phone: "bffd", //...updateUserDto updatedAt: new Date() }); 스프레드 연산자로 literally 하게 펼쳤을 때, 후위에 있는 동일한 이름의 매개 변수가 앞부분의 매개 변수를 덮..
-
[FLUTTER] 231123 api키 숨기기, gitignoreFlutter/FLUTTER 2023. 11. 23. 16:07
google api key 같은건 숨기지 않고 그냥 깃에 올리면 깃가디언이 등판해서 머지안해줌.. ios는 Storage.swift 활용해서 변수에 api적고 .gitignore에 Storage.swift 추가하기\ 사용할땐 Storage().googleMapApiKey 뭐 이런식으로 가져오네 구글링해서 디테일한거 다시 찾아보고 해라 android는 localProperties에 적고 쓰기.. 이것도 구글링으로 디테일한거 찾아보라 얘는 깃이그노어 안해도됨 깃이그노어에 파일을 추가했어도 그 파일이 이미 스테이징되어 있으면 깃에 올라가니까 스테이징 되어있는지 보자