Skip to content

Commit 0bd1021

Browse files
authored
Merge pull request #78988 from srrengar/eventstore6.5
Eventstore6.5
2 parents 8b245ce + 25caac8 commit 0bd1021

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

articles/service-fabric/service-fabric-diagnostics-eventstore.md

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,19 @@ ms.devlang: dotNet
1313
ms.topic: conceptual
1414
ms.tgt_pltfrm: NA
1515
ms.workload: NA
16-
ms.date: 1/17/2019
16+
ms.date: 6/6/2019
1717
ms.author: srrengar
1818

1919
---
2020

21-
# EventStore service overview
21+
# EventStore Overview
2222

2323
>[!NOTE]
2424
>As of Service Fabric version 6.4. the EventStore APIs are only available for Windows clusters running on Azure only. We are working on porting this functionality to Linux as well as our Standalone clusters.
2525
2626
## Overview
2727

28-
Introduced in version 6.2, the EventStore service is a monitoring option in Service Fabric. EventStore provides a way to understand the state of your cluster or workloads at a given point in time.
28+
Introduced in version 6.2, the EventStore service is a monitoring option in Service Fabric. EventStore provides a way to understand the state of your cluster or workloads at a given point in time.
2929
The EventStore is a stateful Service Fabric service that maintains events from the cluster. The event are exposed through the Service Fabric Explorer, REST and APIs. EventStore queries the cluster directly to get diagnostics data on any entity in your cluster and should be used to help:
3030

3131
* Diagnose issues in development or testing, or where you might be using a monitoring pipeline
@@ -37,7 +37,7 @@ The EventStore is a stateful Service Fabric service that maintains events from t
3737
To see a full list of events available in the EventStore, see [Service Fabric events](service-fabric-diagnostics-event-generation-operational.md).
3838

3939
>[!NOTE]
40-
>As of Service Fabric version 6.2. the EventStore APIs are currently in preview for Windows clusters running on Azure only. We are working on porting this functionality to Linux as well as our Standalone clusters.
40+
>As of Service Fabric version 6.4. the EventStore APIs and UX are generally available for Azure Windows clusters. We are working on porting this functionality to Linux as well as our Standalone clusters.
4141
4242
The EventStore service can be queried for events that are available for each entity and entity type in your cluster. This means you can query for events on the following levels:
4343
* Cluster: events specific to the cluster itself (e.g. cluster upgrade)
@@ -68,9 +68,21 @@ In [fabricSettings.json in your cluster](service-fabric-cluster-fabric-settings.
6868
],
6969
```
7070

71-
### Azure cluster
71+
### Azure cluster version 6.5+
72+
If your Azure cluster gets upgraded to version 6.5 or higher, EventStore will be automatically enabled on your cluster. To opt out, you need to update your cluster template with the following:
7273

73-
In your cluster's Azure Resource Manager template, you can turn on the EventStore service by performing a [cluster config upgrade](service-fabric-cluster-config-upgrade-azure.md) and adding the following code, you can use PlacementConstraints to put the replicas of the EventStore service on a specific NodeType e.g. a NodeType dedicated for the system services. The `upgradeDescription` section configures the config upgrade to trigger a restart on the nodes. You can remove the section in another update.
74+
* Use an API version of `2019-03-01` or newer
75+
* Add the following code to your properties section in your cluster
76+
```json
77+
"fabricSettings": [
78+
79+
],
80+
"eventStoreEnabled": false
81+
```
82+
83+
### Azure cluster version 6.4
84+
85+
If you are using version 6.4, you can edit your Azure Resource Manager template to turn on EventStore service. This is done by performing a [cluster config upgrade](service-fabric-cluster-config-upgrade-azure.md) and adding the following code, you can use PlacementConstraints to put the replicas of the EventStore service on a specific NodeType e.g. a NodeType dedicated for the system services. The `upgradeDescription` section configures the config upgrade to trigger a restart on the nodes. You can remove the section in another update.
7486

7587
```json
7688
"fabricSettings": [

0 commit comments

Comments
 (0)