Connection Monitors - Query

Fragen Sie einen Momentaufnahme der neuesten Verbindungszustände ab.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/connectionMonitors/{connectionMonitorName}/query?api-version=2023-05-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
connectionMonitorName
path True

string

Der Name, der dem Verbindungsmonitor zugewiesen wird.

networkWatcherName
path True

string

Der Name der Network Watcher Ressource.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die Network Watcher enthält.

subscriptionId
path True

string

Die Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Client-API-Version.

Antworten

Name Typ Beschreibung
200 OK

ConnectionMonitorQueryResult

Erfolgreiche Abfrage der Verbindungszustände.

202 Accepted

ConnectionMonitorQueryResult

Akzeptierte Abfrage von Verbindungszuständen.

Other Status Codes

ErrorResponse

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Beschreibung
user_impersonation Annehmen der Identität Ihres Benutzerkontos

Beispiele

Query connection monitor

Sample Request

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkWatchers/nw1/connectionMonitors/cm1/query?api-version=2023-05-01

Sample Response

{
  "sourceStatus": "Active",
  "states": [
    {
      "connectionState": "Reachable",
      "startTime": "2018-01-08T03:42:33.3387305Z",
      "endTime": "2018-01-08T05:12:41.5265438Z",
      "evaluationState": "Completed",
      "hops": [
        {
          "type": "Source",
          "id": "7dbbe7aa-60ba-4650-831e-63d775d38e9e",
          "address": "10.1.1.4",
          "resourceId": "subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/nic0/ipConfigurations/ipconfig1",
          "nextHopIds": [
            "75c8d819-b208-4584-a311-1aa45ce753f9"
          ],
          "issues": []
        },
        {
          "type": "VirtualNetwork",
          "id": "75c8d819-b208-4584-a311-1aa45ce753f9",
          "address": "192.168.100.4",
          "resourceId": "subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/nic1/ipConfigurations/ipconfig1",
          "nextHopIds": [],
          "issues": []
        }
      ]
    }
  ]
}
Location: https:/management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkWatchers/nw1/connectionMonitors/cm1/query?api-version=2023-05-01
{
  "sourceStatus": "Active",
  "states": [
    {
      "connectionState": "Reachable",
      "startTime": "2018-01-08T03:42:33.3387305Z",
      "endTime": "2018-01-08T05:12:41.5265438Z",
      "evaluationState": "Completed",
      "hops": [
        {
          "type": "Source",
          "id": "7dbbe7aa-60ba-4650-831e-63d775d38e9e",
          "address": "10.1.1.4",
          "resourceId": "subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/nic0/ipConfigurations/ipconfig1",
          "nextHopIds": [
            "75c8d819-b208-4584-a311-1aa45ce753f9"
          ],
          "issues": []
        },
        {
          "type": "VirtualNetwork",
          "id": "75c8d819-b208-4584-a311-1aa45ce753f9",
          "address": "192.168.100.4",
          "resourceId": "subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/nic1/ipConfigurations/ipconfig1",
          "nextHopIds": [],
          "issues": []
        }
      ]
    }
  ]
}

Definitionen

Name Beschreibung
ConnectionMonitorQueryResult

Liste der Verbindungsstatusmomentaufnahmen.

ConnectionMonitorSourceStatus

Status der Verbindungsüberwachungsquelle.

ConnectionState

Der Verbindungsstatus.

ConnectionStateSnapshot

Verbindungsstatus Momentaufnahme.

ConnectivityHop

Informationen zu einem Hop zwischen der Quelle und dem Ziel.

ConnectivityIssue

Informationen zu einem Problem, das bei der Überprüfung der Konnektivität aufgetreten ist.

ErrorDetails

Allgemeine Darstellung von Fehlerdetails.

ErrorResponse

Das Fehlerobjekt.

EvaluationState

Auswertungsstatus der Konnektivitätsanalyse.

HopLink

Hoplink.

IssueType

Der Typ des Problems.

Origin

Der Ursprung des Problems.

Severity

Der Schweregrad des Problems.

ConnectionMonitorQueryResult

Liste der Verbindungsstatusmomentaufnahmen.

Name Typ Beschreibung
sourceStatus

ConnectionMonitorSourceStatus

Status der Verbindungsüberwachungsquelle.

states

ConnectionStateSnapshot[]

Informationen zu Verbindungszuständen.

ConnectionMonitorSourceStatus

Status der Verbindungsüberwachungsquelle.

Name Typ Beschreibung
Active

string

Inactive

string

Unknown

string

ConnectionState

Der Verbindungsstatus.

Name Typ Beschreibung
Reachable

string

Unknown

string

Unreachable

string

ConnectionStateSnapshot

Verbindungsstatus Momentaufnahme.

Name Typ Beschreibung
avgLatencyInMs

integer

Durchschnittliche Latenz in ms.

connectionState

ConnectionState

Der Verbindungsstatus.

endTime

string

Die Endzeit der Verbindung Momentaufnahme.

evaluationState

EvaluationState

Auswertungsstatus der Konnektivitätsanalyse.

hops

ConnectivityHop[]

Liste der Hops zwischen der Quelle und dem Ziel.

maxLatencyInMs

integer

Maximale Latenz in ms.

minLatencyInMs

integer

Minimale Latenz in ms.

probesFailed

integer

Die Anzahl der fehlgeschlagenen Tests.

probesSent

integer

Die Anzahl der gesendeten Tests.

startTime

string

Die Startzeit der Verbindung Momentaufnahme.

ConnectivityHop

Informationen zu einem Hop zwischen der Quelle und dem Ziel.

Name Typ Beschreibung
address

string

Die IP-Adresse des Hops.

id

string

Die ID des Hops.

issues

ConnectivityIssue[]

Liste der Probleme.

links

HopLink[]

Liste der Hoplinks.

nextHopIds

string[]

Liste der Bezeichner des nächsten Hops.

previousHopIds

string[]

Liste der vorherigen Hopbezeichner.

previousLinks

HopLink[]

Liste der vorherigen Hoplinks.

resourceId

string

Die ID der Ressource, die diesem Hop entspricht.

type

string

Der Typ des Hops.

ConnectivityIssue

Informationen zu einem Problem, das bei der Überprüfung der Konnektivität aufgetreten ist.

Name Typ Beschreibung
context

object[]

Stellt zusätzlichen Kontext für das Problem bereit.

origin

Origin

Der Ursprung des Problems.

severity

Severity

Der Schweregrad des Problems.

type

IssueType

Der Typ des Problems.

ErrorDetails

Allgemeine Darstellung von Fehlerdetails.

Name Typ Beschreibung
code

string

Fehlercode

message

string

Fehlermeldung.

target

string

Fehlerziel.

ErrorResponse

Das Fehlerobjekt.

Name Typ Beschreibung
error

ErrorDetails

Fehler
Das Fehlerdetailsobjekt.

EvaluationState

Auswertungsstatus der Konnektivitätsanalyse.

Name Typ Beschreibung
Completed

string

InProgress

string

NotStarted

string

Hoplink.

Name Typ Beschreibung
context

object

Stellt zusätzlichen Kontext für Links bereit.

issues

ConnectivityIssue[]

Liste der Probleme.

linkType

string

Linktyp.

nextHopId

string

Die ID des nächsten Hops.

properties.roundTripTimeAvg

integer

Durchschnittliche Roundtripzeit in Millisekunden.

properties.roundTripTimeMax

integer

Maximale Roundtripzeit in Millisekunden.

properties.roundTripTimeMin

integer

Minimale Roundtripzeit in Millisekunden.

resourceId

string

Ressourcen-ID

IssueType

Der Typ des Problems.

Name Typ Beschreibung
AgentStopped

string

DnsResolution

string

GuestFirewall

string

NetworkSecurityRule

string

Platform

string

PortThrottled

string

SocketBind

string

Unknown

string

UserDefinedRoute

string

Origin

Der Ursprung des Problems.

Name Typ Beschreibung
Inbound

string

Local

string

Outbound

string

Severity

Der Schweregrad des Problems.

Name Typ Beschreibung
Error

string

Warning

string