Megosztás a következőn keresztül:


Szolgáltatások eseménylistájának lekérése

Lekéri az összes szolgáltatással kapcsolatos eseményt.

A válasz a ServiceEvent-objektumok listája.

Kérés

Metódus Kérés URI-ja
GET /EventsStore/Services/Events?api-version=6.4&timeout={timeout}&StartTimeUtc={StartTimeUtc}&EndTimeUtc={EndTimeUtc}&EventsTypesFilter={EventsTypesFilter}&ExcludeAnalysisEvents={ExcludeAnalysisEvents}&SkipCorrelationLookup={SkipCorrelationLookup}

Paraméterek

Név Típus Kötelező Hely
api-version sztring Igen Lekérdezés
timeout egész szám (int64) No Lekérdezés
StartTimeUtc sztring Igen Lekérdezés
EndTimeUtc sztring Igen Lekérdezés
EventsTypesFilter sztring No Lekérdezés
ExcludeAnalysisEvents boolean No Lekérdezés
SkipCorrelationLookup boolean No Lekérdezés

api-version

Típus: sztring
Kötelező: Igen
Alapértelmezett: 6.4

Az API verziója. Ez a paraméter kötelező, értéke pedig "6.4".

A Service Fabric REST API-verziója azon a futtatókörnyezeti verzión alapul, amelyben az API-t bevezették vagy módosították. A Service Fabric-futtatókörnyezet az API több verzióját is támogatja. Ez a verzió az API legújabb támogatott verziója. Ha egy alacsonyabb API-verziót ad át, a visszaadott válasz eltérhet az ebben a specifikációban dokumentálttól.

Emellett a futtatókörnyezet minden olyan verziót elfogad, amely magasabb, mint a legújabb támogatott verzió, egészen a futtatókörnyezet aktuális verziójáig. Ha tehát a legújabb API-verzió 6.0, a futtatókörnyezet pedig 6.1, akkor a futtatókörnyezet elfogadja az API 6.1-es verzióját. Az API viselkedése azonban a dokumentált 6.0-s verziónak megfelelően fog változni.


timeout

Típus: egész szám (int64)
Kötelező: Nem
Alapértelmezett: 60
InclusiveMaximum: 4294967295
InclusiveMinimum: 1

A művelet végrehajtásának kiszolgálói időtúllépése másodpercben. Ez az időtúllépés azt az időtartamot adja meg, amelyet az ügyfél hajlandó megvárni a kért művelet befejezéséig. A paraméter alapértelmezett értéke 60 másodperc.


StartTimeUtc

Típus: sztring
Kötelező: Igen

A keresési lekérdezés kezdő időpontja ISO UTC yyyy-MM-ddTHH:mm:ssZ formátumban.


EndTimeUtc

Típus: sztring
Kötelező: Igen

A keresési lekérdezés záró időpontja ISO UTC yyyy-MM-ddTHH:mm:ssZ formátumban.


EventsTypesFilter

Típus: sztring
Kötelező: Nem

Ez egy vesszővel tagolt sztring, amely megadja a FabricEvents azon típusait, amelyeket csak a válaszban kell szerepeltetni.


ExcludeAnalysisEvents

Típus: logikai
Kötelező: Nem

Ez a param letiltja az AnalysisEvents lekérését, ha igaz érték van átadva.


SkipCorrelationLookup

Típus: logikai
Kötelező: Nem

Ez a param letiltja a CorrelatedEvents-információk keresését, ha igaz érték van átadva. ellenkező esetben a CorrelationEvents mező feldolgozása és a HasCorrelatedEvents mező minden FabricEventben ki lesz töltve.

Válaszok

HTTP-állapotkód Description Válaszséma
200 (OK) A ServiceEvent alaptípusú eseményobjektumok listája.
a ServiceEvent tömbje
Minden más állapotkód A részletes hibaválasz.
Hálóerror

Példák

Ez a példa bemutatja, hogyan kérhet le minden szolgáltatással kapcsolatos eseményt egy adott időtartományban.

Kérés

GET http://localhost:19080/EventsStore/Services/Events?api-version=6.4&StartTimeUtc=2018-04-03T18:00:00Z&EndTimeUtc=2018-04-04T18:00:00Z

200 Válasz

Törzs
[
  {
    "Kind": "ServiceCreated",
    "ServiceTypeName": "Svc1Type",
    "ApplicationName": "fabric:/app1",
    "ApplicationTypeName": "App1Type",
    "ServiceInstance": "131672605579916060",
    "IsStateful": true,
    "PartitionCount": "2",
    "TargetReplicaSetSize": "3",
    "MinReplicaSetSize": "2",
    "ServicePackageVersion": "1.0:1.0",
    "PartitionId": "bd936249-183d-4e29-94ab-2e198e4e2e87",
    "ServiceId": "app1/svc1",
    "EventInstanceId": "8ba26506-4a93-4b8c-ae14-29a2841b3003",
    "TimeStamp": "2018-04-03T20:22:38.0560496Z",
    "HasCorrelatedEvents": false
  },
  {
    "Kind": "ServiceCreated",
    "ServiceTypeName": "Svc2Type",
    "ApplicationName": "fabric:/app1",
    "ApplicationTypeName": "App1Type",
    "ServiceInstance": "131672605579916060",
    "IsStateful": true,
    "PartitionCount": "2",
    "TargetReplicaSetSize": "3",
    "MinReplicaSetSize": "2",
    "ServicePackageVersion": "1.0:1.0",
    "PartitionId": "87413d64-0134-4b23-a439-c2692c4e3ec3",
    "ServiceId": "app1/svc2",
    "EventInstanceId": "03246d3b-77f5-4ca2-b065-7b8671711318",
    "TimeStamp": "2018-04-03T20:22:38.056197Z",
    "HasCorrelatedEvents": false
  }
]