[Node.js] ECS Fargate Datadog APM 심기
Datadog? 개발자라면 Datadog 를 한번쯤은 들어봤을 것이다. Datadog 란 서버, 데이터베이스, 클라우드 서비스 등에 대한 다양한 모니터링 서비스를 제공하는 클라우드 모니터링 애플리케이션이다. AWS, Azure 등의 클라우드 컴퓨팅 플랫폼과의 통합 기능을 제공하고 있으며, 에이전트의 확장 기능을 통해 데이터베이스와 캐시 스토어 등 다양한 애플리케이션에 대한 추가적인 메트릭 수집과 모니터링을 지원한다. 또한 알람, 대시보드, 로그 수집, APM, 네트워크 트래픽 모니터링, 엔드포인트 모니터링 등을 지원하는 종합 모니터링 서비스로 확장해나가고 있다. APM? Application Performance Management 의 약자로, 말 그대로 실시간 데이터를 사용해 애플리케이션의 성능을 관리..
2023. 4. 1.
[Node.js] Array.prototype.sort()
Javascript 에서 제공하는 배열의 정렬 함수를 사용했을 때, 다음 값으로 도출되는 것은 무엇일까? let nums = [6214, -2290, 2833, -7908]; nums.sort(); console.log(nums); 정답! 당연히 [ -7908, -2290, 2833, 6214 ] 아닌가요? 그러나 틀렸다. 도출되는 값은 [ -2290, -7908, 2833, 6214 ] 이었다. 배열의 요소 값을 문자열로 변환하여 유니코드 값을 비교하기 때문이다. 따라서 함수를 따로 만들어줘야 내가 원하는 대로 오름차순과 내림차순의 결과값을 얻어낼 수 있다. const nums = [6214, -2290, 2833, -7908]; // 오름차순 const compareDesc = (a, b) => { ..
2021. 11. 2.