No Description

Steven Jacobs a7ca363064 init default helm chart 10 months ago
build f3d4b04d31 restructure project and resolve deprecations 11 months ago
charts a7ca363064 init default helm chart 10 months ago
cmd cb1e28e6bd remove dead comments 10 months ago
example 1903deb183 remove persistence of seen events 10 months ago
.envrc.example db4826bc05 move configs to root director with override 2 years ago
.gitignore f3d4b04d31 restructure project and resolve deprecations 11 months ago
Makefile f3d4b04d31 restructure project and resolve deprecations 11 months ago
README.md f3d4b04d31 restructure project and resolve deprecations 11 months ago
docker-compose.yml f3d4b04d31 restructure project and resolve deprecations 11 months ago
go.mod 1903deb183 remove persistence of seen events 10 months ago
go.sum 1903deb183 remove persistence of seen events 10 months ago

README.md

linode-event-delivery

Components

source

Pulls events, deduplicates, adds additional metadata and POSTs to configured endpoint.

vector

https://vector.dev/docs/about/what-is-vector/

sinks:

  • http
  • elasticsearch
  • kafka?

sink

Vector POSTs HTTP event, sink forwards it to configured Slack channel.

Configuration

LINODE_TOKEN (default: null) REQUIRED: Must have with read scope on Account and Events

LED_CONFIG_DIR (default: ./config): Path to configuration e.g. /etc/linode-event-delivery

To get started copy the example configs and edit.

cp -r ./example ./config

Usage

docker-compose up -d