Skip to main content
Axiom makes it easy to collect, analyze, and monitor logs from your Kubernetes clusters. Integrate popular tools like Filebeat, Vector, or Fluent Bit with Axiom to send your cluster logs.

Send Kubernetes Cluster logs to Axiom using Filebeat

Ingest logs from your Kubernetes cluster into Axiom using Filebeat. The following is an example of a DaemonSet configuration to ingest your data logs into Axiom.

Configuration

Configure environment

In the configuration above, configure your environment variables:
Replace the following:
  • AXIOM_HOST is the URL of the Axiom API. Enter https://api.axiom.co:443.
  • AXIOM_DATASET_NAME is your dataset name.
  • AXIOM_API_TOKEN is your Axiom API token. To create an API key, see Access settings.
After editing your values, apply the changes to your cluster using kubectl apply -f daemonset.yaml

Send Kubernetes Cluster logs to Axiom using Vector

Collect logs from your Kubernetes cluster and send them directly to Axiom using the Vector daemonset.

Configuration

Configure environment

In the above configuration, configure your environment variables:
Replace the following:
  • AXIOM_HOST is the URL of the Axiom API. Enter https://api.axiom.co:443.
  • AXIOM_DATASET_NAME is your dataset name.
  • AXIOM_API_TOKEN is your Axiom API token. To create an API key, see Access settings.
After editing your values, apply the changes to your cluster using kubectl apply -f daemonset.yaml

Send Kubernetes Cluster logs to Axiom using Fluent Bit

Collect logs from your Kubernetes cluster and send them directly to Axiom using Fluent Bit.

Configuration

Configure environment

In the above configuration, configure your environment variables:
Replace the following:
  • AXIOM_DATASET_NAME is your dataset name.
  • AXIOM_API_TOKEN is your Axiom API token. To create an API key, see Access settings.
After editing your values, apply the changes to your cluster using kubectl apply -f daemonset.yaml