Získat seznam událostí uzluGet Node Event List

Načte události související s uzlem.Gets a Node-related events.

Odpovědí je seznam objektů NodeEvent.The response is list of NodeEvent objects.

ŽádostRequest

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

ParametryParameters

NázevName TypType VyžadovánoRequired UmístěníLocation
nodeName řetězecstring YesYes CestaPath
api-version řetězecstring AnoYes DotazQuery
timeout celé číslo (Int64)integer (int64) NoNo DotazQuery
StartTimeUtc řetězecstring AnoYes DotazQuery
EndTimeUtc řetězecstring AnoYes DotazQuery
EventsTypesFilter řetězecstring NoNo DotazQuery
ExcludeAnalysisEvents booleanboolean NoNo DotazQuery
SkipCorrelationLookup booleanboolean NoNo DotazQuery

nodeName

Typ: řetězecType: string
Požadováno: AnoRequired: Yes

Název uzluThe name of the node.


api-version

Typ: řetězecType: string
Požadováno: 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'.

Verze Service Fabric REST API je založena na verzi modulu runtime, ve které 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ěď může být jiná než ta popsaná v této specifikaci.If a lower API version is passed, the returned response may be different from the one documented in this specification.

Kromě toho modul runtime akceptuje všechny verze, které jsou vyšší než nejnovější podporovaná verze, až do aktuální verze modulu runtime.Additionally the runtime accepts any version that is higher than the latest supported version up to the current version of the runtime. Takže pokud je nejnovější verze rozhraní API 6,0 a modul runtime je 6,1, bude modul runtime pro toto rozhraní API akceptovat verzi 6,1.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 ale bude podle zdokumentované verze 6,0.However the behavior of the API will be as per the documented 6.0 version.


timeout

Typ: Integer (Int64)Type: integer (int64)
Požadováno: neRequired: No
Výchozí: 60Default: 60
InclusiveMaximum: 4294967295InclusiveMaximum: 4294967295
InclusiveMinimum: 1InclusiveMinimum: 1

Časový limit serveru pro provedení operace během několika sekund.The server timeout for performing the operation in seconds. Tento časový limit určuje dobu, po kterou bude klient ochotn počkat 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 pro tento parametr je 60 sekund.The default value for this parameter is 60 seconds.


StartTimeUtc

Typ: řetězecType: string
Požadováno: AnoRequired: Yes

Čas zahájení vyhledávacího dotazu ve formátu 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
Požadováno: AnoRequired: Yes

Koncový čas vyhledávacího dotazu ve formátu 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
Požadováno: neRequired: No

Toto je řetězec oddělený čárkami 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: BooleanType: boolean
Požadováno: neRequired: No

Tento parametr zakáže načtení AnalysisEvents, pokud je hodnota true.This param disables the retrieval of AnalysisEvents if true is passed.


SkipCorrelationLookup

Typ: BooleanType: boolean
Požadováno: neRequired: No

Tento parametr zakáže hledání informací CorrelatedEvents v případě, že je předána hodnota true.This param disables the search of CorrelatedEvents information if true is passed. v opačném případě se naplní pole CorrelationEvents Get a HasCorrelatedEvents v každém FabricEvent.otherwise the CorrelationEvents get processed and HasCorrelatedEvents field in every FabricEvent gets populated.

OdpovědiResponses

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

PříkladyExamples

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

ŽádostRequest

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

odpověď 200200 Response

TextBody
[
  {
    "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
  }
]