Uygulama Olay Listesini Al

Uygulamalarla ilgili tüm olayları alır.

Yanıt, ApplicationEvent nesnelerinin listesidir.

İstek

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

Parametreler

Ad Tür Gerekli Konum
api-version string Yes Sorgu
timeout integer (int64) Hayır Sorgu
StartTimeUtc string Yes Sorgu
EndTimeUtc string Yes Sorgu
EventsTypesFilter dize No Sorgu
ExcludeAnalysisEvents boolean Hayır Sorgu
SkipCorrelationLookup boolean Hayır Sorgu

api-version

Tür: string
Gerekli: Evet
Varsayılan: 6.4

API'nin sürümü. Bu parametre gereklidir ve değeri '6.4' olmalıdır.

Service Fabric REST API sürümü, API'nin tanıt olduğu veya değiştir olduğu çalışma zamanı sürümünü temel alan bir sürümdür. Service Fabric çalışma zamanı API'nin birden fazla sürümünü destekler. Bu sürüm, API'nin desteklenen en son sürümüdür. Daha düşük bir API sürümü geçir edilirse, döndürülen yanıt bu belirtimde belgelenmiş olandan farklı olabilir.

Buna ek olarak çalışma zamanı, çalışma zamanının geçerli sürümüne kadar desteklenen en son sürümden daha yüksek herhangi bir sürümü kabul eder. Bu nedenle en son API sürümü 6.0 ve çalışma zamanı 6.1 ise, çalışma zamanı bu API için 6.1 sürümünü kabul eder. Ancak API'nin davranışı belgelenmiş 6.0 sürümüne göre olur.


timeout

Tür: integer (int64)
Gerekli: Hayır
Varsayılan: 60
InclusiveMaximum:4294967295
InclusiveMinimum:1

Saniyeler içinde işlemi gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemi tamamlamaya hazır olduğu süreyi belirtir. Bu parametrenin varsayılan değeri 60 saniyedir.


StartTimeUtc

Tür: string
Gerekli: Evet

ISO UTC yyyy-MM-ddTHH:mm:ssZ olarak bir arama sorgusunun başlangıç saati.


EndTimeUtc

Tür: string
Gerekli: Evet

ISO UTC yyyy-MM-ddTHH:mm:ssZ içinde arama sorgusunun bitiş zamanı.


EventsTypesFilter

Tür: string
Gerekli: Hayır

Bu, yalnızca yanıta dahil edilecek FabricEvents türlerini belirten virgülle ayrılmış bir dizedir.


ExcludeAnalysisEvents

Tür: boolean
Gerekli: Hayır

Bu parametre, true geçirilmişse AnalysisEvents'in alınmasını devre dışı bıraktır.


SkipCorrelationLookup

Tür: boolean
Gerekli: Hayır

Bu parametre, true geçirilmişse CorrelatedEvents bilgi aramasını devre dışı bıraktır. aksi takdirde, her FabricEvent içinde CorrelationEvents işlenir ve HasCorrelatedEvents alanı doldurulur.

Yanıtlar

HTTP Durum Kodu Açıklama Yanıt Şeması
200 (Tamam) ApplicationEvent temel türüne sahip olay nesnelerinin listesi.
ApplicationEvent dizisi
Diğer tüm durum kodları Ayrıntılı hata yanıtı.
FabricError

Örnekler

Bu örnekte, belirli bir zaman penceresi sırasında uygulamayla ilgili tüm olayların nasıl elde etmek olduğu gösterilir.

İstek

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ıt

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