Uygulamaları Al Etkinlik ListesiGet Applications Event List

Uygulamalarla ilgili tüm olayları alır.Gets all Applications-related events.

Yanıt, ApplicationEvent nesnelerinin listesidir.The response is list of ApplicationEvent objects.

İstekRequest

YöntemMethod İstek URI'siRequest URI
GETGET /EventsStore/Applications/Events?api-version=6.4&timeout={timeout}&StartTimeUtc={StartTimeUtc}&EndTimeUtc={EndTimeUtc}&EventsTypesFilter={EventsTypesFilter}&ExcludeAnalysisEvents={ExcludeAnalysisEvents}&SkipCorrelationLookup={SkipCorrelationLookup}

ParametrelerParameters

AdıName TürType GerekliRequired KonumLocation
api-version stringstring EvetYes SorguQuery
timeout karşıt (int64)integer (int64) HayırNo SorguQuery
StartTimeUtc stringstring EvetYes SorguQuery
EndTimeUtc stringstring EvetYes SorguQuery
EventsTypesFilter stringstring HayırNo SorguQuery
ExcludeAnalysisEvents booleboolean HayırNo SorguQuery
SkipCorrelationLookup booleboolean HayırNo SorguQuery

api-version

Türü: stringType: string
Gerekli: EvetRequired: Yes
Varsayılan:6.4Default: 6.4

API sürümü.The version of the API. Bu parametre gereklidir ve değeri '6.4' olmalıdır.This parameter is required and its value must be '6.4'.

Service Fabric REST API sürümü, API'nin tanıtıldığı veya değiştirildiği çalışma zamanı sürümüne dayanır.Service Fabric REST API version is based on the runtime version in which the API was introduced or was changed. Service Fabric çalışma zamanı, API'nin birden fazla sürümünü destekler.Service Fabric runtime supports more than one version of the API. Bu sürüm, API'nin en son desteklenen sürümüdür.This version is the latest supported version of the API. Daha düşük bir API sürümü geçirilirse, döndürülen yanıt bu belirtimde belgelenenden farklı olabilir.If a lower API version is passed, the returned response may be different from the one documented in this specification.

Ayrıca çalışma zamanı, çalışma zamanının geçerli sürümüne kadar en son desteklenen sürümden daha yüksek olan tüm sürümü kabul eder.Additionally the runtime accepts any version that is higher than the latest supported version up to the current version of the runtime. Yani en son API sürümü 6.0 ve çalışma süresi 6.1 ise, çalışma zamanı bu API için sürüm 6.1 kabul eder.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. Ancak API davranışı belgelenen 6.0 sürümüne göre olacaktır.However the behavior of the API will be as per the documented 6.0 version.


timeout

Türü: integer (int64)Type: integer (int64)
Gerekli: HayırRequired: No
Varsayılan:60Default: 60
Kapsayıcı Maksimum:4294967295InclusiveMaximum: 4294967295
Dahil Minimum:1InclusiveMinimum: 1

İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman.The server timeout for performing the operation in seconds. Bu zaman sonu, istemcinin istenen işlemin tamamlanmasını beklemek istediği süreyi belirtir.This timeout specifies the time duration that the client is willing to wait for the requested operation to complete. Bu parametrenin varsayılan değeri 60 saniyedir.The default value for this parameter is 60 seconds.


StartTimeUtc

Türü: stringType: string
Gerekli: EvetRequired: Yes

ISO UTC yyyy-MM-ddTHH:mm:ssZ'de bir arama sorgusunun başlangıç saati.The start time of a lookup query in ISO UTC yyyy-MM-ddTHH:mm:ssZ.


EndTimeUtc

Türü: stringType: string
Gerekli: EvetRequired: Yes

ISO UTC yyyy-MM-ddTHH:mm:ssZ'deki bir arama sorgusunun bitiş saati.The end time of a lookup query in ISO UTC yyyy-MM-ddTHH:mm:ssZ.


EventsTypesFilter

Türü: stringType: string
Gerekli: HayırRequired: No

Bu, yalnızca yanıta eklenmesi gereken FabricEvents türlerini belirten virgülle ayrılmış bir dizedir.This is a comma separated string specifying the types of FabricEvents that should only be included in the response.


ExcludeAnalysisEvents

Tür: booleanType: boolean
Gerekli: HayırRequired: No

Bu param, doğru geçirilirse AnalysisEvents'in alınmasını devre dışı kılabilir.This param disables the retrieval of AnalysisEvents if true is passed.


SkipCorrelationLookup

Tür: booleanType: boolean
Gerekli: HayırRequired: No

Bu param, doğru geçirilirse CorrelatedEvents bilgilerinin aranmasını devre dışı kılabilir.This param disables the search of CorrelatedEvents information if true is passed. aksi takdirde Korelasyon Etkinlikleri işlenir ve her FabricEvent'deki HasCorrelatedEvents alanı doldurulur.otherwise the CorrelationEvents get processed and HasCorrelatedEvents field in every FabricEvent gets populated.

YanıtlarResponses

HTTP Durum KoduHTTP Status Code AçıklamaDescription Yanıt ŞemasıResponse Schema
200 (Tamam)200 (OK) Temel türapplicationEvent ile olaylar nesneleri listesi.List of events objects with base type ApplicationEvent.
ApplicationEvent dizisiarray of ApplicationEvent
Diğer tüm durum kodlarıAll other status codes Ayrıntılı hata yanıtı.The detailed error response.
Kumaş HatasıFabricError

ÖrneklerExamples

Bu örnek, belirli bir zaman penceresinde uygulamalarla ilgili tüm olayların nasıl alınılacağından gösterilmektedir.This example shows how to get all applications-related events during a certain time window.

İstekRequest

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

200 Yanıt200 Response

GövdeBody
[
  {
    "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
  }
]