내보내기(0) 인쇄
모두 확장

역할 내 캐시 모니터링(Azure 캐시)

업데이트 날짜: 2010년 7월

note참고
응용 프로그램에 대한 올바른 Azure 캐시 제품 선택에 대한 자세한 지침은 내게 적합한 Azure 캐시 기능를 참조하세요.

이 항목에서는 역할 내 캐시에 특정한 모니터링 기능과 성능 카운터에 대해 간략하게 설명합니다.

Azure 관리 포털에서는 클라우드 서비스의 주요 성능 메트릭을 모니터링할 수 있으며, 필요한 사항을 충족하도록 포털에서 모니터링하는 내용을 사용자 지정할 수도 있습니다. 에서 표시되는 모니터링 내용은 필요에 따라 구성할 수 있습니다. 모니터링할 메트릭을 모니터 페이지의 메트릭 목록에서 선택할 수 있으며, 모니터 페이지 및 대시보드의 메트릭 차트에서 플롯할 메트릭을 선택할 수도 있습니다. 모니터링 기능은 역할 내 캐시 응용 프로그램을 비롯한 클라우드 서비스에서 사용할 수 있습니다. 클라우드 서비스 모니터링에 대한 자세한 내용은 클라우드 서비스를 모니터링하는 방법을 참조하세요. 이 항목에서는 역할 내 캐시에 특정한 모니터링 기능과 성능 카운터에 대해 간략하게 설명합니다.

역할 내 캐시에서는 역할 내 캐시 응용 프로그램을 모니터링하고 관련 문제를 해결하는 데 사용할 수 있는 성능 모니터 카운터를 제공합니다. 캐싱을 서버 및 클라이언트 카운터 범주로 구분하는 5가지 카운터 범주가 있습니다.

GetAndLock 메서드는 읽기 작업으로 간주됩니다. 개체가 클라이언트로 반환되면 반환된 수가 증가합니다. 개체가 이미 잠겨 있는 경우에는 누락 수가 증가합니다. 마찬가지로 PutAndUnlock은 쓰기 작업입니다.

UnlockResetTimeout 같이 캐시에서 개체 상태를 변경하는 메서드는 읽기 또는 쓰기 수에 포함되지 않습니다. 대신에 이러한 메서드는 클라이언트 요청 수에 반영됩니다.

캐시 서버 성능 카운터에는 세 가지 범주가 있습니다.

Azure Caching:Cache 성능 카운터 범주는 캐시 호스트의 모든 캐시와 관련된 카운터를 제공합니다. 캐시 카운터의 각 인스턴스는 캐시 호스트에 있는 별도의 명명된 캐시에 해당합니다.

 

성능 카운터 설명

캐시 누락 백분율

캐시 서비스가 시작된 이후 총 요청 수당 실패한 캐시 요청 수의 백분율입니다.

총 캐시 누락 수

캐시 서비스가 시작된 이후 실패한 총 캐시 요청 수입니다.

총 캐시 누락 수/초

캐시 서비스가 시작된 이후 초당 실패한 총 캐시 요청 수입니다.

전체 데이터 크기(바이트)

캐시에 있는 캐시된 데이터의 전체 크기를 나타내며 캐시 오버헤드를 포함하지 않습니다. 서버의 현재 데이터 메모리 사용을 나타냅니다.

전체 주 데이터 크기(바이트)

캐시에 있는 캐시된 주 데이터의 전체 크기를 나타내며 캐시 오버헤드를 포함하지 않습니다. 캐시의 현재 주 메모리 데이터 사용을 나타냅니다.

전체 보조 데이터 크기(바이트)

캐시에 있는 캐시된 보조 데이터의 전체 크기를 나타내며 캐시 오버헤드를 포함하지 않습니다. 캐시의 현재 보조 메모리 데이터 사용을 나타냅니다.

총 개체 수

캐시에 저장된 총 개체 수를 나타냅니다.

총 클라이언트 요청 수

모든 API 호출을 포함하는 총 클라이언트 요청 수입니다.

총 클라이언트 요청 수/초

모든 API 호출을 포함하는 초당 총 클라이언트 요청 수입니다.

총 읽기 요청 수

캐시 서비스가 시작된 이후 모든 클라이언트에서 받은 읽기 요청(BulkGet, Get 및 Enumeration) 수입니다.

총 읽기 요청 수/초

캐시 서비스가 시작된 이후 모든 클라이언트에서 받은 초당 읽기 요청(BulkGet, Get 및 Enumeration) 수입니다.

반환된 총 개체 수

클라이언트 읽기 요청에서 반환된 개체 수입니다. 이 카운터는 총 읽기 요청 수 카운터와 함께 읽기 작업의 성공을 나타냅니다.

반환된 총 개체 수/초

초당 클라이언트 읽기 요청에서 반환된 개체 수입니다.

총 쓰기 작업 수

캐시 서비스가 시작된 이후 쓰기 요청 수입니다. 쓰기 작업에는 Put, Add 및 Lock 메서드가 포함됩니다.

총 쓰기 작업 수/초

캐시 서비스가 시작된 이후 초당 쓰기 요청 수입니다. 쓰기 작업에는 Put, Add 및 Lock 메서드가 포함됩니다.

총 GetAndLock 요청 수

캐시 서비스가 시작된 이후 총 GetAndLock 요청 수입니다.

총 GetAndLock 요청 수/초

캐시 서비스가 시작된 이후 초당 총 GetAndLock 요청 수입니다.

성공한 총 GetAndLock 요청 수

캐시 서비스가 시작된 이후 성공한 GetAndLock 요청 수입니다.

성공한 총 GetAndLock 요청 수/초

캐시 서비스가 시작된 이후 초당 성공한 GetAndLock 요청 수입니다.

Azure Caching:Host 성능 카운터 범주는 단일 캐시 호스트와 관련된 카운터를 제공합니다. 호스트 카운터는 단일 캐시 호스트에 대한 총 활성 연결 수 및 총 클라이언트 요청 수 같은 정보를 추적합니다.

 

성능 카운터 설명

기본 평균 쿼럼 응답 시간/작업(마이크로초)

쿼럼 응답에 사용된 평균 시간입니다. 복제 시 쓰기 작업에 사용된 시간을 나타냅니다.

평균 보조 응답 시간/작업(마이크로초)

모든 보조 서버에서 응답을 가져오는 데 사용된 평균 시간입니다.

캐시 누락 백분율

캐시 서비스가 시작된 이후 총 요청 수당 실패한 캐시 요청 수의 백분율입니다.

총 캐시 누락 수

캐시 서비스가 시작된 이후 실패한 총 캐시 요청 수입니다.

총 캐시 누락 수/초

캐시 서비스가 시작된 이후 초당 실패한 총 캐시 요청 수입니다.

전체 데이터 크기(바이트)

캐시에 있는 캐시된 데이터의 전체 크기를 나타내며 캐시 오버헤드를 포함하지 않습니다. 서버의 현재 데이터 메모리 사용을 나타냅니다.

제거된 총 개체 수

캐시 서비스가 시작된 이후 제거된 개체 수입니다.

총 제거 실행 횟수

캐시 서비스가 시작된 이후 제거 실행 횟수입니다.

만료된 총 개체 수

캐시 서비스가 시작된 이후 만료된 총 개체 수입니다.

제거된 전체 메모리

캐시 서비스가 시작된 이후 캐시에서 해제된 메모리 크기입니다. 이 카운터는 만료된 개체 메모리도 포함합니다.

전체 주 데이터 크기(바이트)

캐시에 있는 캐시된 주 데이터의 전체 크기를 나타내며 캐시 오버헤드를 포함하지 않습니다. 서버의 현재 주 메모리 데이터 사용을 나타냅니다.

전체 보조 데이터 크기(바이트)

캐시에 있는 캐시된 보조 데이터의 전체 크기를 나타내며 캐시 오버헤드를 포함하지 않습니다. 서버의 현재 보조 메모리 데이터 사용을 나타냅니다.

총 실패 예외 수

캐시 클러스터가 시작된 이후 발생된 총 예외 수입니다.

총 실패 예외 수/초

캐시 클러스터가 시작된 이후 초당 발생된 총 예외 수입니다.

총 다시 시도 예외 수

캐시 서비스가 시작된 이후 총 다시 시도 작업 예외 수입니다.

총 다시 시도 예외 수/초

캐시 서비스가 시작된 이후 초당 총 다시 시도 작업 예외 수입니다.

총 클라이언트 요청 수

모든 API 호출을 포함하는 총 클라이언트 요청 수입니다.

총 클라이언트 요청 수/초

모든 API 호출을 포함하는 초당 총 클라이언트 요청 수입니다.

총 Get 누락 수

캐시 서비스가 시작된 이후 모든 클라이언트에서 발생한 Get 누락 수입니다.

총 Get 누락 수/초

캐시 서비스가 시작된 이후 초당 모든 클라이언트에서 발생한 Get 누락 수입니다.

총 Get 요청 수

서비스가 시작된 이후 모든 클라이언트에서 받은 Get 요청 수입니다.

총 Get 요청 수/초 서비스가 시작된 이후 모든 클라이언트에서 받은 초당 Get 요청 수입니다.

총 GetAndLock 요청 수 캐시 서비스가 시작된 이후 총 GetAndLock 요청 수입니다.

총 GetAndLock 요청 수

캐시 서비스가 시작된 이후 총 GetAndLock 요청 수입니다.

총 GetAndLock 요청 수/초

캐시 서비스가 시작된 이후 초당 총 GetAndLock 요청 수입니다.

성공한 총 GetAndLock 요청 수

캐시 서비스가 시작된 이후 성공한 GetAndLock 요청 수입니다.

성공한 총 GetAndLock 요청 수/초

캐시 서비스가 시작된 이후 초당 성공한 GetAndLock 요청 수입니다.

총 읽기 요청 수

캐시 서비스가 시작된 이후 모든 클라이언트에서 받은 읽기 요청(BulkGet, Get 및 Enumeration) 수입니다.

총 읽기 요청 수/초

캐시 서비스가 시작된 이후 모든 클라이언트에서 받은 초당 읽기 요청(BulkGet, Get 및 Enumeration) 수입니다.

총 쓰기 작업 수

캐시 서비스가 시작된 이후 쓰기 요청 수입니다. 쓰기 작업에는 Put, Add 및 Lock 메서드가 포함됩니다.

총 쓰기 작업 수/초

캐시 서비스가 시작된 이후 초당 쓰기 요청 수입니다. 쓰기 작업에는 Put, Add 및 Lock 메서드가 포함됩니다.

처리된 총 요청 수

캐시 서비스가 시작된 이후 서버에서 처리하고 응답을 보낸 요청 수입니다.

처리된 총 요청 수/초

캐시 서비스가 시작된 이후 초당 서버에서 처리하고 응답을 보낸 요청 수입니다.

총 개체 수

호스트에 저장된 총 개체 수를 나타냅니다.

반환된 총 개체 수

클라이언트 읽기 요청에서 반환된 개체 수입니다. 이 카운터는 총 읽기 요청 수 카운터와 함께 읽기 작업의 성공을 나타냅니다.

반환된 총 개체 수/초

초당 클라이언트 읽기 요청에서 반환된 개체 수입니다.

배달된 총 알림 수

클라이언트에 배달된 알림 수입니다.

배달된 총 알림 수/초

초당 클라이언트에 배달된 알림 수입니다.

총 알림 폴링 요청 수

캐시 서비스가 시작된 이후 클라이언트에서 받은 총 폴링 요청 수입니다.

총 알림 폴링 요청 수/초

캐시 서비스가 시작된 이후 초당 클라이언트에서 받은 총 폴링 요청 수입니다.

Azure Caching:Secondary 성능 카운터 범주는 HA(고가용성)가 사용하도록 설정된 경우에만 캐시 서버에 관한 정보를 제공합니다. HA가 사용하도록 설정되면 각각의 주 파티션에는 다른 역할 인스턴스에 있는 해당 보조 파티션이 포함됩니다. 따라서 각 역할 인스턴스에는 다른 역할 인스턴스의 주 파티션에 해당하는 보조 파티션과 주 파티션이 모두 포함될 수 있습니다. HA가 사용하도록 설정되지 않으면 보조 파티션이 제공되지 않으므로 이 범주 내 카운터에서 유용한 어떤 데이터도 제공하지 않습니다.

 

성능 카운터 설명

총 복제 다시 시도 횟수

각 보조 서버에 대한 총 다시 시도 복제 작업 수입니다.

캐시 클라이언트 성능 카운터에는 Azure Caching:ClientAzure Caching:Client Host의 두 가지 범주가 있습니다. Azure Caching:Client에는 단일 캐시 클라이언트에 대한 정보를 제공하는 카운터가 있습니다. Azure Caching:Client Host에는 Azure Caching:Client와 동일한 카운터가 있으며, 컴퓨터의 모든 캐시 클라이언트에 대한 집계된 정보를 제공합니다.

note참고
에서 캐시 클라이언트 성능 카운터를 보려면 Azure Caching:Client Host 범주의 카운터를 선택합니다.

Azure Caching:Client 성능 카운터 범주는 단일 캐시 클라이언트와 관련된 카운터를 제공합니다.

 

성능 카운터 설명

평균 Get 대기시간/작업(마이크로초)

로컬 캐시에 액세스하든, 캐시 클러스터에 액세스하든 관계없이 Get 요청에 대한 평균 대기 시간(마이크로초)을 나타냅니다.

평균 Get 대기시간(네트워크)/작업(마이크로초)

캐시 클러스터에 액세스하는 Get 요청의 평균 대기 시간(초)입니다. 로컬 캐시에 액세스하는 요청은 여기에서 제외됩니다.

평균 Put 대기시간/작업(마이크로초)

Put 요청의 평균 대기 시간(마이크로초)입니다.

로컬 캐시 적중률

모든 캐시 클라이언트(로컬 캐시 설정에 관계없음)에서 로컬 캐시에 의해 수행된 Get 요청의 백분율입니다.

로컬 캐시 사용률

로컬 캐시의 총 용량 대비 로컬 캐시에 저장된 개체의 백분율입니다. 이는 현재 프로세스에서 모든 캐시 클라이언트의 로컬 캐시 속성을 집계한 값입니다.

읽기 요청

프로세스가 시작된 이후의 읽기 요청(Get 및 Enumeration) 수입니다.

쓰기 요청

프로세스가 시작된 이후의 쓰기 요청(Put 및 Add) 수입니다.

Bytes Received/sec

1초 동안 캐시에서 받은 데이터의 바이트 수입니다.

Bytes Sent/sec

1초 동안 캐시에 전송된 데이터의 바이트 수입니다.

현재 서버 연결

이 프로세스에서 활성화된 캐시 클러스터 연결 수입니다.

총 연결 요청 실패 횟수

프로세스가 시작된 이후에 실패한 연결 요청 수입니다.

현재 대기 중인 요청

캐시 클러스터에서 응답을 받지 못한 현재 요청 수입니다.

총 받은 알림 수

프로세스가 시작된 이후에 받은 캐싱 알림 수입니다.

실패 예외

프로세스가 시작된 이후에 받은 캐싱 예외 수입니다.

실패 예외/초

프로세스에서 받은 캐싱 예외의 비율입니다.

다시 시도 예외

프로세스가 시작된 이후에 받은 다시 시도 작업 예외 수입니다.

다시 시도 예외/초

프로세스에서 받은 다시 시도 작업 예외의 비율입니다.

시간 제한 예외

프로세스가 시작된 이후에 받은 시간 제한 예외 수입니다.

시간 제한 예외/초

프로세스에서 받은 시간 제한 예외의 비율입니다.

네트워크 예외

프로세스가 시작된 이후에 받은 네트워크 예외 수입니다.

네트워크 예외/초

프로세스에서 받은 네트워크 예외의 비율입니다.

손실된 서버 응답/초

프로세스에서 캐시 클러스터의 응답을 받지 못한 총 횟수입니다. 이는 클라이언트 스레드가 시간 초과되고 응답을 받을 수 있는 다른 스레드가 없는 경우에 발생할 수 있습니다.

요청

프로세스가 시작된 이후에 프로세스에서 캐시 클러스터로 전송된 요청 수입니다.

요청/초

프로세스에서 캐시 클러스터로 전송된 요청의 비율입니다.

총 로컬 캐시 적중 수

프로세스가 시작된 이후에 로컬 캐시에 의해 수행된 총 요청 수입니다. 이 값은 로컬 캐시 설정이 서로 다른 캐시 클라이언트를 구분하지 않습니다.

총 로컬 캐시 개체 수

로컬 캐시에 있는 총 개체 수입니다. 이는 현재 프로세스에서 모든 캐시 클라이언트의 로컬 캐시 속성을 집계한 값입니다.

Azure Caching:Client Host 성능 카운터 범주는 컴퓨터의 모든 캐시 클라이언트와 관련된 카운터를 제공합니다. 에서 캐시 클라이언트 성능 카운터 데이터를 보려면 Azure Caching:Client Host 범주의 성능 카운터를 사용합니다.

 

성능 카운터 설명

평균 Get 대기시간/작업(마이크로초)

로컬 캐시에 액세스하든, 캐시 클러스터에 액세스하든 관계없이 Get 요청에 대한 평균 대기 시간(마이크로초)을 나타냅니다.

평균 Get 대기시간(네트워크)/작업(마이크로초)

캐시 클러스터에 액세스하는 Get 요청의 평균 대기 시간(초)입니다. 로컬 캐시에 액세스하는 요청은 여기에서 제외됩니다.

평균 Put 대기시간/작업(마이크로초)

Put 요청의 평균 대기 시간(마이크로초)입니다.

로컬 캐시 적중률

모든 캐시 클라이언트(로컬 캐시 설정에 관계없음)에서 로컬 캐시에 의해 수행된 Get 요청의 백분율입니다.

로컬 캐시 사용률

로컬 캐시의 총 용량 대비 로컬 캐시에 저장된 개체의 백분율입니다. 이는 현재 프로세스에서 모든 캐시 클라이언트의 로컬 캐시 속성을 집계한 값입니다.

읽기 요청

컴퓨터의 모든 클라이언트 프로세스가 시작된 이후의 읽기 요청(Get 및 Enumeration) 수입니다.

쓰기 요청

컴퓨터의 모든 클라이언트 프로세스가 시작된 이후의 읽기 요청(Put 및 Add) 수입니다.

Bytes Received/sec

1초 동안 캐시에서 받은 데이터의 바이트 수입니다.

Bytes Sent/sec

1초 동안 캐시에 전송된 데이터의 바이트 수입니다.

현재 서버 연결

컴퓨터의 모든 클라이언트 프로세스에서 활성화된 캐시 클러스터 연결 수입니다.

총 연결 요청 실패 횟수

컴퓨터의 모든 클라이언트 프로세스가 시작된 이후에 실패한 연결 요청 수입니다.

현재 대기 중인 요청

캐시 클러스터에서 응답을 받지 못한 현재 요청 수입니다.

총 받은 알림 수

컴퓨터의 모든 클라이언트 프로세스가 시작된 이후에 받은 캐싱 알림 수입니다.

실패 예외

컴퓨터의 모든 클라이언트 프로세스가 시작된 이후에 받은 캐싱 예외 수입니다.

실패 예외/초

컴퓨터의 모든 클라이언트 프로세스에서 받은 캐싱 예외의 비율입니다.

다시 시도 예외

컴퓨터의 모든 클라이언트 프로세스가 시작된 이후에 받은 다시 시도 작업 예외 수입니다.

다시 시도 예외/초

컴퓨터의 모든 클라이언트 프로세스에서 받은 다시 시도 작업 예외의 비율입니다.

시간 제한 예외

컴퓨터의 모든 클라이언트 프로세스가 시작된 이후에 받은 시간 제한 예외 수입니다.

시간 제한 예외/초

컴퓨터의 모든 클라이언트 프로세스에서 받은 시간 제한 예외의 비율입니다.

네트워크 예외

컴퓨터의 모든 클라이언트 프로세스가 시작된 이후에 받은 네트워크 예외 수입니다.

네트워크 예외/초

프로세스에서 받은 네트워크 예외의 비율입니다.

손실된 서버 응답/초

컴퓨터의 모든 클라이언트에서 캐시 클러스터의 응답을 받지 못한 총 횟수입니다. 이는 클라이언트 스레드가 시간 초과되고 응답을 받을 수 있는 다른 스레드가 없는 경우에 발생할 수 있습니다.

요청

컴퓨터의 모든 클라이언트 프로세스가 시작된 이후에 프로세스에서 캐시 클러스터로 전송된 요청 수입니다.

요청/초

컴퓨터의 모든 클라이언트 프로세스에서 캐시 클러스터에 보낸 요청의 비율입니다.

총 로컬 캐시 적중 수

컴퓨터의 모든 클라이언트 프로세스가 시작된 이후에 로컬 캐시에 의해 수행된 총 요청 수입니다. 이 값은 로컬 캐시 설정이 서로 다른 캐시 클라이언트를 구분하지 않습니다.

총 로컬 캐시 개체 수

로컬 캐시에 있는 총 개체 수입니다. 이는 현재 프로세스에서 모든 캐시 클라이언트의 로컬 캐시 속성을 집계한 값입니다.

표시:
© 2014 Microsoft