To send logs to Firetiger, add a new HTTP sink in vector.toml and ensure your log sources are included in the inputs field.

Configuration Steps

In your Vector configuration file(s) (vector.toml), add a new HTTP sink using the configuration provided below. Within the inputs array, you'll need to specify your log source names (e.g., ["system_logs", "application_logs"]).

<aside> Make sure your log sources are properly configured in Vector before adding this sink configuration.

</aside>

[sinks.http_sink]
type = "http"
inputs = ["..."] # add your log sources here
encoding.codec = "json"
uri = "[<https://ingest.firetiger-figure-test.firetigerapi.com>](<https://ingest.firetiger-figure-test.firetigerapi.com/>)/vector/logs"
healthcheck = true
compression = "zstd"

Firetiger expects basic auth for ingestion. Use the same ingest secrets shared with you for use with OpenTelemetry collectors etc to authenticate with the Vector ingest endpoint.