Alkalmazások lekérése eseménylista

Lekéri az alkalmazásokkal kapcsolatos összes eseményt.

A válasz az ApplicationEvent objektumok listája.

Kérés

Metódus Kérés URI-ja
GET /EventsStore/Applications/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".

Service Fabric REST API-verzió azon a futtatókörnyezeti verzión alapul, amelyben az API-t bevezették vagy módosították. 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 a legújabb támogatott verziónál magasabb a futtatókörnyezet aktuális verziójáig. Tehát ha 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 kiszolgáló időtúllépése a művelet végrehajtásához másodpercek alatt. Ez az időtúllépés azt az időtartamot adja meg, amellyel az ügyfél hajlandó megvárni a kért művelet befejezését. A paraméter alapértelmezett értéke 60 másodperc.


StartTimeUtc

Típus: sztring
Kötelező: Igen

Keresési lekérdezés kezdési 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éter letiltja az AnalysisEvents lekérését, ha az igaz érték van átadva.


SkipCorrelationLookup

Típus: logikai
Kötelező: Nem

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

Válaszok

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

Példák

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

Kérés

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

200 Válasz

Törzs
[
  {
    "Kind": "ApplicationCreated",
    "ApplicationTypeName": "App1Type",
    "ApplicationTypeVersion": "1.0.1",
    "ApplicationDefinitionKind": "ServiceFabricApplicationDescription",
    "ApplicationId": "app1",
    "EventInstanceId": "8a7a0c42-67ca-4cd3-9160-edcdb822db10",
    "TimeStamp": "2018-04-03T20:21:23.5774199Z",
    "HasCorrelatedEvents": false
  },
  {
    "Kind": "ApplicationCreated",
    "ApplicationTypeName": "App2Type",
    "ApplicationTypeVersion": "4.0.1",
    "ApplicationDefinitionKind": "ServiceFabricApplicationDescription",
    "ApplicationId": "app2",
    "EventInstanceId": "d50574bc-6a31-4945-8275-7639bec7a0b3",
    "TimeStamp": "2018-04-03T20:21:59.74842Z",
    "HasCorrelatedEvents": false
  }
]