You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/governance/policy/concepts/event-overview.md
+9-11Lines changed: 9 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,21 +32,19 @@ Event Grid has a few benefits for customers and services in the Azure ecosystem:
32
32
- Durable delivery: In order for services and user applications to respond in real-time to policy compliance events,
33
33
Event Grid seeks to offer policy events with minimum latency. Event Grid retries transmission of an event if a subscriber's
34
34
endpoint fails to acknowledge receipt of it or if it doesn't, according to a predetermined retry schedule and retry policy.
35
-
- Custom event producer: By utilizing Event Grid, a change in a resource tag can cause an alert, the creation of a
36
-
remediation task that can be triggered using custom commands through service bus, or the control messaging on who responds
37
-
to the state change.
38
-
> To use Event Grid, event producers and consumers do not need to be Azure or Microsoft services.
39
-
35
+
- Custom event producer: Event Grid event producers and consumers do not need to be Azure or Microsoft services.
36
+
External applications can receive an alert, show the creation of a remediation task or collect messages on who responds to the
37
+
state change.
40
38
See
41
39
[Route policy state change events to Event Grid with Azure CLI](../tutorials/route-state-change-events.md)
42
40
for a full tutorial.
43
41
44
42
There are two primary entities when using Event Grid:
45
-
- Events: These can be anything a user may want to react to – includes if a policy compliance state is
43
+
- Events: These events can be anything a user may want to react to – includes if a policy compliance state is
46
44
created, changed, and deleted of a resource such as a VM or storage accounts.
47
-
- Event Grid Subscriptions: These are user configured entities that direct the proper set of events
45
+
- Event Grid Subscriptions: These event subscriptions are user configured entities that direct the proper set of events
48
46
from a publisher to a subscriber. Event subscriptions can filter events based on the resource path the event
49
-
originated from as well as the type of event. Additionally, Event subcriptions can also filter by scope between
47
+
originated from and the type of event. Additionally, Event Subscriptions can also filter by scope between
50
48
Azure subscription and Management group.
51
49
52
50
A common Azure Policy event scenario is tracking when the compliance state of a resource changes
@@ -55,12 +53,12 @@ and aids in the event based reaction to compliance state changes.
55
53
56
54
Another scenario is to automatically trigger remediation tasks without manually ticking off 'create
57
55
remediation task' on the policy page. Event Grid checks for compliance state and resources that are currently
58
-
non-compliant can be remedied. Learn more about [remediation structure](../concepts/remediation-structure.md).
56
+
noncompliant can be remedied. Learn more about [remediation structure](../concepts/remediation-structure.md).
59
57
> Remediation requires a managed identity and policies must be in Modify or DeployIfNotExists effect. [Learn more about
60
58
effect types](../how-to//remediate-resources.md).
61
59
62
-
Additionally, event grid is helpful as an audit system to store state changes and understand cause of non-compliancey over
63
-
time. The scenarios for event grid are endless and based on the motivation, event grid is configurable.
60
+
Additionally, Event Grid is helpful as an audit system to store state changes and understand cause of noncompliance over
61
+
time. The scenarios for Event Grid are endless and based on the motivation, Event Grid is configurable.
64
62
65
63
66
64
:::image type="content" source="../../../event-grid/media/overview/functional-model.png" alt-text="Event Grid model of sources and handlers" lightbox="../../../event-grid/media/overview/functional-model-big.png":::
0 commit comments