Audit log streams is a paid feature.If you’re using Infisical Cloud, then it is available under the Enterprise Tier. If you’re self-hosting Infisical,
then you should contact [email protected] to purchase an enterprise license to use it.
Overview
Log collectors are tools used to collect, analyze, transform, and send logs to storage. For the purposes of this guide, we will use Fluent Bit as our log collector and send logs from Infisical to AWS S3. However, this is just a example and you can use any log collector of your choice.Deploy Fluent Bit
You can deploy Fluent Bit in one of two ways:- As a sidecar to your self-hosted Infisical instance
- As a standalone service in any deployment/compute service (e.g., AWS EC2, ECS, or GCP Compute Engine)
Configure Fluent Bit
To set up Fluent Bit, you’ll need to provide a configuration file that establishes an HTTP listener and configures an output to send JSON data to your chosen storage solution. The following Fluent Bit configuration sets up an HTTP listener on port8888
and sends logs to AWS S3: