- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
대규모 환경의 다이어그램의 경우 한 번에 렌더링되는 컴포넌트의 수가 많으면 성능 및 가독성 문제가 발생할 수 있으며, 이로 인해 환경이 나빠질 수 있습니다.
이러한 문제를 방지하기 위해 Cloudcraft에서는 필터링된 레이아웃 기능을 사용하여 필터를 적용하거나 라이브 컴포넌트를 배치할 때 서비스를 제외할 것을 권장합니다.
보다 작은 다이어그램을 만들면 훨씬 쉽게 관리할 수 있습니다. 또한 사용자가 정보를 수집하는 방식을 더 잘 제어할 수 있습니다.
라이브 탭의 검색 상자에 스캔 결과에 영향을 미치는 패턴을 입력할 수 있습니다.
애플리케이션이 지원하는 패턴은 다음과 같습니다.
i-052g93wu49qed3hxw
.type=ec2
.172.31.42.142
.environment=prod
또는 environment
.vpc-088c40abeb9ce0c1d
.다음과 같이 연산자를 사용할 수도 있습니다.
type=ec2 AND env=prod
).type=ec2 OR type=rds
)NOT platform=linux
)type=rds AND (env=staging OR env=prod)
).이 두 가지 기능을 조합하면 강력한 필터를 생성하여 하나 이상의 애플리케이션에 다이어그램을 범위 지정할 수 있습니다.
일부 서비스만 제외하려면 검색 패턴을 적용하는 것이 과도한 작업일 수 있으므로, Cloudcraft는 해당 작업을 보다 쉽게 할 수 있는 방법을 제공합니다.
AWS 계정을 스캔한 후 Live 탭에서 Auto Layout을 클릭하면 AWS 환경에서 열 두 개로 작성된 서비스 목록을 확인할 수 있습니다.
클릭하여 서비스를 Included services에서 Excluded services 열로 이동하거나 그 반대로 이동할 수 있습니다.
이러한 개념 중 몇 가지를 실제로 적용해 보겠습니다.
아키텍처 다이어그램을 생성하되 service=wirecraft
로 태그 지정된 EC2 인스턴스와 EBS 볼륨만 표시하고 싶은 경우를 생각해 보겠습니다. 또한 ‘Stopped’ 상태의 EC2 인스턴스는 모두 무시한다고 가정해 보겠습니다.
이미 AWS 환경을 스캔했고, Cloudcraft는 인벤토리에 계정의 컴포넌트 목록를 표시합니다. 다음으로 무엇을 해야 할까요?
service=wirecraft AND (type=ec2 running OR type=ebs)
입니다. 이제 Auto Layout 버튼이 Filtered Layout이라고 표시되어 있는 것을 확인할 수 있습니다.기타 대안은 다음과 같습니다.