Hizmetler olay listesini al

Hizmetlerle ilgili tüm olayları alır.

Yanıt, ServiceEvent nesnelerinin listesidir.

İstek

Yöntem İstek URI'si
GET /EventsStore/Services/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 tamsayı (Int64) Hayır Sorgu
StartTimeUtc string Yes Sorgu
EndTimeUtc string Yes Sorgu
EventsTypesFilter string Hayır Sorgu
ExcludeAnalysisEvents boole Hayır Sorgu
SkipCorrelationLookup boole Hayır Sorgu

api-version

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

API 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ılmasından veya değiştiği çalışma zamanı sürümünü temel alır. Service Fabric Runtime, API 'nin birden fazla sürümünü destekler. Bu sürüm, en son desteklenen API sürümüdür. Daha düşük bir API sürümü geçirilirse, döndürülen yanıt bu belirtimde açıklandan farklı olabilir.

Ayrıca, çalışma zamanı desteklenen en son sürümden daha yüksek olan sürümleri, çalışma zamanının geçerli sürümüne kadar kabul eder. En son API sürümü 6,0 ise ve çalışma zamanı 6,1 ise, çalışma zamanı bu API 'nin sürüm 6,1 ' i kabul eder. Ancak API 'nin davranışı, belgelenen 6,0 sürümüne göre olacaktır.


timeout

Tür: tamsayı (Int64)
Gerekli: Hayır
Varsayılan:60
Yani Ivemaksimum değer:4294967295
Yani Iveminimum:1

İşlemi saniye cinsinden gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemek istediği süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir.


StartTimeUtc

Tür: dize
Gerekli: Evet

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


EndTimeUtc

Tür: dize
Gerekli: Evet

ISO UTC yyyy-MM-ddTHH: mm: ssZ içindeki bir arama sorgusunun bitiş saati.


EventsTypesFilter

Tür: dize
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 ise, analiz Sısevents 'nin alınmasını devre dışı bırakır.


SkipCorrelationLookup

Tür: Boolean
Gerekli: Hayır

Bu parametre, true ise CorrelatedEvents bilgisinin aranmasını devre dışı bırakır. Aksi halde, her FabricEvent içindeki CorrelationEvents işleme ve HasCorrelatedEvents alanı doldurulur.

Yanıtlar

HTTP durum kodu Açıklama Yanıt Şeması
200 (TAMAM) Temel tür ServiceEvent içeren olay nesnelerinin listesi.
Serviceevent dizisi
Tüm diğer durum kodları Ayrıntılı hata yanıtı.
FabricError

Örnekler

Bu örnek, belirli bir zaman penceresi sırasında hizmetlerle ilgili tüm olayların nasıl alınacağını gösterir.

İstek

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

200 yanıtı

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