fluent / fluent/fluent-bit

out_chronicle: support the new Chronicle API

Open
#12,157 0 comments 0 reactions 0 assignees View on GitHub
enhancement exempt-stale
Dominant language
C
Stars
8.1k
Forks
2k
Avg merge
4d 20h
Merged PRs (30d)
71

Description

**Is your feature request related to a problem? Please describe.**
Google SecOps is deprecating the legacy Backstory API (including the Customer Management API) and the legacy Ingestion API in favor of the [Chronicle API](https://docs.cloud.google.com/chronicle/docs/reference/rest). For details on how to migrate, see [Migrate from legacy SIEM API to Chronicle API](https://docs.cloud.google.com/chronicle/docs/administration/migrate-from-legacy-api-to-chronicle-api).

Key dates:
- October 26, 2026: End of sale (EOS): New instances provisioned on or after this date cannot access the legacy APIs.
- July 20, 2027: End of life (EOL): The legacy APIs shut down. Existing instances must complete migration before this date.

Currently, `out_chronicle` supports Backstory API only.

**Describe the solution you'd like**
`out_chronicle` support both Backstory API and Chronicle API during transition phase, then decom the legacy Backstory API.

**Describe alternatives you've considered**
N/A

**Additional context**
- https://docs.cloud.google.com/chronicle/docs/deprecations

Contributor guide

Open the contributing guide

Research direction

Start with the existing out_chronicle implementation and the linked Chronicle API reference and migration documentation. Done means the output supports both Backstory API and Chronicle API during the transition, with a later path to deprecating the legacy API.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, google-cloud
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.