대시보드 변수로 유연한 CloudWatch 대시보드 생성
대시보드 변수를 사용하여 대시보드 내의 입력 필드 값에 따라 여러 위젯에 서로 다른 콘텐츠를 빠르게 표시하는 유연한 대시보드를 생성할 수 있습니다. 예를 들어 서로 다른 Lambda 함수 또는 Amazon EC2 인스턴스 ID 사이를 빠르게 전환하는 대시보드 또는 서로 다른 AWS 리전으로 전환하는 대시보드를 만들 수 있습니다.
변수를 사용하는 대시보드를 생성한 후에는 동일한 변수 패턴을 기존의 다른 대시보드에 복사할 수 있습니다.
대시보드 변수를 사용하면 대시보드를 사용하는 사람의 운영 워크플로가 개선됩니다. 또한 유사한 대시보드를 여러 개 만드는 대신 하나의 대시보드에서 대시보드 변수를 사용하기 때문에 비용을 절감할 수 있습니다.
참고
대시보드 변수가 포함된 대시보드를 공유하는 경우 공유한 사람은 변수 값을 변경할 수 없습니다.
대시보드 변수 유형
대시보드 변수는 속성 변수 또는 패턴 변수일 수 있습니다.
속성 변수는 대시보드의 모든 위젯에서 속성의 모든 인스턴스를 변경합니다. 이 속성은 대시보드의 JSON 소스에 있는 모든 JSON 속성(예:
region
)이 될 수 있습니다. 또는InstanceID
또는FunctionName
과 같은 지표의 측정기준 이름일 수도 있습니다.속성 변수를 사용하는 자습서는 자습서: 함수 이름을 변수로 사용하여 CloudWatch Lambda 대시보드 생성 섹션을 참조하세요.
대시보드의 JSON 소스에 대한 자세한 내용은 Dashboard Body Structure and Syntax를 참조하세요. CloudWatch 콘솔에서 작업, 소스 보기/편집을 선택하면 사용자 지정 대시보드의 JSON 소스를 볼 수 있습니다.
패턴 변수는 정규 표현식 패턴을 사용하여 JSON 속성의 전체 또는 특정 부분만 변경합니다.
패턴 변수를 사용하는 자습서는 자습서: 정규 표현식 패턴을 사용하여 AWS 리전 간을 전환하는 대시보드 생성 섹션을 참조하세요.
속성 변수는 대부분의 사용 사례에 적용되며 설정하기가 덜 복잡합니다.