Düğüm olay listesini alGet Node Event List

Düğümle ilgili olayları alır.Gets a Node-related events.

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

İstekRequest

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

ParametrelerParameters

AdıName TürType GerekliRequired KonumLocation
nodeName stringstring YesYes YolPath
api-version stringstring YesYes SorguQuery
timeout tamsayı (Int64)integer (int64) HayırNo SorguQuery
StartTimeUtc stringstring YesYes SorguQuery
EndTimeUtc stringstring YesYes SorguQuery
EventsTypesFilter stringstring HayırNo SorguQuery
ExcludeAnalysisEvents booleboolean HayırNo SorguQuery
SkipCorrelationLookup booleboolean HayırNo SorguQuery

nodeName

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

Düğümün adı.The name of the node.


api-version

Tür: dizeType: 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ılmasından veya değiştiği çalışma zamanı sürümünü temel alır.Service Fabric REST API version is based on the runtime version in which the API was introduced or was changed. Service Fabric Runtime, API 'nin birden fazla sürümünü destekler.Service Fabric runtime supports more than one version of the API. Bu sürüm, en son desteklenen API 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 açıklandan 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ı 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.Additionally the runtime accepts any version that is higher than the latest supported version up to the current version of the runtime. 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.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 'nin 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: tamsayı (Int64)Type: integer (int64)
Gerekli: HayırRequired: No
Varsayılan:60Default: 60
Yani Ivemaksimum değer:4294967295InclusiveMaximum: 4294967295
Yani Iveminimum:1InclusiveMinimum: 1

İşlemi saniye cinsinden gerçekleştirmek için sunucu zaman aşımı.The server timeout for performing the operation in seconds. Bu zaman aşımı, 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 parametre için varsayılan değer 60 saniyedir.The default value for this parameter is 60 seconds.


StartTimeUtc

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

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


EndTimeUtc

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

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


EventsTypesFilter

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

Bu, yalnızca yanıta dahil edilecek 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 parametre true ise, analiz Sısevents 'nin alınmasını devre dışı bırakır.This param disables the retrieval of AnalysisEvents if true is passed.


SkipCorrelationLookup

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

Bu parametre, true ise CorrelatedEvents bilgisinin aranmasını devre dışı bırakır.This param disables the search of CorrelatedEvents information if true is passed. Aksi halde, her FabricEvent içindeki CorrelationEvents işleme ve 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ür NodeEvent ile olay nesnelerinin listesi.List of events objects with base type NodeEvent.
Nodeevent dizisiarray of NodeEvent
Tüm diğer durum kodlarıAll other status codes Ayrıntılı hata yanıtı.The detailed error response.
FabricErrorFabricError

ÖrneklerExamples

Bu örnek, belirli bir zaman penceresi boyunca düğüm ile ilgili tüm olayların nasıl alınacağını gösterir.This example shows how to get all node-related events during a certain time window.

İstekRequest

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

200 yanıtı200 Response

GövdeBody
[
  {
    "Kind": "NodeOpenSucceeded",
    "NodeInstance": "131672596159209220",
    "NodeId": "ba001a8bb353543e646be031afb10f1e",
    "UpgradeDomain": "0",
    "FaultDomain": "fd:/0",
    "IpAddressOrFQDN": "100.78.240.56",
    "Hostname": "RD0003FF5089AA",
    "IsSeedNode": false,
    "NodeVersion": "6.2:1.0",
    "NodeName": "node1",
    "EventInstanceId": "ecbce04a-a42b-4b70-a800-dfc6bc4f9b89",
    "TimeStamp": "2018-04-03T20:06:55.966073Z",
    "HasCorrelatedEvents": false
  }
]