Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edgee-cloud/amplitude-component
Amplitude Edgee Component
https://github.com/edgee-cloud/amplitude-component
amplitude component edge-computing edgee rust wasm wasm-component
Last synced: 22 days ago
JSON representation
Amplitude Edgee Component
- Host: GitHub
- URL: https://github.com/edgee-cloud/amplitude-component
- Owner: edgee-cloud
- License: apache-2.0
- Created: 2024-07-12T06:04:30.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-09T14:19:54.000Z (24 days ago)
- Last Synced: 2024-12-09T14:45:12.174Z (24 days ago)
- Topics: amplitude, component, edge-computing, edgee, rust, wasm, wasm-component
- Language: Rust
- Homepage: https://www.edgee.cloud
- Size: 86.9 KB
- Stars: 2
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
**The full-stack edge platform for your edge oriented applications.**
[![Edgee](https://img.shields.io/badge/edgee-open%20source-blueviolet.svg)](https://www.edgee.cloud)
[![Edgee](https://img.shields.io/badge/slack-edgee-blueviolet.svg?logo=slack)](https://www.edgee.cloud/slack)
[![Docs](https://img.shields.io/badge/docs-published-blue)](https://docs.edgee.cloud)This component implements the data collection protocol between [Amplitude](https://amplitude.com) and [Edgee](https://www.edgee.cloud).
### Protocol coverage
| Page | Track | User |
|------|-------|------|
| ✅ | ✅ | ✅ |## Usage
- Download the latest version in our [releases page](../../releases).
- Place the wasm file in a known place in your server (e.g. `/var/edgee/components`).
- Update your edgee proxy config:
```toml
[[destinations.data_collection]]
name = "amplitude"
component = "/var/edgee/components/amplitude.wasm"
credentials.amplitude_api_key = "..."
```## Contributing
If you're interested in contributing to Edgee, read our [contribution guidelines](./CONTRIBUTING.md)## Reporting Security Vulnerabilities
If you've found a vulnerability or potential vulnerability in our code, please let us know at
[edgee-security](mailto:[email protected]).## Building from source
To build the wasm file from source, you need to have installed
- [Rust](https://www.rust-lang.org/tools/install)
- `wasm32-wasip2` target: run `rustup target add wasm32-wasip2`Then you can run the following commands:
```bash
make build
```