Axiom Segment Webhook
Table of Contents
- Introduction
- Usage
- Contributing
- License
Introduction
Axiom Segment Webhook provides a Segment compatible webhook that sends
data to Axiom.
Installation
Download the pre-compiled and archived binary manually
Binary releases are available on GitHub Releases.
brew tap axiomhq/tap
brew install axiom-segment-webhook
To update:
brew update
brew upgrade axiom-segment-webhook
Install using go get
go get -u github.com/axiomhq/axiom-segment-webhook/cmd/axiom-segment-webhook
Install from source
git clone https://github.com/axiomhq/axiom-segment-webhook.git
cd axiom-segment-webhook
make install
Run the Docker image
Docker images are available on DockerHub.
Usage
- Set the following environment variables to connect to Axiom Cloud:
AXIOM_TOKEN
: Personal Access token which can be created under
Setting -> Profile
.
AXIOM_ORG_ID
: The organization identifier of the organization to use.
When using Axiom Selfhost:
AXIOM_TOKEN
: Personal Access token which can be created under
Setting -> Profile
.
AXIOM_URL
: URL of the Axiom deployment to use.
- Run it:
./axiom-segment-webhook
or using Docker:
docker run -p8080:8080/tcp \
-e=AXIOM_TOKEN=<YOU_AXIOM_TOKEN> \
axiomhq/axiom-segment-webhook
Contributing
Feel free to submit PRs or to fill issues. Every kind of help is appreciated.
Before committing, make
should run without any issues.
Kindly check our Contributing guide on how to propose
bugfixes and improvements, and submitting pull requests to the project.
License
© Axiom, Inc., 2022
Distributed under MIT License (The MIT License
).
See LICENSE for more information.