नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
निम्न नमूना क्वेरीज़ PowerPlatformResources तालिका में Azure Resource Graph के विरुद्ध चलाएँ। वे संसाधन गणना और वितरण, क्षेत्र खोज, संसाधन खोज और कनेक्टर उपयोग विश्लेषण को कवर करते हैं। Power Platform इन्वेंट्री के अवलोकन के लिए, Power Platform इन्वेंट्री देखें. स्कीमा और फ़ील्ड संदर्भ के लिए, Power Platform इन्वेंट्री स्कीमा संदर्भ देखें.
इन प्रश्नों को कैसे चलाएं
आप इनमें से कोई भी क्वेरी Azure Resource Graph इंटरफ़ेस से चला सकते हैं. चरण-दर-चरण निर्देशों के लिए, निम्न क्विकस्टार्ट मार्गदर्शिकाएँ देखें:
पोर्टल संसाधन ग्राफ़ क्वेरी Azure CLI Azure PowerShell REST API
गणना और वितरण
सभी संसाधनों की कुल संख्या
PowerPlatformResources
| count
संसाधन प्रकार के आधार पर कुल गणना
PowerPlatformResources
| summarize resourceCount = count() by type
| order by resourceCount
पर्यावरण के आधार पर मायने रखता है
PowerPlatformResources
| extend properties = parse_json(properties)
| extend environmentId = tostring(properties.environmentId)
| summarize resourceCount = count() by environmentId
| order by resourceCount desc
क्षेत्र के अनुसार गणना
PowerPlatformResources
| summarize resourceCount = count() by location
| order by resourceCount desc
आइटम गणना के आधार पर शीर्ष मालिक
PowerPlatformResources
| extend properties = parse_json(properties)
| extend ownerId = tostring(properties.ownerId)
| summarize resourceCount = count() by ownerId
| order by resourceCount desc
संसाधन लुकअप
किरायेदार में एक एकल एजेंट खोजें
PowerPlatformResources
| where type == "microsoft.copilotstudio/agents"
| where name == "[Enter the agent's ID]"
सुझाव
आप एजेंट को देखते समय Copilot Studio URL में या इन्वेंट्री टेबल के नाम कॉलम में एजेंट की आईडी पा सकते हैं।
दोहन द्वारा एजेंटों की गणना करें
GitHub Copilot हार्नेस, Copilot Chat हार्नेस, या स्टैंडर्ड हार्नेस के साथ बनाए गए एजेंटों का टूटना दिखाता है।
आप ManageCopilot> Studio के अंतर्गत Power Platform एडमिन सेंटर में हार्नेस कॉलम में एजेंट का हार्नेस देख सकते हैं। वह स्तंभ केवल एक उपयोगकर्ता इंटरफ़ेस स्तंभ है. हार्नेस अभी तक एजेंट मेटाडेटा के रूप में वापस नहीं आया है, इसलिए यह क्वेरी इसे उन फ़ील्ड से प्राप्त करती है जो इन्वेंट्री लौटाती हैं: properties.isCLIAgent, , properties.modelऔर properties.createdIn. जब फ़ील्ड उपलब्ध हो जाती है, तो properties.harness आप इसके बजाय सीधे क्वेरी कर सकते हैं। फ़ील्ड परिभाषाओं के लिए, Microsoft Copilot Studio एजेंट इन्वेंट्री स्कीमा देखें।
PowerPlatformResources
| where type == "microsoft.copilotstudio/agents"
| extend properties = parse_json(properties)
| extend
isCLIAgent = tobool(properties.isCLIAgent),
model = tostring(properties.model),
createdIn = tostring(properties.createdIn)
| extend harness = case(
isCLIAgent == true, "GitHub Copilot",
model =~ "Microsoft 365 Copilot" or createdIn =~ "Microsoft 365 Copilot Agent Builder", "Copilot Chat",
"Standard")
| summarize agentCount = count() by harness
| order by agentCount desc
एजेंटों को उनके दोहन के साथ सूचीबद्ध करें
अपने दोहन के साथ प्रति एजेंट एक पंक्ति लौटाता है, ताकि आप केवल उन्हें गिनने के बजाय अलग-अलग एजेंटों को ढूंढ सकें और उन पर कार्य कर सकें। केवल GitHub Copilot हार्नेस के साथ बनाए गए एजेंटों को वापस करने के लिए लाइन को where अनकमेंट करें।
PowerPlatformResources
| where type == "microsoft.copilotstudio/agents"
| extend properties = parse_json(properties)
| extend
isCLIAgent = tobool(properties.isCLIAgent),
model = tostring(properties.model),
createdIn = tostring(properties.createdIn)
| extend harness = case(
isCLIAgent == true, "GitHub Copilot",
model =~ "Microsoft 365 Copilot" or createdIn =~ "Microsoft 365 Copilot Agent Builder", "Copilot Chat",
"Standard")
//| where harness == "GitHub Copilot"
| project agentName = tostring(properties.displayName),
agentId = name,
harness,
environmentId = tostring(properties.environmentId),
ownerId = tostring(properties.ownerId),
createdAt = todatetime(properties.createdAt)
| order by harness asc, createdAt desc
पिछले 24 घंटों में बनाए गए आइटम
PowerPlatformResources
| extend properties = parse_json(properties)
| extend createdAt = todatetime(properties.createdAt)
| where createdAt >= ago(24h)
कनेक्टर क्वेरीज़ (पूर्वावलोकन)
निम्न क्वेरीज़ कनेक्टर माल (पूर्वावलोकन) द्वारा कवर किए गए संसाधन प्रकारों में कनेक्टर उपयोग का विश्लेषण करें। प्रत्येक क्वेरी कैनवास ऐप्स, मॉडल-चालित ऐप्स, क्लाउड फ्लो, एजेंट प्रवाह, वर्कफ़्लो एजेंट प्रवाह और Copilot Studio एजेंटों द्वारा उत्सर्जित properties.powerPlatformConnectors सरणी पर काम करती है।
Power Platform संसाधनों में उपयोग किए जाने वाले शीर्ष कनेक्टर
सबसे विशिष्ट संसाधनों द्वारा उपयोग किए जाने वाले कनेक्टर्स को सूचीबद्ध करता है। यह समझने के लिए उपयोगी है कि कौन से कनेक्टर किरायेदार में अपनाने पर हावी हैं।
PowerPlatformResources
| where type in (
"microsoft.powerapps/canvasapps",
"microsoft.powerapps/modeldrivenapps",
"microsoft.powerautomate/cloudflows",
"microsoft.powerautomate/agentflows",
"microsoft.powerautomate/m365agentflows",
"microsoft.copilotstudio/agents")
| extend properties = parse_json(properties)
| mv-expand connector = properties.powerPlatformConnectors
| extend connectorId = tostring(connector.connectorId)
| where isnotempty(connectorId)
| summarize ResourceCount = dcount(name) by connectorId
| order by ResourceCount desc
| take 10
प्रति संसाधन कनेक्टर गणना का वितरण
दिखाता है कि कितने संसाधन 0, 1, 2 या अधिक कनेक्टर्स का उपयोग करते हैं। जटिलता आउटलेयर को पहचानने के लिए उपयोगी।
PowerPlatformResources
| where type in (
"microsoft.powerapps/canvasapps",
"microsoft.powerapps/modeldrivenapps",
"microsoft.powerautomate/cloudflows",
"microsoft.powerautomate/agentflows",
"microsoft.powerautomate/m365agentflows",
"microsoft.copilotstudio/agents")
| extend properties = parse_json(properties)
| extend connectorCount = array_length(properties.powerPlatformConnectors)
| summarize ResourceCount = count() by toint(connectorCount)
| order by connectorCount asc
किसी विशिष्ट कनेक्टर का उपयोग करने वाले सभी संसाधन ढूँढें
उस कनेक्टर से बदलें shared_sharepointonline जिसे आप खोजना चाहते हैं। यह क्वेरी प्रभाव विश्लेषण के लिए उपयोगी है जब किसी कनेक्टर में कोई ज्ञात समस्या होती है, जिसे बहिष्कृत किया जा रहा है, या नए लाइसेंसिंग की आवश्यकता होती है।
PowerPlatformResources
| where type in (
"microsoft.powerapps/canvasapps",
"microsoft.powerapps/modeldrivenapps",
"microsoft.powerautomate/cloudflows",
"microsoft.powerautomate/agentflows",
"microsoft.powerautomate/m365agentflows",
"microsoft.copilotstudio/agents")
| extend properties = parse_json(properties)
| mv-expand connector = properties.powerPlatformConnectors
| where tostring(connector.connectorId) == "shared_sharepointonline"
| project resourceName = tostring(properties.displayName),
resourceId = name,
resourceType = type,
environmentId = tostring(properties.environmentId),
operationsUsed = connector.operations
पर्यावरण द्वारा कनेक्टर का उपयोग
हर वातावरण में उपयोग किए जाने वाले प्रत्येक कनेक्टर को सूचीबद्ध करता है, जिसमें इसका उपयोग करने वाले अलग-अलग संसाधनों की गणना होती है। यह सूची गोद लेने के पैटर्न को समझने और डीएलपी नीतिगत निर्णयों को सूचित करने के लिए उपयोगी है।
PowerPlatformResources
| where type in (
"microsoft.powerapps/canvasapps",
"microsoft.powerapps/modeldrivenapps",
"microsoft.powerautomate/cloudflows",
"microsoft.powerautomate/agentflows",
"microsoft.powerautomate/m365agentflows",
"microsoft.copilotstudio/agents")
| extend properties = parse_json(properties)
| mv-expand connector = properties.powerPlatformConnectors
| extend connectorId = tostring(connector.connectorId)
| where isnotempty(connectorId)
| extend environmentId = tostring(properties.environmentId)
| summarize ResourceCount = dcount(name) by environmentId, connectorId
| order by environmentId asc, ResourceCount desc