Získat seznam událostí aplikaceGet Applications Event List

Získá všechny události související s aplikacemi.Gets all Applications-related events.

Odpověď je seznam objektů ApplicationEvent.The response is list of ApplicationEvent objects.

ŽádostRequest

MetodaMethod Identifikátor URI žádostiRequest URI
GETGET /EventsStore/Applications/Events?api-version=6.4&timeout={timeout}&StartTimeUtc={StartTimeUtc}&EndTimeUtc={EndTimeUtc}&EventsTypesFilter={EventsTypesFilter}&ExcludeAnalysisEvents={ExcludeAnalysisEvents}&SkipCorrelationLookup={SkipCorrelationLookup}

ParametryParameters

Name (Název)Name TypType Požaduje seRequired UmístěníLocation
api-version řetězecstring AnoYes DotazQuery
timeout celé číslo (int64)integer (int64) NeNo DotazQuery
StartTimeUtc řetězecstring AnoYes DotazQuery
EndTimeUtc řetězecstring AnoYes DotazQuery
EventsTypesFilter řetězecstring NeNo DotazQuery
ExcludeAnalysisEvents Booleanboolean NeNo DotazQuery
SkipCorrelationLookup Booleanboolean NeNo DotazQuery

api-version

Typ: řetězecType: string
Povinné: AnoRequired: Yes
Výchozí :6.4Default: 6.4

Verze rozhraní API.The version of the API. Tento parametr je povinný a jeho hodnota musí být "6.4".This parameter is required and its value must be '6.4'.

Service Fabric REST API verze je založena na verzi runtime, ve kterém bylo rozhraní API zavedeno nebo bylo změněno.Service Fabric REST API version is based on the runtime version in which the API was introduced or was changed. Service Fabric runtime podporuje více než jednu verzi rozhraní API.Service Fabric runtime supports more than one version of the API. Tato verze je nejnovější podporovanou verzí rozhraní API.This version is the latest supported version of the API. Pokud je předána nižší verze rozhraní API, vrácená odpověď se může lišit od odpovědi zdokumentované v této specifikaci.If a lower API version is passed, the returned response may be different from the one documented in this specification.

Modul runtime navíc přijímá všechny verze, která je vyšší než nejnovější podporovaná verze až po aktuální verzi modulu runtime.Additionally the runtime accepts any version that is higher than the latest supported version up to the current version of the runtime. Pokud je tedy nejnovější verze rozhraní API 6.0 a doba runtime je 6.1, runtime přijme verzi 6.1 pro toto rozhraní API.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. Chování rozhraní API však bude podle zdokumentované verze 6.0.However the behavior of the API will be as per the documented 6.0 version.


timeout

Typ: celé číslo (int64)Type: integer (int64)
Povinné: NeRequired: No
Výchozí :60Default: 60
InclusiveMaximum:4294967295InclusiveMaximum: 4294967295
InclusiveMinimum:1InclusiveMinimum: 1

Časový rozsah serveru pro provedení operace v sekundách.The server timeout for performing the operation in seconds. Tento časový limit určuje dobu trvání, po kterou je klient ochoten čekat na dokončení požadované operace.This timeout specifies the time duration that the client is willing to wait for the requested operation to complete. Výchozí hodnota tohoto parametru je 60 sekund.The default value for this parameter is 60 seconds.


StartTimeUtc

Typ: řetězecType: string
Povinné: AnoRequired: Yes

Čas spuštění vyhledávacího dotazu v iso utc yyyy-MM-ddTHH:mm:ssZ.The start time of a lookup query in ISO UTC yyyy-MM-ddTHH:mm:ssZ.


EndTimeUtc

Typ: řetězecType: string
Povinné: AnoRequired: Yes

Čas ukončení vyhledávacího dotazu v ISO UTC yyyy-MM-ddTHH:mm:ssZ.The end time of a lookup query in ISO UTC yyyy-MM-ddTHH:mm:ssZ.


EventsTypesFilter

Typ: řetězecType: string
Povinné: NeRequired: No

Toto je řetězec oddělený čárkou určující typy FabricEvents, které by měly být zahrnuty pouze v odpovědi.This is a comma separated string specifying the types of FabricEvents that should only be included in the response.


ExcludeAnalysisEvents

Typ: logickáType: boolean
Povinné: NeRequired: No

Tento param zakáže načítání AnalysisEvents, pokud true je předán.This param disables the retrieval of AnalysisEvents if true is passed.


SkipCorrelationLookup

Typ: logickáType: boolean
Povinné: NeRequired: No

Tento param zakáže hledání KorerelatedEvents informace, pokud true je předán.This param disables the search of CorrelatedEvents information if true is passed. jinak correlationEvents získat zpracovány a HasCorrelatedEvents pole v každém FabricEvent získá naplněna.otherwise the CorrelationEvents get processed and HasCorrelatedEvents field in every FabricEvent gets populated.

OdezvyResponses

Stavový kód HTTPHTTP Status Code PopisDescription Schéma odpovědiResponse Schema
200 (OK)200 (OK) Seznam objektů událostí se základním typem ApplicationEvent.List of events objects with base type ApplicationEvent.
pole ApplicationEventarray of ApplicationEvent
Všechny ostatní stavové kódyAll other status codes Podrobná odpověď na chybu.The detailed error response.
FabricErrorFabricError

PříkladyExamples

Tento příklad ukazuje, jak získat všechny události související s aplikacemi během určitého časového období.This example shows how to get all applications-related events during a certain time window.

ŽádostRequest

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

200 Odpověď200 Response

TěloBody
[
  {
    "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
  }
]