Kiszolgálódiagnosztikák az Apache Cassandra-hoz készült Azure Cosmos DB-hez
A KÖVETKEZŐKRE VONATKOZIK: Cassandra
A Log Analytics egy olyan eszköz az Azure Portalon, amely segít a kiszolgálódiagnosztikák futtatásában a Cassandra API-fiókban.
Előfeltételek
- Hozzon létre egy Log Analytics-munkaterületet.
- Diagnosztikai beállítások létrehozása.
- Indítsa el a naplóelemzést a Cassandra-fiókhoz készült API-n.
A Log Analytics használata
A naplóelemzési beállítás elvégzése után megkezdheti a naplók megismerését, hogy további elemzéseket nyerjen.
Adatsík-műveletek felfedezése
A CDBCassandraRequests táblával megtekintheti a kifejezetten a Cassandra-fiókhoz készült API-hoz tartozó adatsík-műveleteket. Minta lekérdezés a topN(10) felhasználó kérésének megtekintéséhez, és részletes információk lekérése az egyes kérelmekről.
CDBCassandraRequests
| where RequestCharge > 0
| project DatabaseName, CollectionName, DurationMs, OperationName, ActivityId, ErrorCode, RequestCharge, PIICommandText
| order by RequestCharge
| take 10
A hibakódok és a lehetséges megoldások listáját a hibakódok között találja.
Lekérdezéshasználat hibaelhárítása
A CDBPartitionKeyRUConsumption tábla a kérelemegységek (RU) használatának részleteit tartalmazza a logikai kulcsok minden régióban, az egyes fizikai partíciókon belül.
CDBPartitionKeyRUConsumption
| summarize sum(todouble(RequestCharge)) by PartitionKey, PartitionKeyRangeId
| render columnchart
A vezérlősík műveleteinek felfedezése
A CBDControlPlaneRequests tábla a vezérlősík műveleteinek részleteit tartalmazza, különösen a Cassandra-fiókok API-hoz.
CDBControlPlaneRequests
| where TimeGenerated > now(-6h)
| where ApiKind == "Cassandra"
| where OperationName in ("Create", "Upsert", "Delete", "Execute")
| summarize by OperationName
Következő lépések
- További információ a Log Analyticsről.
- Megtudhatja, hogyan migrálhat a natív Apache Cassandra-ból az Azure Cosmos DB-be az Apache Cassandra-hoz.