Skip to content

edgee-cloud/segment-component

Repository files navigation

Edgee

Edgee

The full-stack edge platform for your edge oriented applications.

Edgee Edgee Docs

This component implements the data collection protocol between segment and Edgee.

Protocol coverage

Page View Track Identify

Usage

  • Download the latest version in our releases page.
  • Place the wasm file in a known place in your server (e.g. /var/edgee/components).
  • Update your edgee proxy config:
    [[destinations.data_collection]]
    name = "segment"
    component = "/var/edgee/components/segment.wasm"
    credentials.segment_api_key = "..." 

Contributing

If you're interested in contributing to Edgee, read our contribution guidelines

Reporting Security Vulnerabilities

If you've found a vulnerability or potential vulnerability in our code, please let us know at edgee-security.

Building from source

To build the wasm file from source, you need to have installed

  • Rust
  • wasm32-wasip1 target: run rustup target add wasm32-wasip1
  • wasm-tools: run cargo install --locked wasm-tools

Then you can run the following commands:

Then you can run the following commands:

```bash
make install
make build