기존 레거시 버전은 더 이상 사용되지 않으며 FY24 동안 더 이상 지원되지 않습니다.
새 버전으로 마이그레이션해야 하는 이유는 무엇입니까? 새 버전은 레거시 버전과 비교하여 다음과 같은 이점을 제공합니다.
새 버전으로 마이그레이션하려면 어떻게 해야 합니까? 레거시 통합을 제거 하고 새 버전을 설치하기 만 하면 됩니다. 필요한 경우 두 버전이 동일한 호스트에 공존하고 동일한 MongoDB 인스턴스를 모니터링할 수 있습니다.
레거시 버전과 새 버전 간의 메트릭 동등성 새로운 MongoDB 통합은 레거시 통합에서 보고된 샘플 메트릭과 구조가 다른 차원 메트릭을 보고합니다.
새 형식의 이전 측정항목을 찾는 데 도움이 되도록 쿼리 방법에 대한 다음 예를 참조하세요.
측정항목에 따라 몇 가지 특정 측정기준이 추가됩니다. 측정항목 목록 에서 각 측정항목에 할당된 측정기준을 확인하세요.
컬렉션 샘플 레거시 MongoCollectionSample
의 측정항목은 접두사 mongodb_collstats_
아래에 보고됩니다.
다음 특정 측정기준이 추가되었습니다: database
및 collection
. 이를 사용하여 특정 데이터베이스 및/또는 컬렉션에 대한 쿼리 범위를 좁힐 수 있습니다.
레거시 측정항목
새 측정항목
collection.avgObjSizeInBytes
mongodb_collstats_storageStats_avgObjSize
collection.count
mongodb_collstats_storageStats_count
collection.nindexes
mongodb_collstats_storageStats_nindexes
수집 측정항목은 접두사 mongodb_collstats_latencyStats_
아래에 있는 수집당 지연 시간 측정항목을 보고합니다.
다음은 쿼리의 예입니다.
FROM Metric SELECT latest ( mongodb_collstats_storageStats_size ) WHERE database = 'DB1' AND collection = 'Collection1'
구성 서버 샘플 레거시 MongoConfigServerSample
의 측정항목은 빈 값으로 채워진 cl_role
차원과 함께 프리픽스 mongodb_ss_
(서버 통계) 아래에 보고됩니다.
측정항목에 따라 몇 가지 특정 측정기준이 추가됩니다. 각 측정항목 에 할당된 측정기준을 확인하세요.
레거시 측정항목
새 측정항목
asserts.regularPerSecond
mongodb_ss_asserts
assert_type
차원을 사용하여 특정 유형의 어설션에 대한 값을 검색할 수 있습니다. 이 경우 assert_type='regular'
.
commands.insertPerSecond
mongodb_ss_metrics_commands_insert_total
connections.current
mongodb_ss_connections
conn_type
차원을 사용하여 특정 연결 유형에 대한 값을 검색할 수 있습니다. 이 경우 conn_type='current'
.
wiredtiger.cachePagesHeld
mongodb_ss_wt_cache_pages_currently_held_in_the_cache
접두사가 mongodb_ss_wt_
인 모든 WiredTiger 엔진 관련 메트릭 보고서.
다음은 서버 연결에 대한 최신 상태를 검색하는 쿼리의 예입니다.
FROM Metric SELECT latest ( mongodb_ss_connections ) FACET conn_type
데이터베이스 샘플 레거시 MongoDatabaseSample
의 측정항목은 접두사 mongodb_dbstats_
아래에 보고됩니다.
database
차원을 사용하여 쿼리 범위를 특정 데이터베이스로 좁힐 수 있습니다.
레거시 측정항목
새 측정항목
stats.objects
mongodb_dbstats_objects
totalDatabases
각 데이터베이스는 차원으로 보고되므로 totalDatabases
직접 대체할 수 없습니다.
database
차원에서 고유 값을 계산하여 총 데이터베이스 수를 얻을 수 있습니다.
FROM Metric SELECT uniqueCount ( database ) WHERE mongodb_cluster_name = 'your_cluster'
상위 샘플 레거시 MongodTopSample
의 측정항목은 접두사 mongodb_top_
아래에 보고됩니다.
database
및 collection
차원을 사용하여 특정 데이터베이스 및/또는 컬렉션에 대한 쿼리 범위를 좁힐 수 있습니다.
레거시 측정항목
새 측정항목
usage.queriesPerSecond
mongodb_top_queries_count
usage.queriesInMillisecondsPerSecond
mongodb_top_queries_time
다음은 삽입 명령 빈도의 시계열을 가져오는 쿼리의 예입니다.
SELECT derivative ( mongodb_top_insert_time , 1 minute ) / 1000 AS 'Inserts' Metric WHERE mongodb_cluster_name = 'your_cluster' TIMESERIES
몽고 샘플 Mongo 샘플은 새 통합과 직접적인 관련이 없는 totalDatabases
측정항목을 보고합니다.
총 데이터베이스 수를 검색하려면 다음 예를 참조하십시오.
레거시 측정항목
새 측정항목
totalDatabases
각 데이터베이스는 차원으로 보고되므로 totalDatabases
을 직접 대체할 수 없습니다.
database
차원에서 고유 값을 계산하여 총 데이터베이스 수를 얻을 수 있습니다.
FROM Metric SELECT uniqueCount ( database ) WHERE mongodb_cluster_name = 'your_cluster'
몽고 샘플 Mongod 측정항목은 구성 서버 측정항목과 동일하지만 cl_role
측정기준은 shardsvr
값으로 채워집니다.
몽고 샘플 Mongos 측정항목은 구성 서버 측정항목과 동일하지만 cl_role
측정기준은 mongos
값으로 채워집니다.