approximate_message_count
단일 대기열의 길이를 모니터링하는 것이 왜 중요한가? <..>
추적.
특정 대기열의 압력을 모니터링하여 메시지를 효율적으로 처리하는지 확인하십시오.
지표를 얻는 방법
앞에서 언급 한 바와 같이, Azure는 단일 스토리지 대기열 길이를 내장 지표로 제공하지 않았습니다. 사람들이 지난 5 년 동안이 기능을 요청한 것을 감안할 때 Microsoft의 경우 표준 지표로 구현하는 것이 간단한 작업이 아닐 수 있습니다. 따라서 솔루션을 찾는 것이 최선의 선택 일 수 있습니다.
java -getApproximateMessagesCount ()
<code class="language-python">from azure.identity import DefaultAzureCredential
from azure.storage.queue import QueueClient
STORAGE_ACCOUNT_URL = "<storage-account-url>"
QUEUE_NAME = "<queue-name>"
STORAGE_ACCOUNT_KEY = "<key>"
credentials = STORAGE_ACCOUNT_KEY or DefaultAzureCredential()
client = QueueClient(
STORAGE_ACCOUNT_URL,
queue_name=QUEUE_NAME,
credential=credentials,
)
try:
properties = client.get_queue_properties()
message_count = properties.approximate_message_count
print(message_count)
except Exception as e:
logger.exception(e)</code>
opentelemetry는 다양한 관측 도구 (예 : Prometheus, Azure Application Insights, Grafana 등)와 통합 통합의 또 다른 장점입니다.
위 내용은 개별 Azure 저장 대기열의 길이를 모니터링하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!