Ottenere l'elenco eventi delle applicazioniGet Applications Event List

Ottiene tutti gli eventi correlati alle applicazioni.

La risposta è un elenco di oggetti ApplicationEvent.

Richiesta

Metodo URI della richiesta
GET /EventsStore/Applications/Events?api-version=6.4&timeout={timeout}&StartTimeUtc={StartTimeUtc}&EndTimeUtc={EndTimeUtc}&EventsTypesFilter={EventsTypesFilter}&ExcludeAnalysisEvents={ExcludeAnalysisEvents}&SkipCorrelationLookup={SkipCorrelationLookup}

Parametri

Nome Type Obbligatoria Location
api-version string Query
timeout intero (int64) No Query
StartTimeUtc string Query
EndTimeUtc string Query
EventsTypesFilter string No Query
ExcludeAnalysisEvents boolean No Query
SkipCorrelationLookup boolean No Query

api-version

Tipo: stringa
Obbligatorio: Sì
Predefinito:6.4

Versione dell'API. Questo parametro è obbligatorio e il relativo valore deve essere '6.4'.

La versione dell'API REST di Service Fabric si basa sulla versione di runtime in cui l'API è stata introdotta o modificata. Service Fabric runtime supporta più di una versione dell'API. Questa versione è l'ultima versione supportata dell'API. Se viene passata una versione dell'API inferiore, la risposta restituita potrebbe essere diversa da quella documentata in questa specifica.

Inoltre, il runtime accetta qualsiasi versione superiore alla versione più recente supportata fino alla versione corrente del runtime. Pertanto, se la versione più recente dell'API è 6.0 e il runtime è 6.1, il runtime accetterà la versione 6.1 per tale API. Tuttavia, il comportamento dell'API sarà il più in base alla versione documentata 6.0.


timeout

Tipo: integer (int64)
Obbligatorio: No
Predefinito:60
InclusiveMaximum:4294967295
InclusiveMinimum:1

Timeout del server per l'esecuzione dell'operazione in secondi. Questo timeout specifica il periodo di tempo durante il quale il client è disposto ad attendere il completamento dell'operazione richiesta. Il valore predefinito per questo parametro è 60 secondi.


StartTimeUtc

Tipo: stringa
Obbligatorio: Sì

L'ora di inizio di una query di ricerca in ISO UTC aaaa-MM-ggTHH:mm:ss.


EndTimeUtc

Tipo: stringa
Obbligatorio: Sì

L'ora di fine di una query di ricerca in ISO UTC aaaa-MM-ggTHH:mm:ss.


EventsTypesFilter

Tipo: stringa
Obbligatorio: No

Si tratta di una stringa separata da virgole che specifica i tipi di FabricEvents che devono essere inclusi solo nella risposta.


ExcludeAnalysisEvents

Tipo: booleano
Obbligatorio: No

Questo parametro disabilita il recupero di AnalysisEvents se viene passato true.


SkipCorrelationLookup

Tipo: booleano
Obbligatorio: No

Questo parametro disabilita la ricerca di informazioni CorrelatedEvents se viene passato true. in caso contrario, il CorrelationEvents viene elaborato e il campo HasCorrelatedEvents in ogni FabricEvent viene popolato.

Risposte

Codice di stato HTTP Descrizione Schema di risposta
200 (OK) Elenco di oggetti eventi con tipo di base ApplicationEvent.
matrice di ApplicationEvent
Tutti gli altri codici di stato Risposta di errore dettagliata.
FabricError

Esempi

In questo esempio viene illustrato come ottenere tutti gli eventi correlati alle applicazioni durante un determinato intervallo di tempo.

Richiesta

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

200 Risposta

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