Szolgáltatások esemény-listájának beolvasásaGet Services Event List

Minden szolgáltatással kapcsolatos esemény beolvasása.Gets all Services-related events.

A válasz a ServiceEvent objektumok listája.The response is list of ServiceEvent objects.

KérésRequest

MódszerMethod Kérés URI-jaRequest URI
GETGET /EventsStore/Services/Events?api-version=6.4&timeout={timeout}&StartTimeUtc={StartTimeUtc}&EndTimeUtc={EndTimeUtc}&EventsTypesFilter={EventsTypesFilter}&ExcludeAnalysisEvents={ExcludeAnalysisEvents}&SkipCorrelationLookup={SkipCorrelationLookup}

ParaméterekParameters

Name (Név)Name TípusType KötelezőRequired HelyLocation
api-version sztringstring IgenYes LekérdezésQuery
timeout egész szám (Int64)integer (int64) NemNo LekérdezésQuery
StartTimeUtc sztringstring IgenYes LekérdezésQuery
EndTimeUtc sztringstring IgenYes LekérdezésQuery
EventsTypesFilter sztringstring NemNo LekérdezésQuery
ExcludeAnalysisEvents logikaiboolean NemNo LekérdezésQuery
SkipCorrelationLookup logikaiboolean NemNo LekérdezésQuery

api-version

Típus: karakterláncType: string
Kötelező: igenRequired: Yes
Alapértelmezett:6.4Default: 6.4

Az API verziója.The version of the API. Ezt a paramétert kötelező megadni, és az értéke csak "6,4" lehet.This parameter is required and its value must be '6.4'.

A Service Fabric REST API verziója azon futtatókörnyezet-verzión alapul, amelyben az API-t bevezették vagy módosították.Service Fabric REST API version is based on the runtime version in which the API was introduced or was changed. Service Fabric futtatókörnyezet az API több verzióját is támogatja.Service Fabric runtime supports more than one version of the API. Ez a verzió az API legújabb támogatott verziója.This version is the latest supported version of the API. Ha a rendszer alacsonyabb API-verziót ad át, a visszaadott válasz különbözhet az ebben a specifikációban dokumentált értéktől.If a lower API version is passed, the returned response may be different from the one documented in this specification.

Emellett a futtatókörnyezet minden olyan verziót elfogad, amely a legújabb támogatott verziónál magasabb, mint a futtatókörnyezet aktuális verziója.Additionally the runtime accepts any version that is higher than the latest supported version up to the current version of the runtime. Így ha a legújabb API-verzió a 6,0, és a futtatókörnyezet 6,1, a futtatókörnyezet elfogadja az adott API-hoz tartozó 6,1-es verziót.So if the latest API version is 6.0 and the runtime is 6.1, the runtime will accept version 6.1 for that API. Az API viselkedése azonban a dokumentált 6,0-es verziónak megfelelően fog történni.However the behavior of the API will be as per the documented 6.0 version.


timeout

Típus: egész szám (Int64)Type: integer (int64)
Kötelező: nemRequired: No
Alapértelmezett:60Default: 60
InclusiveMaximum:4294967295InclusiveMaximum: 4294967295
InclusiveMinimum:1InclusiveMinimum: 1

A kiszolgáló időtúllépése másodpercben a művelet végrehajtására.The server timeout for performing the operation in seconds. Ez az időkorlát azt az időtartamot adja meg, ameddig az ügyfélnek várnia kell, amíg a kért művelet befejeződik.This timeout specifies the time duration that the client is willing to wait for the requested operation to complete. A paraméter alapértelmezett értéke 60 másodperc.The default value for this parameter is 60 seconds.


StartTimeUtc

Típus: karakterláncType: string
Kötelező: igenRequired: Yes

A keresési lekérdezés kezdési időpontja az ISO UTC éééé-hh-NNTóó: PP: ssZ.The start time of a lookup query in ISO UTC yyyy-MM-ddTHH:mm:ssZ.


EndTimeUtc

Típus: karakterláncType: string
Kötelező: igenRequired: Yes

A keresési lekérdezés befejezési időpontja az ISO UTC éééé-hh-NNTóó: PP: ssZ.The end time of a lookup query in ISO UTC yyyy-MM-ddTHH:mm:ssZ.


EventsTypesFilter

Típus: karakterláncType: string
Kötelező: nemRequired: No

Ez egy vesszővel elválasztott karakterlánc, amely meghatározza, hogy milyen típusú FabricEvents kell szerepelnie a válaszban.This is a comma separated string specifying the types of FabricEvents that should only be included in the response.


ExcludeAnalysisEvents

Típus: BooleanType: boolean
Kötelező: nemRequired: No

Ez a param letiltja a AnalysisEvents lekérését, ha az igaz értéket adja át.This param disables the retrieval of AnalysisEvents if true is passed.


SkipCorrelationLookup

Típus: BooleanType: boolean
Kötelező: nemRequired: No

Ez a param letiltja a CorrelatedEvents információinak keresését, ha az igaz értéket adja át.This param disables the search of CorrelatedEvents information if true is passed. Ellenkező esetben a CorrelationEvents lekérése folyamatban van, és a HasCorrelatedEvents mező minden FabricEvent feltöltve lesz.otherwise the CorrelationEvents get processed and HasCorrelatedEvents field in every FabricEvent gets populated.

VálaszokResponses

HTTP-állapotkódHTTP Status Code LeírásDescription VálaszsémaResponse Schema
200 (OK)200 (OK) Az ServiceEvent alaptípusú események objektumainak listája.List of events objects with base type ServiceEvent.
ServiceEvent tömbjearray of ServiceEvent
Minden egyéb állapotkódAll other status codes A hiba részletes válasza.The detailed error response.
FabricErrorFabricError

PéldákExamples

Ez a példa azt mutatja be, hogyan lehet beolvasni az összes szolgáltatással kapcsolatos eseményt egy adott időszakra vonatkozóan.This example shows how to get all services-related events during a certain time window.

KérésRequest

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álasz200 Response

TörzsBody
[
  {
    "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
  }
]