Events and Notifications Strategy

As enterprises take advantage of cloud services, IT Operations and DevOps practitioners often struggle to respond to service events across applications and infrastructure. Traditionally, IT organizations implement custom solutions or use manual sampling to keep up with events. Oracle Cloud Infrastructure (OCI) services such as Events, Notifications, OCI Functions, and Streaming let you implement a scalable and efficient IT events management and notifications strategy.

About Events

Use the Events service to allow your development teams to automatically respond when a resource changes its state.

The Events service enables you to create automation based on the state changes of resources throughout your tenancy. Events are structured messages that indicate changes in resources. Event messages follow the CloudEvents industry standard format hosted by the Cloud Native Computing Foundation (CNCF).

Here are some examples of how you might use Events:

  • Send a notification to a DevOps team when a database backup completes.
  • Convert files of one format to another when files are uploaded to an Object Storage bucket.

Control plane events and data plane events are available.

Control plane events are audit events, and they are available through the following OCI services:

  • Audit, where events can be listed.
  • Events, where events are produced.
  • Logging, where audit events are represented as logs that can be searched and log matching rules can be created.

Data plane events are available only in Events and Logging. For a list of OCI services that emit events, see Services that Produce Events.

About Notifications

Use Notifications to get messages whenever alarms, service connectors, and event rules are triggered.

The Notifications service broadcasts messages to distributed components through a publish-subscribe pattern, delivering secure, highly reliable, low latency and durable messages for applications hosted on Oracle Cloud Infrastructure and externally. You can also directly publish messages to Notifications.

Use the Notifications service to set up communication channels for publishing messages using topics and subscriptions. When a message is published to a topic, the Notifications service sends the message to the topic's subscriptions. To get started, see Complete Developer's Guide to the Oracle Notification Service.

Recommendations

Optimize your IT operations and enable automation by routing events through Notifications, OCI Functions, and Streaming.

Here are some examples of the IT operations goals that you can achieve:

Depending on the needs of your organization, you can implement an effective events and notification strategy for your IT operations by using a combination of services.

For notifications about the latest status of Oracle Cloud Infrastructure services, refer and subscribe to OCI Status.

Explore More

Documentation:

Blogs: