elastic / integrations

Elastic Integrations
https://www.elastic.co/integrations
Other
200 stars 429 forks source link

[Meta] Salesforce Observability Integration #1450

Closed akshay-saraswat closed 8 months ago

akshay-saraswat commented 3 years ago

This issue describes the requirements for automatically collecting salesforce logs, parsing events, and indexing them in Elastic Cloud for observability. The goal of this work is to provide the user a simple and straightforward way to monitor Salesforce org performance and adoption through the user's account with Elastic.

Platform Events Salesforce provides event monitoring to collect, analyze, and manage the usage of the Salesforce applications. When any action is executed, an event is recorded and added to the event log. It gives Salesforce customers insights into how their users interact with Salesforce via different platform event types collected. Users can access these events as an event log file through the Lightning Platform REST APIs. These event log files are only made available daily or hourly and retained for 30 days.

Real-Time Events A subset of events, named real-time events, are available for event monitoring in real-time through Streaming APIs. This functionality stream some of the events (that would usually be logged) as platform events. That means users can consume these events in the same way as platform events via an external subscriber. Not all real-time events can be subscribed to via triggers or declarative tools.

image

Salesforce-Elastic Integration

Salesforce is much more than just a popular CRM platform. It’s an ecosystem capable of leveraging thousands of integrations alongside its library of services. Salesforce customers can build precisely what they need when they need it. To enhance their operational efficiency and customer experience, Businesses may need

This is where Elastic Observability could help. This integration will enable customers to have one source of truth for Salesforce event monitoring through the relevant data. Elastic O11y dashboards and visualizations will help users in gleaning insights to act upon. Alerting will help them in noticing deteriorating platform health and workflow conditions that should never realize.

Integration UX

Integration Arch

image

Product brief

cc: @pmeresanu85 @rameshelastic

elasticmachine commented 3 years ago

Pinging @elastic/integrations (Team:Integrations)

botelastic[bot] commented 1 year ago

Hi! We just realized that we haven't looked into this issue in a while. We're sorry! We're labeling this issue as Stale to make it hit our filters and make sure we get back to it as soon as possible. In the meantime, it'd be extremely helpful if you could take a look at it as well and confirm its relevance. A simple comment with a nice emoji will be enough :+1. Thank you for your contribution!