integration-docs
Loading

Cyera Integration for Elastic

Stack 9.0.0 Serverless Observability Serverless Security

Version 0.3.1 Beta (View all)
Subscription level
What's this?
Basic
Level of support
What's this?
Elastic
Ingestion method(s) API

Cyera is a cloud data security platform (DSPM – Data Security Posture Management). It focuses on discovering, classifying, monitoring, and protecting sensitive data across cloud environments (AWS, Azure, GCP, SaaS, M365, Snowflake, etc.).

The Cyera integration for Elastic allows you to collect logs and visualize the data in Kibana.

This integration is compatible with different versions of Cyera APIs for respective data streams as below:

Data streams Version
Classification v1
Issue v3
Event v1

This integration periodically queries the Cyera API to retrieve classifications, issues and events.

This integration collects log messages of the following types:

  • Classification: Collects classifications that have been identified by the Cyera system.

  • Issue: Collects issues that have been identified by the Cyera system.

  • Event: Collects all events from the Cyera system.

Note

Classification and Issue data streams currently do not have an ILM policy applied. A policy will be introduced in an upcoming release. Until then, full sync will be performed, which may result in higher storage costs.

Integrating Cyera Classification, Issues, and Events data streams with Elastic SIEM provides visibility into sensitive data, the risks tied to that data, and the security events triggered across cloud and SaaS environments. By correlating Cyera’s classification intelligence with issue context and event activity in Elastic analytics, security teams can strengthen data security posture, accelerate incident response, and simplify compliance. Dashboards in Kibana present breakdowns by sensitivity, category, severity, status, risk status, event type, and trends over time — enabling faster investigations, better prioritization, and improved accountability.

This integration installs Elastic latest transforms. For more details, check the Transform setup and requirements.

While collecting data through the Cyera APIs, authentication is handled using a Client ID and Client Secret, which serve as the required credentials. Any requests made without credentials will be rejected by the Cyera APIs.

  • Generate a Cyera API client, retrieve the Client ID and Client Secret.
  • Confirm your Cyera API URL, a default is loaded in the configuration.

This integration supports both Elastic Agentless-based and Agent-based installations.

Agentless integrations allow you to collect data without having to manage Elastic Agent in your cloud. They make manual agent deployment unnecessary, so you can focus on your data instead of the agent that collects it. For more information, refer to Agentless integrations and the Agentless integrations FAQ.

Agentless deployments are only supported in Elastic Serverless and Elastic Cloud environments. This functionality is in beta and is subject to change. Beta features are not subject to the support SLA of official GA features.

Elastic Agent must be installed. For more details, check the Elastic Agent installation instructions. You can install only one Elastic Agent per host.

  1. In the top search bar in Kibana, search for Integrations.

  2. In the search bar, type Cyera.

  3. Select the Cyera integration from the search results.

  4. Select Add Cyera to add the integration.

  5. Enable and configure only the collection methods which you will use.

    • To Collect Cyera logs via API, you'll need to:

      • Configure URL, Client ID, and Client Secret.
      • Enable/Disable the required datasets.
      • For each dataset, adjust the integration configuration parameters if required, including the Initial Interval, Interval, Batch Size etc. to enable data collection.
  6. Select Save and continue to save the integration.

  1. In Kibana, navigate to Dashboards.
  2. In the search bar, type cyera.
  3. Select a dashboard for the dataset you are collecting, and verify the dashboard information is populated.
  1. In Kibana, navigate to Management > Stack Management.
  2. Under Data, select Transforms.
  3. In the search bar, type cyera.
  4. All transforms from the search results should indicate Healthy under the Health column.

For more information on architectures that can be used for scaling this integration, check the Ingest Architectures documentation.

These inputs can be used in this integration:

This integration includes one or more Kibana dashboards that visualizes the data collected by the integration. The screenshots below illustrate how the ingested data is displayed.